This new version of Duik is the biggest script I have ever developped for After Effects, and I believe it is actually the biggest script available for After Effects.
It’s not just a new version of the Duik you may already know, it is a whole new thing, each and every line of code has been re-read, re-thought and re-written, with a lot of additions, improvements and new features.
I’ve come to realize that now Duik is not just a script anymore, but it really deserves its name of “tool set” for After Effects. The complete list of features is huge, and it’s more like a lot of different scripts packaged together to bring animation in After Effects to a whole new level.
I’ve been working very hard on it, and I’m very proud to give it to you. For free! Yes, it’s still free, even if a lot of its individual features could be scripts sold for dozens of dollars, because we still believe free and open source softwares can make the world better, and we stick to our convictions. Of course, this could not be possible without your invaluable support.Duduf
It’s been a year since the original release of Duik Bassel (v16.0), and we’re very happy to release Duik Bassel.1 (v16.1).
The goal of a tool like Duik is to make the life of animators (and riggers) easier. The priority was to make Duik as easy to learn as possible, while keeping it very quick to use. The other important goal was to make the interface as small as possible, so it won’t take much place in the After Effects interface; we think it’s very important to be able to focus on the timeline and the viewport of the application, without any other tools interfering when you’re animating.
To achieve this, we’ve made Duik smarter. Almost all tools can be used in a single click, without any configuration step before, letting Duik make the best choice depending on what you’re doing, what are the selected layers, etc.
Most of the rigging process can be reduced to two clicks in Duik Bassel!
First click: create a complete humanoïd Structure.
Second click: Auto-rig the whole Structure.
And this is done without any configuration step or other click in Duik.
If you feel this is not enough, a nice procedural walk cycle is just another click away…
The Structures, a new rigging process
To make the rigging process easier and more versatile in After Effects, we’ve introduced the Structures which are very similar to bones or joints in 3D softwares.
Structures are layers you can add in your composition which will drive the animations, like the rig of a real puppet. The process is very simple: create or import your design in After Effects, add Structures and move them to the right spots (the pivots of each limb). Then you can rig those Structures, instead of the design itself like in previous versions of Duik, and finally link the design layers to the corresponding Structure layers.
This way, the rig you create is independant from the design. This means it’s easier to adjust the design even after the rig has been made, or even to re-use the same rig with other designs. Also, this rigging process is easier to fix or change if ever you need to adjust it even when you’re already in the process of animation.
As Structures will become so much important in the rigging process, we’ve thought about the smartest and quickest way to create them, so we added the ability to automatically create predefined Structures for standard limbs, wether they’re for humans or animals.
Using the autorig, and a set of constraints (see below), what you end with are controllers to drive the animation. You animate the controllers, they drive the structures through the constraints, and voilà! Your character moves.
As the controllers are going to be the interface between the animator and the character, they have to be intuitive and easy to manipulate. That’s why we’ve not only introduced new shapes to make them easier to recognize, but we’re also implementing visual feeadback on the controllers to see what the controllers are doing! And of course, they can be easily personnalized, you can change their colors and shapes as you wish.
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 Auto-rig is now smarter than ever. It actually replaces most of the older IK and Bézier IK buttons. It’s only one button for all the stuff! You just have to select some Structures, and let the Auto-rig do the job, in a single click. Most of the time, it will work out of the box without any need to configure anything, but of course, if you have some tricky special cases, you’re still able to adjust the inner machinery.
We’ve also introduced a whole new set of constraints to automate even more movements and make the animator’s life very easier: it’s now possible to animate parenting with the new Parent Link constraint, or even to parent layers from a composition to another, or to constrain a layer to a bezier path, to attach a layer to other layers using weights, etc.
The Connector is a very powerful new tool to allow you to link almost any After Effects property to any other properties, a bit like parenting for layers. It’s very easy to use, even if its possibilities are huge! You can even control an animation with a color property!
If you’ve ever dreamt of triggering animations with simple markers, the Animation Blender has been made for you! It is even able to loop and blend animations.
As soon as your character is rigged, you can begin the animation, being helped by a lot of Automations. Automations are procedural animations and dynamics to quickly set the most common animations up and then focus on the characterization of your character. You can automate wiggles, springs, wheels, etc. with customizable and advanced controls for example to loop the effects, and access each and every detail quickly and easily.
The effector is a new automation very useful when you have to control properties depending on the location of a layer, or in any spatial way.
The new Walk Cycle tool is the first of new comprehensive procedural animations. It’s a very quick and simple way to get started with walk animations. A nice walk cycle is just a click away, but you can go into details and adjust the character height and weight, but also every individual limb parameter and precisely set how it walks…
Duik is not only a tool for rigging, but includes everything you need to speed up your animation process. There are tools to manage interpolations, to quickly select keyframes, to automatically smooth all the animations, to create traditionnal animation and to work with traditionnal animation, to reveal trajectories…
Good animation needs a good camera. The camera has to be considered as one of the characters in the animation, and its motion has to be as detailed as the animation of the characters the spectator can see in the image.
This is the reason why Duik has useful camera tools too, to help you to animate your cameras, to frame your shots, to import cameras from other softwares…
Import and export
After Effects might not be the only software you use in your animation pipeline. Duik comes with some tools to help you import and export assets to and from other softwares, like Krita, TVPaint, or Audition. Duik is also able to export animations (and the rigs, soon) to an open JSON format so that with just a bit of development you can use them in any other software or game engine.
There is a great variety of things you can do with these interchange tools, and the list is constantly evolving with the creation of new pipelines and third-party softwares.
All of these features are a lot of stuff! Much to discover, much to learn…
We won’t let you alone in the wild!
Our tools are free, as in free beer as well as in freedom.
But unlike most of the free stuff you can find on the internet, there’s no advertising at all, and you are not the product here. We just work in a non-mercantile way, and consider sharing as a great value. It is important for us that Duik and our other tools are available for everyone, rich or poor, amateur or professionnal. Because our greatest wish is to see great films, and we believe sharing and helping each other is the easiest way to make it come true.
The difficult part is that developping, maintaining, distributing these tools is a lot of work and investment. The only funds we get for all of this are your kind contributions.
There are two ways for sending your support: you can either send a one-time donation to Rainbox, or make a small but regular donation to Duduf on Patreon, where you’ll be in direct contact with him and get an early and exclusive access to all the stuff he’s developping and working on.