mgear.rigbits.blendShapes module¶
Rigbits blendshapes utilities and tools
-
mgear.rigbits.blendShapes.
blendshape_foc
(deformed_obj)¶ Move existing blendshape node to the front of chain
Parameters: deformed_obj (PyNode) – object with deformation history including a blendshape node
-
mgear.rigbits.blendShapes.
connectWithBlendshape
(mesh, bst, wgt=1.0, ffoc=False)¶ Connect 2 geometries using blendshape node
Parameters: - mesh (PyNode) – The Object to apply the blendshape target
- bst (PyNode) – The Blendshape target
- wgt (float, optional) – Description
- ffoc (bool, optional) – Force Front of Chain. will move the blendshape node after creation
Returns: The blenshape node
Return type: PyNode
-
mgear.rigbits.blendShapes.
connectWithMorph
(mesh, bst, wgt=1.0, ffoc=True)¶ Connect 2 geometries using morph node
Parameters: - mesh (PyNode) – The Object to apply the blendshape target
- bst (PyNode) – The Blendshape target
- wgt (float, optional) – envelope weight
- ffoc (bool, optional) – Force Front of Chain. will move the morph node after creation
Returns: The blenshape node
Return type: PyNode
-
mgear.rigbits.blendShapes.
getBlendShape
(obj, lv=2)¶ Get the blendshape node of an object.
Parameters: - obj (PyNode) – The object with the blendshape node
- lv (int, optional) – Levels deep to traverse
Returns: The blendshape node
Return type: PyNode
-
mgear.rigbits.blendShapes.
getDeformerNode
(obj, lv=2, dtype='blendShape')¶ Get the blendshape node of an object.
Parameters: obj – The object with the blendshape node Returns: The blendshape node Return type: PyNode
-
mgear.rigbits.blendShapes.
getMorph
(obj, lv=2)¶ Get the morph node of an object.
Parameters: - obj (PyNode) – The object with the blendshape node
- lv (int, optional) – Levels deep to traverse
Returns: The blendshape node
Return type: PyNode
-
mgear.rigbits.blendShapes.
morph_foc
(deformed_obj, morph_deformer)¶ Move existing morph node to the front of chain
Parameters: deformed_obj (PyNode) – object with deformation history including a morph node