La boîte à outils complète d’animation et de setup pour After Effects !

En mémoire de Bassel Khartabil Safadi.

Bienvenue à Duik Bassel!

Cette nouvelle version de Duik est le plus gros script que j’ai jamais développé pour After Effects, et je crois que c’est même le plus gros script disponible pour After Effects.

Ce n’est pas juste une nouvelle version du Duik que vous connaissez peut-être, c’est un truc complètement nouveau, chaque ligne de code a été relue, repensée et réécrite, avec énormément d’ajouts, d’améliorations, de nouvelles fonctionnalités.

J’ai réalisé que maintenant Duik est bien plus qu’un script, mais mérite vraiment sa dénomination de « boîte à outils » pour After Effects. La liste complète des fonctionnalités est énorme, et il faut plus le voir comme plein de scripts assemblés ensemble pour amener l’animation dans After Effects à un tout autre niveau.

J’ai travaillé très dur sur Duik, et je suis très fier de vous l’offrir. Gratuitement ! Oui, c’est toujours libre et gratuit, même si la plupart des fonctionnalités pourraient être des scripts vendus individuellement pour des dizaines d’euros, parce qu’on pense encore que les logiciels libres peuvent rendre le monde meilleur, et qu’on s’accroche à nos convictions. Bien sûr, tout ceci n’est possible que grâce à votre inestimable soutien.

Duduf

Expérience Utilisateur

Le but d’un outil comme Duik est de rendre la vie des animateurs (et riggers) plus facile. La priorité était de rendre Duik aussi facile à apprendre que possible, tout en le gardant très rapide à utiliser. Un autre but important a été de garder l’interface aussi petite que possible, pour qu’elle ne prenne pas trop de place dans l’interface d’After Effects ; nous pensons qu’il est important d’être capable de se concentrer sur la ligne temporelle et l’image de l’application, sans avoir d’outils qui viennent gêner quand on anime.

Pour atteindre cet objectif, nous avons rendu Duik plus intelligent. Quasiment tous les outils peuvent être utilisés en un unique clic, sans étape de configuration préalable, laissant Duik faire le meilleur choix en fonction de ce que vous faites, de ce qui est sélectionné, etc.

La plupart du processus de setup peut être réduite à seulement deux clics dans Duik Bassel !

  1. Premier clic : créer une structure complète pour un hominoïde.
  2. Second clic : Auto-rigger la structure.
  3. Et c’est fait sans étape de configuration ni aucun autre clic dans Duik.
  4. Et si vous sentez que ce n’est pas encore assez, un chouette cycle de marche procédural n’est qu’à un autre clic de là…

> wiki

 

Les Structures, une nouvelle méthode de setup

Pour rendre le processus de setup plus facile et plus versatile dans After Effects, nous avons créé les Structures qui sont très similaires aux bones ou aux joints dans les logiciels 3D.

Les Structures sont des calques que vous ajoutez à la composition qui vont contrôler les animations, comme l’armature d’une vraie marionnette. La méthode est très simple : importez ou créez votre design dans After Effects, ajoutez des Structures et déplacez les aux bons endroits (les pivots de chaque membre). Vous pouvez alors rigger ces Structures, au lieu du design lui-même comme dans les versions précédentes de Duik, et finalement lier les design aux Structures correspondantes.

De cette manière, le setup ainsi créé est indépendant du design. Ce qui veut dire que c’est plus facile d’ajuster le design même si le setup est terminé, ou même de réutiliser le même setup avec d’autres designs. Cette méthode est aussi plus facile à réparer ou changer si jamais vous devez ajuster le setup même après avoir commencé l’animation.

Comme les Structures deviennent si importantes dans le setup, nous avons réfléchi à la manière la plus intelligente et la plus rapide de les créer. Nous avons donc ajouté la possibilité de créer automatiquement des Structures prédéfinies pour les membres standards, que ce soit pour des humains ou des animaux.

> wiki

Contrôleurs

