Skip to content

curveZipB


Author: Asaf Ben-Zur

Best used for: Eyelids, Eyelashes

This facial module was created to allow adavnced control over eyelids and eyelashes.

Based on settings, this module will create a very flexible control over eyelids, and if choosen (Attachment Curves) to eyelashes on top of the eyelids as well.

The main features of this modules are: Joint positions based on a center matrix (Around the eye), Blink controls, Blink height control, Eyelid tweak controls (dynamic), Zip controls, and much more.

The joint structure of this module will be dictated by input vertices on a given mesh.

Note: Please select upper and lower vertices along a single closed loop



Defenitions


connectCustomGuidesToPoc

Constructor: connectCustomGuidesToPoc(mansur, guides, cGuides)
Return: None
Arguments:
  • mansur
  • guides
  • cGuides
Keyword Arguments:


construct

Constructor: construct(mansur, MnsBuildModule, **kwargs)
Return: list (controls), dict (internalSpaces)
Arguments:
  • mansur
  • MnsBuildModule
  • **kwargs
Keyword Arguments:


createBindCurvesFromModuleSettings

Constructor: createBindCurvesFromModuleSettings(mansur, rootGuide = None)
Return: None
Arguments:
  • mansur
  • rootGuide(str) ; [default: None]
Keyword Arguments:


createTangentsForCtrl

Constructor: createTangentsForCtrl(mansur, MnsBuildModule, ctrl, btcNode, cornerACtrl, cornerBCtrl, nameID, doCornerTangents, mainCtrl)
Return: None
Arguments:
  • mansur
  • MnsBuildModule
  • ctrl
  • btcNode
  • cornerACtrl
  • cornerBCtrl
  • nameID
  • doCornerTangents
  • mainCtrl
Keyword Arguments:


customGuides

Constructor: customGuides(mansur, builtGuides)
Return: None
Arguments:
  • mansur
  • builtGuides
Keyword Arguments:


deconstruct

Constructor: deconstruct(mansur, MnsBuildModule, **kwargs)
Return: None
Arguments:
  • mansur
  • MnsBuildModule
  • **kwargs
Keyword Arguments:


getEdgesFromModuleSettings

Constructor: getEdgesFromModuleSettings(mansur, rootGuide = None)
Return: None
Arguments:
  • mansur
  • rootGuide(str) ; [default: None]
Keyword Arguments:


jointStructure

Constructor: jointStructure(mansur, guides, mnsBuildModule = None, **kwargs)
Return: None
Arguments:
  • mansur
  • guides
  • mnsBuildModule(str) ; [default: None]
  • **kwargs
Keyword Arguments: