Value > MAXWrapper > Modifier > Morpher |
Turn on to limit morphing to vertices selected in a modifier below the Morpher modifier in the modifier stack.
Turn this on to allow animated targets to be updated dynamically by the Morpher modifier.
The following methods provide enhanced access to the Morpher modifier.
Returns true when the supplied modifier is a valid Morpher modifier, false otherwise.
<boolean>WM3_MC_BuildFromNode <Morpher_Class>Morpher <integer>channel_index <geometry_class>target_object
Adds the object as target to the specified channel of the specified morpher modifier.
Deletes the target from the specified channel of the specified morpher modifier.
Returns the max. limit of the specified channel of the specified morpher modifier.
Returns the min. limit of the specified channel of the specified morpher modifier.
Returns the memory usage in bytes of the specified channel of the specified morpher modifier.
Returns the position of the indexed morph point (vertex) of the specified channel in the specified morpher modifier.
Returns the weight of the indexed morph point (vertex) of the specified channel in the specified morpher modifier.
Returns the name of the specified channel of the specified morpher modifier.
Returns the target object of the specified channel of the specified morpher modifier.
Returns true if the specified channel of the specified morpher modifier uses the limits, false otherwise.
Returns true if the specified channel of the specified morpher modifier uses the vertex selection, false otherwise.
Returns the value of the specified channel of the specified morpher modifier.
Returns true when the specified channel of the specified morpher modifier has target data, false otherwise.
Returns true when the specified channel of the specified morpher modifier has a target object assigned, false otherwise.
Returns true when the specified channel of the specified morpher modifier is active, false otherwise.
Returns true when the specified channel of the specified morpher modifier is valid, false otherwise.
Returns the number of morph points (vertices) in the specified channel of the specified morpher modifier.
Returns the total number of points (vertices) in the specified channel of the specified morpher modifier.
Rebuilds the target in the specified channel of the specified morpher modifier. Returns true on success.
Acivates/Deactivates the specified channel of the specified morpher modifier. Returns true on success.
Sets the max. limit for the specified channel of the specified morpher modifier. Returns true on success.
Sets the min. limit for the specified channel of the specified morpher modifier. Returns true on success.
Sets the name of the specified channel of the specified morpher modifier. Returns true on success.
Activates limit usage for the specified channel of the specified morpher modifier. Returns true on success.
Activates vertex selection usage for the specified channel of the specified morpher modifier. Returns true on success.
Sets the value of the specified channel of the specified morpher modifier. Returns true on success.
<integer>WM3_NumberOfChannels <Morpher_Class>Morpher
Returns the number of available channels for the specified morpher modifier.
Rebuilds the internal cache of the specified morpher modifier. Returns true on success.
Refreshes the channel list of the specified morpher modifier. Returns true on success.
Refreshes the channel parameters of the specified morpher modifier. Returns true on success.
Scrolls the morpher UI to the specified channel. Returns true on success.
Selects the specified channel of the specified morpher modifier. Returns true on success.
The following methods were added in 3ds Max 8:
Moves the indexed morph channel to the specified channel, leaving the old channel Empty and overwriting the new channel if not empty.
Available in 3ds Max 8 and higher.
Swaps the morph channels, preserving both channels.
Either of the two channels can be empty.
Available in 3ds Max 8 and higher.
WM3_DeleteProgressiveMorphNode <Morpher_Class>Morpher <Integer>morph_channel <Integer>prog_morph_index
Deletes the specified progressive morphfrom the given morph channel.
Available in 3ds Max 8 and higher.
Adds a progressive morph to the given morph channel.
Available in3ds Max 8 and higher.
Returns the progressive morph node with the given index from the specified morph channel.
Available in 3ds Max 8 and higher.
WM3_SetProgressiveMorphWeight <Morpher_Class>Morpher <Integer>morph_channel <Node>prog_morph_node<Float>weight
Sets the progressive morph weight for the targetnodein the specified morph channelto the supplied floating point value.
Available in 3ds Max 8 and higher.
Gets the progressive morph weight for the target node in the specified morph channel.
Available in 3ds Max 8 and higher.
Sets the progressive morph tension of the specified morph channel to the supplied floating point value.
Available in 3ds Max 8 and higher.
Gets the progressive morph tension of the specified morph channel as floating point value.
Available in 3ds Max 8 and higher.
Returns the number of progressive morphs in the specified morph channel as integer.
Available in 3ds Max 8 and higher.
Creates a new marker with the given name in the specified morph channel.
Available in 3ds Max 8 and higher.
Returns the number of markers in the morph modifier as integer.
Available in 3ds Max 8 and higher.
WM3_SetMarkerData <Morpher_Class>Morpher <Integer>marker_index <Integer>morph_channel <String>marker_name
Available in 3ds Max 8 and higher.
Returns the name of the indexed marker.
Available in 3ds Max 8 and higher.
Returns the index of the indexed marker.
Returns false if the index is out of range. Available in 3ds Max 8 and higher.
Sets the current marker to the indexed marker.
Available in 3ds Max 8 and higher.
Returns the index of the current marker.
Available in 3ds Max 8 and higher.
Available in 3ds Max 8 and higher.
WM3_NumberOfChannels <Morpher_Class>Morpher
Returns the number of channels displayed in the UI for the Morpher. Note that channels are added in batches of 100, so this method will return multiples of 100. Your script should determine whether the channel is active using WM3_MC_IsActive() before working with the channel.