En utilisant l’Autorig et des contraintes (voir ci dessous), vous obtenez des contrôleurs pour faire l’animation. Animez les contrôleurs, ils emmènent les structures à travers les contraintes, et voilà ! Le personnage bouge.

Les contrôleurs faisant interface entre l’animateur et le personnage, ils doivent être intuitifs et faciles à manipuler. C’est pour cette raison qu’on a ajouté de nouvelles formes pour les rendre plus faciles à reconnaître, et qu’on a aussi ajouté des retours visuels sur les contrôleurs pour voir ce qu’ils font ! Et bien sûr, ils peuvent être facilement personnalisés, vous pouvez changer leurs couleurs et leurs formes autant que vous voulez.

> wiki

 

Contraintes

L’intéraction entre les contrôleurs et les Structures, et entre les Structures elles-mêmes, se fait à travers des contraintes. Certaines de ces contraintes forment le cœur de Duik depuis la première version, comme les IK qui contrôle le pli des membres, et les Bones qui sont utilisés pour contrôler n’importe quelle propriété spatiale: coins de marionnette, l’émetteur de particules, et maintenant dans Duik Bassel avec CC2018 et les versions plus récentes d’After Effects, n’importe quel tracé Bézier, formes ou masques.

> wiki

Autorig

L’Autorig est maintenant plus intelligent que jamais. En fait, il remplace la plupart des anciens boutons IK et IK Bézier. C’est le bouton unique qui fait tout ! Vous n’avez qu’à sélectionner des Structures et laisser l’Autorig faire le boulot, en un seul clic. La plupart du temps, il marchera tout de suite sans avoir besoin de configurer quoi que ce soit, mais bien sûr, si vous avez des cas particuliers un peu difficiles, vous pouvez toujours ajuster les rouages internes.

> wiki

 

Lien de parenté

Nous avons aussi ajouté un nouveau set de contraintes pour automatiser encore plus de mouvements et rendre la vie de l’animateur plus facile : il est maintenant possible d’animer les parentés avec la nouvelle contrainte Lien de Parenté, ou même de parenter des calques d’une composition à l’autre, ou de contraindre un calque à un tracé de Bézier, d’attacher un calque à d’autres avec des poids, etc.

> wiki

Connecteur

Le Connecteur est un nouvel outil très puissant qui permet de lier quasiment n’importe quelle propriété After Effects à d’autres propriétés, un peu comme les parentés des calques. Il est très facile à utiliser, même si ses possibilités sont énormes ! Vous pouvez même contrôler une animation avec une propriété de couleur !

> wiki

 

Mixeur d’Animation

Si vous avez déjà rêvé de déclencher des animations avec de simples marqueurs, le Mixeur d’Animation a été fait pour vous ! Il est même capable de boucler et mélanger les animations.

> wiki

Automations

Une fois le personnage riggé, vous pouvez commencer l’animation, avec l’aide de plein d’Automations. Les Automations sont des animations et dynamiques procédurales pour mettre en place rapidement les animations les plus courantes et se concentrer sur la caractérisation de votre personnage. Vous pouvez automatisuer des tremblements, rebonds, roues etc. avec des contôles personnalisableés avancés, par exemple pour boucler les effets, ou accéder à chacun des petits détails rapidement et facilement.

> wiki

 

Effecteur

L’effecteur est une nouvelle automation très utile si vous devez contrôler des propriétés en fonction de la place d’un calque, ou de quelconque manière spatiale.

> wiki

Cycle de Marche

Le nouvel outil de Cycle de Marche et la première des nouvelles animations procédurales. C’est une manière très rapide et facile de démarrer l’animation de marches. Il suffit d’un clic pour obtenir un bon cycle de marche, mais vous pouvez entrer dans les détails et ajuster la taille et le poids du personnage, ainsi que chaque paramètre individuel pour chaque membre et ainsi définir précisément sa manière de marcher…

> wiki

 

Animation

