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