Camera Rig

This video is part of the official comprehensive video course about Duik Ángela

If you need to use 3D cameras, you can rig them in a simple way using Duik’s Camera Rig. This rig also includes camera behaviors to easily simulate real cameras and the way they’re manipulated (hand, shoulder, tripod, etc.).

Cinematographe Camera,
Le Magazine du Siècle,
Louis Poyet, 1897,
Public Domain.

This is a simple way to manipulate a two-node camera with the advantages of both a two-node and a one-node camera.

  1. Select a 2-node camera.
    The rig can only be done with two-node cameras.
  2. Click the Camera Rig button.

Duik creates three controllers:


If the position dimensions are separated on the After Effects camera at the time it is rigged by Duik, Duik will also separate the dimensions of the controllers it creates.
You can also separate or unify the dimensions later: copy the expression from the property before, in order to paste it back after you’ve separated or unified the dimensions.


An effect on the main camera controller helps you animate the camera, with nice interpolations for a smooth camera move, and advanced behaviors to simulate real cameras.


The Type of camera changes the behavior of the camera.
With the Fixed camera, there’s no random values at all, the camera perfectly follows the animation keyframes.
With the other modes, Handheld, Shoulder, Tripod, Steadicam, Duik adds some handmade, fine tuned wiggling to the motion to perfectly simulate the way the camera is moved by the operator. Depending on the type of camera, there are different degrees of liberty for each axis, both in position and rotation, and their weight may change. Duik takes all of this into account to generate a perfect motion. This option also influences how camera shake is generated, all these types will shake differently, to get the most realistic motion possible.

The Type of motion changes the interpolation* and extrapolation* of the keyframes.
To generate a perfectly smooth and realistic movement on cameras from your keyframes, Duik uses different interpolation and extrapolation algorithms*, and you just have to set the type of motion you’re animating:

With all these types of motion, you can tweak the acceleration or deceleration of the camera with the Easing / Acceleration property. This property can be animated if you wish!

The Easy-Bézier options are available in the end of the effect; they’re similar to the Bézier mode of the Interpolator 1.

Random motion and camera shake

According to the type of camera, Duik may add some random motion on top of the keyframe animation, to simulate the corresponding type.

You can adjust the amplitude and frequency of this wiggling animation, especially for the position which depends on the size of the scene and can’t be correctly set by Duik automatically.

You can also animate the amplitude of the camera shake to make the camera shake at a specific time, for example as the result of an explosion, of the ground trembling or the wind…


You shouldn’t have to change much the frequency values which should be the same for almost all cameras.

As with all other random values, you can change the seed in the advanced section of the effect, to test different versions of the motion (or to make sure multiple controllers use the same seed to generate the same motion).


  1. cf. Animation / Tools / Interpolator