Duik n’est pas qu’un outil de setup, mais il inclut aussi tout ce dont vous avez besoin pour accélérer la fabrication de vos animations. Il y a des outils pour gérer l’interpolation, pour sélectionner rapidement les images clefs, pour automatiquement lisser toutes les animations, pour créer et travailler avec des animations traditionnelles, pour afficher les tajectoires, etc.

> wiki

Caméras

Une bonne animation nécessite une bonne caméra. La caméra doit être considérée comme un des personnages de l’animation, et son mouvement doit êter aussi détaillé que l’animation des personnages que le spectateur voir à l’image.

C’est la raison pour laquelle Duik a des outils de caméra très utiles aussi, pour vous aider à animer vos caméras, à cadrer vos plans, à importer des caméras d’autres logiciels…

> wiki

 

Importer et exporter

After Effects n’est peut-être pas le seul logiciel que vous utilisez dans votre pipe d’animation. Duik apporte plusieurs outils pour vous aider à importer et exporter des assets depuis et vers d’autres logiciels, comme Krita, TVPaint ou Audition. Duik est aussi capable d’exporter des animations (et les setups bientôt) vers un format JSON ouvert pour qu’aver juste un peu de développement vous puissiez les utiliser dans n’importe quel autre logiciel ou moteur de jeu.

Il y a une grande variété de choses qui peuvent être faites avec ces outils d’échange, et la liste évolue constamment avec la création de nouveaux pipelines et autres logiciels.

> wiki

Obtenir de l’aide

Toutes ces fonctionnalités, ça en fait beaucoup ! Beaucoup à découvrir, beaucoup à apprendre…
On ne vous abandonne pas dans la nature !

Vous pouvez aller sur le Wiki, où vous trouverez un guide utilisateur complet, les questions fréquentes qu’on mettra à jour régulièrement, et plein d’autres détails, comme comment contribuer pour les traductions, les rapports de bugs et suggestions, etc.

Si vous ne trouvez pas ce que vous cherchez, vous pouvez aussi demander sur le forum !

Il y aura aussi des tutoriels, bientôt…

 

Aidez nous !

Duik est libre et gratuit.

Mais contrairement à tous les trucs gratuits qu’on trouve sur internet, il n’y a pas de pubs du tout, et vous n’êtes pas le produit ici. Simplement, on travaille d’une manière non mercantile, et nous considérons le partage comme une valeur importante. Il est important pour nous que Duik et nos autres outils soient disponibles pour tout le monde, riche ou pauvre, amateur ou professionnel. Parce que notre plus grand souhait, c’est de voir de super films, et nous pensons que le partage et l’entraide sont la meilleure manière d’y arriver.

Le truc difficile, c’est que développer, maintenir, distribuer Duik représente beaucoup de travail et d’investissement. Les seuls fonds qu’on a pour tout ça sont vos incroyables contributions.

 

Nous sommes des milliers à utiliser Duik. Si chacun donnait quelques dollars ou euros, le futur de Duik pourrait être assuré pour quelques années !

 

 

Credits

The Duduf After Effects Framework – especially Duik Bassel – which is and stays free, could not exist without your support and contributions. Many thanks to all people who made this possible.

Copyright (c) 2008 – 2018 Nicolas Dufresne, Rainbox Productions. All Rights Reserved https://rainboxprod.coop

Author

Nicolas Dufresne

Developpers

Nicolas Dufresne
Kevin Masson

Translations

eZioPan – Simplified Chinese
Ana Arce – Spanish
Adam Szczepański – Polish

User Guide

Assia Chioukh
Quentin Saint-Georges

Ideas and Feedback

Morgan Williams
René Andritsch
Fous d’anim
Motion Cafe

Development Help

Lars Jandel – ScriptUI & performance improvements
Dan Ebberts – Writing the first IK Expressions
Eric Epstein – making the IK’s work with 3D Layers
Kevin Schires – Including images in the script
Matias Poggini – Bezier IK feature
Eric Epstein – Making the IK work with 3D Layers

Special Thanks

Carpe Media / Odile Lepercq
Bastien Aufrere
Mehdi Laurent
Pierre Lhuillery

