DUIK connectors

Table of Contents

DUIK

For one of my hobby animations, I was playing around a bit in illustrator and after effects with a cartoon style. One of the things I really like about making animations, is the technical aspect of it. I wanted to try and make it as easy as possible to animate from the main composition.

I was using this awesome free plug-in called DUIK that I have been using for a while now, but only really used it for simply rigging characters with controllers. The plug-in is capable of so much more, so I dove in a bit further and came across this feature called “connectors”.

In the short animation below, I use connectors to animate the eyebrows, eyes, pupils and the mouth.

Connectors

With these connectors you can link keyframes to a single or a 2D slider. When animating the slider, you animate the linked keyframes. I like to place the sliders in the main composition. This way you don’t need to go into your pre-comps the whole time, but just animate everything from one main composition. The 2D slider is even more awesome then the single slider, because you can link properties to the X axis and to the Y axis of the slider. Whereas with the single slider, you can only link properties to the X axis. You’re not even limited to linking one property per axis. You can also link the position, rotation and scale at the same time.

Single slider

In the example below, I used a single slider and labeled it “eyeball”. This slider can only move horizontally, meaning you can only use it for animating one set of keyframes from in- to outpoint. In the example I linked the scale keyframes to the single slider.

2D slider

The 2D slider I use to control the rotation and the position of the eyebrows. When moving the red dot horizontally over the X axis, the eyebrows will rotate and when moving the dot vertically over the Y axis, the eyebrows will move up and down.

Tutorial

If you’d like to try this too, just follow the steps below:

Step 1 DUIK: With DUIK opened, go to “links and constraints” and then “connectors”.

Step 2 Creating a controller: Under “1-create controller” you can choose the controller you’d like to use. For this tutorial we’ll be using the 2D-Slider. The other controllers should work just the same.

Step 3 Creating and selecting a master:  Go to the position property of the slider that DUIK just created. In DUIK click on the “pick master button. This will create and select the master property on the “position” property, to which we will be linking keyframes.

Step 4 Linking keyframes to the Y axis:  Now we’re going to link the Y position of the eyebrows to the Y axis of the slider. First create the keyframes that should be controlled by the controller. Make sure the Y axis is selected in DUIK under “2 – Set values”. Then click on “connect to properties”. Now whenever you move the controller over the Y axis, you’ll see that the eyebrows move up and down.

P.S. Sometimes I had the effective area of the slider fall outside of the square. To fix this you can set the minimum and maximum values to -50 and 50.

Step 5 Linking keyframes to the X axis:  For the X axis we are going to select and link the rotation keyframes. This time make sure the X axis is selected in DUIK under “2 – Set values”. Then click on “connect to properties”. Now whenever we move the controller over the X axis, the eyebrows change in rotation.

Step 6 Changing slider properties:  Whenever you want to change the properties of the controller, you’ll just need to repeat steps 3, 4 and/or 5.

Easy peasy lemon squeezy

And that’s all! It takes a bit of getting used to, but is really useful when you get the hang of it. Let me know if it worked for you or if you ran into any problems.

This Post Has 4 Comments

  1. Bryan

    Thanks so much for doing this! there is very little info on creating these on the net. I am having trouble trying to make the object move left and right on the X and up and down on the Y using just the one 2D slider. Any ideas? Cheers

    1. Jarno Wouda

      If I understand your problem correctly, you are trying to link the vertical change in position to the y-axis of the 2D slider and the horizontal change in position to the x-axis. When you go to the position property of the layer you want to link, you can right click on the “position” property and select “Separate Dimensions”. Now you can link the keyframes of the x and y positions separately. Hope that helped =D

  2. Mohamed

    Hey JARNO , i’m facing a problem in duik could you help me to solve it out !
    when i rigged my charachter arm and hands , i used an exprission control in order to change hand poses , the good news is when i change value of slider it responds to required pose , the bad news is when i use key frame to change value of poses then i press play it won’t respond to change ! i tried to figure the problem but no results . if you need a short video contact me then i’ll send back to you
    thanks

    1. Jarno Wouda

      Heee, If you could screen capture the steps you took, then maybe i can could find the problem 🙂

Leave a Reply

   SOCIAL MEDIA

   SEARCH

   AD

   Related posts