Duik.automation

Duik Automations
Read the Duik User Guide > Automations for more information about each method.
#include 'Duik16_automation_functions.jsxinc'

Members

static functions

All the automation methods stored as objects which can be parsed easily, for example to automatically build a ui with a button for each method.
Properties:
Name Type Description
name string A display name for the method
fn string The source script to eval

Methods

Blink

static effector(effectorLayeropt)

Creates an Effector
Parameters:
Name Type Attributes Description
effectorLayer Layer <optional>
An optional pre-existing effector

static loop()

Looper

static moveAway()

Move Away

static paintRig()

Paint Rig

static spring()

Spring

static swing()

Swing

static walk()

Procedural Walk Cycle
The method in the Duik API only automatically creates walk cycles with selected Duik Controllers.
To create a walk cycle on a custom rig, or a character rigged with another script/extension, use the DuAEF API instead with its lower level methods.

static wheel()

Wheel

static wiggle(separateDimensionsopt, unifiedControlopt)

Wiggle
Parameters:
Name Type Attributes Default Description
separateDimensions boolean <optional>
false Wether to separate the dimensions to wiggle them with a different random seed.
unifiedControl boolean <optional>
true Wether to add a single control for all properties, or one for each