Skip to content

splay Settings


Author: Asaf Ben-Zur

Best used for: fingers, bat wings

This is a general module used for splaying behaviour for any slave modules.

This module does not create any joints.

This module's behaviour is matched to the Meta module's splay behaviour, but can be implemented for any slave module.

A control will be created, and it's translation and rotation values will be connected to all input slave guides in the module settings, creating a gradual translation/rotation for all slaves- creating the splay behaviour.

Splay multipliers that can be manipulated will be created as well on the given control.

This module contains the choice of adding another Splay-Mid control, which will be added to the calculation, creating a gradual behaviour from the middle slave outwards in both directions, instead of the top-to-bottom splay that the main control offers.

Make sure to load slaves IN-ORDER to achive correct behaviour.

Valid-Slaves are root-guide and guides only. The slaves will be the direct related controls to these input guides.

Important: The behaviour is a result of a local channel connection. Since the slaves' orientation is unknowen, you need to make sure that this module's orientation matches the target slaves orientation.



Attributes

symmetryType 0 Choose the mirror type for right side controls

GlobalSettings

Attribute NameDefaultDescription
controlShape lightPin Control shape
channelControl
T R S
X v v
Y v v
Z v v

Control channel-box settings
createJoint False Choose whether to create and attach a joint to this control
slaveModules [' '] All guides- IN ORDER - that will be locally controlled by this splay control. Only root guides and guides are valid inputs, all other types will be ignored

SplayMid

Attribute NameDefaultDescription
doSplayMid False Choose whether to create a mid splay control
midControlShape lightPin Splay Mid Control shape
midChannelControl
T R S
X v v
Y v v
Z v v

Control channel-box settings