Funding

aescripts + aeplugins
School of Motion
258 Duik 15 indiegogo backers!
261 Duik 16 indiegogo backers!
Duduf’s supporters on Patreon.

Duik Friends

afxben, Ahmed Gabbani, Alexandre Parenteau, Alexis Fradier, Anastacia Tohill, asm , brandy1970, Chris Leonard, Daniel Juarez Gregor, Daniel Sánchez Burgos, Émeric Guémas, Erich Hentschel, Frank-Edouard Wozniak, Frédé Rieke, Gaël Carmont, Games Finder, Gary Voelker, Germain Cauvy, JASON WILLMANN, Julie Lemagny, kim, Lokman Mouatamid, Machart Thomas, Marco Brütsch, Matteo Goi, Meltz Sylvain, Michael Szalapski, Robach Clémentine, Sébastien Périer, Tran Tu Anh, VEYSSIERE Eléonore, Wolf Berger, Zack Lovatt, Zack Millican.

Patreon

Adam Buritsch, Adam Pope, Adrien de grivel, AL32ander, Albert Pougnol, Alex MEAUX, Alexandre Bruno, Alice Four, Ana Vicente, Andrea Schmitz, Andrey Stifeev, Angelrebirth, Angie Taylor, Anne Balança, Antoine Bieber, Antoine Masson, Aurélien malagoli, AUTRET Claude, Ben Buchanan, Benjamin Nelan, BIGNOZ, blackaligator, Bran Dougherty-Johnson, Brendan Cox, Brian Earl V. Paje, Brian MacDonald, BruceChen, Bruno Quintin, Chadley Muller, Charles Moniere, chebah, Chris, chris, Clémentine Courcelle, Constantinos Kilaris, Crolinde, Cédric Daudon, Cédric Villain, D. Israel Peralta, Damien Bracciotti, Daniel Arce, Dave green, David Baril, Didier DELBOS, Domenico Lombardo, Doodles, Dou Cheng, Eder Pesina, Eduardo De la Mano, Erich J. Reimers, Fabio, Fiona, Florentin Joannes, Franck Dion, French School of CG, fuchs & bär, gael roda, Gregory Ts, guillaume Viemont, harold hernandez, Hervé Dumont, Jacques Dupont, Jaime Martinez, Jake Bartlett, James Hazael, Jane English, Jared Mark Graham, Jean Legault, Jens Willads Ullerup, Jeremy Andrus, Jesse Kerman, Jonas Hummelstrand, Jonathan Trueblood, Julian Pinzon, Julien Pilipczuk, Juliette Ray, Justin Lawrence, Keely mills, Keri Rainock, Kezia Paigee Tee, kharon, Killian, kim gersony, Koen Rollé, Konstantin Sinitsin, laurent quero, Lilit Harutyunyan, Lionel Richerand, Luke Francis, Maimiti Chave, Mair Perkins, maral, Mark Fish, Matias Poggini, Matthew Creed, Matthieu Fremeaux, Maxime Baridon, Meliha Cicak, Meriau louis, Michael Szalapski, Mikhail Terentev, MIKIMO Studio, Mohamed Aslim, MONNET, MotionZ, Mysteropodes Drouin, natan moura, Nathanael brun, Nekosan3, Nico Troti, nicolas matelot, Nigurath, Noodle, Olivier Beaugrand, Omari Jones, Orangewedge, Painn Liao, Pascal Fuerst, Paul, Paul Biller, Paul Delissen, Peter Kmeť, Philippe, Philippe Desfretier, Pierre Gelas, Pierre Lhuillery, Pierre-Yves Mansour, RANAsVFX, Refracted Color, René Andritsch, Ricardo Arce, Rich Seemueller, Rodrigo Dominguez, Rogerio Stravino, Ronny Khalil, Ruben, Rusty Hein, Ryan Grevatt, Ryan Thurber, RyanBear, Sabrina Chaney, Salih, Sean Dunn, Sean Kimber, Shawn Encarnacion, Shin Ooi, Shing Yuan, Skan Triki, sofatutor.com, Stephanie Lantry, Suzanne Hemphill, Sébastien Périer, Tamas Leisz, Tang huijing, Taylor Cox, Thor Guldager, Traci Brinling, Tran Tien Tho, Veronica Tolentino, Vitaliy Movsha, Vivian Demaurex, Vladislav Yastrebov, Warren Meurisse, XN Yang, Yan-K, Yevgeniy Astrakhantsev, Yves Paradis, Zeeshan Parwez, Игорь Махотин, 景賀 張

