Skip to content

simpleSquash Settings


Author: Asaf Ben-Zur
Best used for: Head Squash, Nose, any general squash behaviour
This module will create a squash behaviour to it's slave joint.
Any child modules under this module will inherit the squash behaviour.
The squash behaviour can be set by the module's settings, and can also be adjusted and keyed post construction.


Attributes

GlobalSettings

Attribute NameDefaultDescription
controlShape arrow Main control shape
upLocalDirection 0 Use this setting to choose which up-axis should the module use on calculation. This is based on the orientation of your guide. Choose the correct complimentary axis based on set aim guide

Squash

Attribute NameDefaultDescription
squashFactor 0.5 Squash Factor default value
squashMin 0.8 Squash Minimum scale value
squashMax 1.2 Squash Maximum scale value

Stretch

Attribute NameDefaultDescription
stretchFactor 0.5 Stretch Factor default value
stretchMin 0.8 Stretch Minimum scale value
stretchMax 1.2 Stretch Maximum scale value

ChanControl

Attribute NameDefaultDescription
channelControl
T R S
X v
Y v
Z v
Squash control channel-box settings

SlaveControl

Attribute NameDefaultDescription
slaveControlShape lightSphere Slave control shape
slaveChannelControl
T R S
X v v v
Y v v v
Z v v v
Squash slave control channel-box settings