Constraints Icon Constraints

The interaction between the controllers and the Structures, and between the Structures themselves, happens through some constraints. Some of them are the core tools of Duik since the first version, like IK which drive the bending of limbs, and the Bones which are used to control any spatial property: puppet pins, the emitter of a particle effect, and, now in Duik Bassel with CC2018 and newer versions of After Effects, any Bézier value, like shapes or masks.

The Constraints panel contains all necessary tools to rig characters, props, animations in After Effects.
These are the tools you can use after you have created some Structures, to make them move as you wish, and manipulate them with handy controllers.

Constraints GIF


Constraints panel
The constraints panel.


  • Constraints Icon Autorig & IK are (automated) tools mostly used to rig humans and animals.
  • Constraints Icon The Connector is a way to control almost any property in After Effects with any other property, a bit like parenting between layers.
  • Constraints Icon The Animation Blender is a tool to animate using markers to trigger animations.
  • Constraints Icon The Bones are layers used to control spatial properties of effects (including the puppet tool pins, but not only them), or Bézier shapes since After Effects CC2018, allowing to use parenting, expressions and the other rigging tools with them, from Duik or any other script.
  • Constraints Icon The Auto-Parent tool helps you parent layers very quickly.
  • Constraints Icon The Parent Constraint tool replaces the native parenting of After Effects and allows to animate those links.
  • Constraints Icon Parent Accross Comps is a way to simulate parenting a layer to another one in a parent composition or in a precomposition.
  • Constraints Icon The Path Constraint constraints the position of a layer to any Bézier path (CC2018 and up only)
  • Constraints Icon The Position Constraint links the position of a layer to the positions of other layers.
  • Constraints Icon The Orientation Constraint links the rotation of a layer to the orientations of other layers.
  • Constraints Icon The List tool is a nice way to combine animations or expressions on the same property.
  • Constraints Icon The Zero is a layer used to zero out transformations of another layer.
  • Constraints Icon Separate Dimensions allows you to separate X and Y positions.