Skip to content

remoteControl Settings


Author: Asaf Ben-Zur

Best used for: Blend Shape Targets, Facial-Remotes, General Extra-Setups

This moudle, upon construction, will create a remote-control style control.

It will create a frame, with a control within, limited to that frame.

The frame range is dictated by the settings below.

Use the min-max values for both vertical and horizontal directions to create the remote that best fitting to your needs.

You can freely use both vertical and horizontal directions in combination.

This type of control is often seen when creating a blend-shape-based facial rig, with an adjacent remote control to easily and visually animate the targets instead of using the channel box directly.


Also, you can control the target value range for your control.

That means that the control and target ranges can differ.

For example, a blend shape target with values between 0 and 1 is needed to be controlled.

You can set the control range between 0 and 5, while keeping the target range between 0 and 1, which will result in a slower behaving control for more fidelity.


The target connection is handled post-construction so connecting to constructed objects is also possible.

Multiple targets can be input into the same target. Simply select multiple targets and input. Alternatively manually input the targets, separated by commas.


Module build assumptions/requisites:

  • targetMin < targetMax

  • rangeMin < rangeMax

  • A target can be shared within a direction minimum and maximum

  • Output ranges between 0.0 and TargetMax given 0.0 and range Max

  • Output ranges between 0.0 and TargetMin given 0.0 and range Min

  • AKA the module assumes 0.0 as a default value for both input range and target range



Attributes

symmetryType 0 Choose the mirror type for right side controls doAttributeHostCtrl False Comment wasn't inserted attributeHostControlShape plus Comment wasn't inserted attrHostSpace Comment wasn't inserted

GlobalSettings

Attribute NameDefaultDescription
controlScale 1.0 Size of the remote created
textScale 1.0 Size of the text label, relative to the control scale
upTraget Attribute. Select the target attribute in the main channel-box, then click the input arrow to the right of the field box to insert it
downTraget Attribute. Select the target attribute in the main channel-box, then click the input arrow to the right of the field box to insert it
leftTraget Attribute. Select the target attribute in the main channel-box, then click the input arrow to the right of the field box to insert it
rightTraget Attribute. Select the target attribute in the main channel-box, then click the input arrow to the right of the field box to insert it

RemoteRange

Attribute NameDefaultDescription
verticalMinimum 0.0 Vertical range minimum
verticalMaximum 1.0 Vertical range maximum
verticalDefault 0.0 Vertical range default
horizontalMinimum 0.0 Horizontal range minimum
horizontalMaximum 0.0 Horizontal range maximum
horizontalDefault 0.0 Horizontal range default

RemoteTragetValues

Attribute NameDefaultDescription
verticalTargetMinimum 0.0 Vertical target minimum
verticalTargetMaximum 1.0 Vertical target maximum
horizontalTargetMinimum 0.0 Horizontal target minimum
horizontalTargetMaximumm 1.0 Horizontal target maximum