Duik Bassel (16) indiegogo backers

adamplouff, Alex Stanlake, Alexandre Detry, Alexis Gab, Alliesse Thomas, alvukovic, Andrey Ivnitskiy, Anna Natter, Anne Balança, Anne Viel, Antoine Chartier, balazs.b, Beatrice Viguier, Benjamin Cohen-Jonathan, Benjamin Parker, Bieber Antoine, Brian Klein, Bruce, Chen, Carlos Saborío, Carlos Velasquez, Catriona Bruce, Cédric Serres, Chadi Abou Sariya, Charles LaVoy, Chloé Chatellier, Chris Shaw, Christoph Mäder, Christophe Clarey, Clara Voisin, Dalonte Nobles, damien.bracciotti, Daniel Park, Daniel Schreiber, David Arbor, demaurexvivian, Denève Jean-Pierre, Denis Mallon, doug bayne, Drouin cyril, Enguerrand Dumont, Ernesto Portalo Romero, Fabian Morón Zirfas, Felix Koziol, Francesco de Manincor, fuerst.pascal, Geert Vandenbroele, Gouspillou claude, gudulon, Guillaume Ducasse, gyomh, Harlem Harl, Hector Herrera, Henning M. Lederer, Hervé Dumont, hijenks72, hollowouss, Hunter Koerner, Ido Ramon, Ignasi Serrat Carbó, Iqono Ltd, Irina Almgren, Jack Packard, James Hazael, jane.shadbolt, Jared Flynn, Jason Geldmacher, JC Tecklenburg, Jens Willads Ullerup, Jeremy Rech, Joe Ski, joeangry, Johannes Tönne, Jorge Asso Rodriguez, josselyn, Juan David Almanza Lamo, Julien Flament, Justin T Lee, Kathleen Judge, Keri Rainock, Kipp Jarden, Koji Seto, Kyle Hamrick, Lars Jandel, Lassus Anthony, laurene_braib, Laurent Freyre Brozer Studio, lesingea3tetes, Lionel Vicidomini, lvclaasen, Maan Creative, Marc Roswell Burghoffer, Marijn Buitenwerf, Mark Garratt, Mark Olsen, Martin Vallet, Matias Poggini, Matthew Pitt, Matthieu Fremeaux, Mege Frederic, Michèle Zelko, muftix, Nicolas Dufresne, nicolas.palmier, Oscar Pavlo, Palanca Hadrien, pasnocster, Patrick Moorhead, Patrick Praschma, Paul, Paul Sinnema, Pauline WALLEZ, Peter-Paul Rutjens, Pierre Copsey, Pierre Cornille, Ravi Koomera, renaud refigio, René Andritsch, Ricardo Arce, ricardobencz, richardfspencer, rick delaney, Róbert Sigurðsson, roguerobot, Sam De Mulder, Sameh Bijou, Sebastien Mesnage, Shahar Fleisher, Sheycks, Silvano delli Carri by Litchistudio.com, Stephan Magnus, Stéphane Zissu, Stephen Dixon, Susan Shay Brugger, sylvain rottee, Thomas Lothian, thurows, TJ ODonnell, Traci Brinling Osowski, Tristian Goik, valentyn kyrylov, Vincent Tirtiat, Wiktor Bartel, wlazinski matthieu, Xavier Golfier, Yassine Mouloud, Yoann Prioult, yooofi, Zorobabel.

Duik makes use of