freeControl
Author: Asaf Ben-Zur
Best used for: Free objects, General Control, Mesh Tweaker, Mesh Local Tweaker
This Module is a general single control at it's base state.
It also contains a Mesh-Tweaker feature that will allow you to create a "Double Directional" tweaker- meaning that the control will follow the input Mesh's position (Rivet) and will also be able to affect it.
This effect is also commonly knowen as the "Dorito-Effect".
This feature also includes a "local" mode, to tunnel deformations from the control to a local skinCluster, then a blend-shape to the main Mesh, creating multi-layered skinned mesh.
All of these features will use the main joint as the effector.
Note: When using the "Mesh-Tweaker" feture, when needing to affect a mesh that will also be used as the rivet input- make sure "sameMeshAffector" is set to ON.
Defenitions
construct
Constructor: | construct(mansur, MnsBuildModule, **kwargs) |
Return: | list (controls), dict (internalSpaces) |
Arguments: |
|
Keyword Arguments: |
jointStructure
Constructor: | jointStructure(mansur, guides, mnsBuildModule = None, **kwargs) |
Return: | None |
Arguments: |
|
Keyword Arguments: |
postConstruct
Constructor: | postConstruct(mansur, MnsBuildModule, **kwargs) |
Return: | None |
Arguments: |
|
Keyword Arguments: |