En exclu pour vous, je vous présente et vous propose de tester mon nouvel outil !
Allez je vous présente ça, vous allez voir, ça peut paraitre pas grand chose, mais ça a un potentiel plus qu'intéressant, amha.
Duac - Duduf Actions for After Effects
(ouais je suis le pro des noms pour les scripts ^^)
Duac en quelques mots :
Basiquement, Duac est un Script qui sert à créer des Scripts. Une mise en abîme du script. Je m'explique :
L'idée de base, c'était de créer un outil qui permette à tout le monde de créer des scripts pour After Effects sans rien connaitre a la programmation/au scripts/au développement, dans le but d'automatiser des actions répétitives sur le logiciel, un peu comme sur le modèle des "actions" de photoshop (qu'on a tendance à appeler aussi scripts justement). Et en développant la chose, je me suis rendu compte que ca pouvait aller encore plus loin.
Si je résume, voilà les utilités de la bête :
• Toi qui utilise after effects, et réitère régulièrement les mêmes opérations, tu te dis que tu aimerais bien automatiser certains processus où tu fais toujours la meme chose, mais tu ne connais rien au Script. Duac est là pour toi !
• Toi qui utilise souvent (ou pas) des scripts sur after effects, mais que c'est pas pratique parce que faut passer par le menu "fichier/scripts" à chaque fois, Duac est là pour toi !
• Toi qui a créé un chouette effet, un chouette setup, ou que sais-je encore, et que tu veux que ton voisin/collègue puisse refaire pareil sans y passer des heures, en un p'tit clic, Duac est là pour toi !
Regardons la chose plus en détail :
Le principe est simple : on a une bibliothèque de différentes actions (qui va s'étoffer dans le temps, en fonction de mes propres besoins, mais aussi des votres si vous m'en faites part), et une "pile" d'actions. On choisit ce qu'on veut faire, on l'ajoute sur la pile, et ca nous fais un script qui exécute ces actions, l'une après l'autre. Ce qui permet d'automatiser plein de choses !
Le script créé peut être enregistré, et, ô joie, être utilisé et modifié comme n'importe quel script pour after effects, partagé, distribué - mais pas vendu, ca je veux pas - que Duac soit installé ou pas.
Et ce script créé par Duac peut toujours être modifié avec, toujours aussi simplement, sans rien connaitre au code.
Je vous montre la chose :
ça, c'est la fenètre principale :

• Le menu tout en haut, c'est la liste des scripts qu'on a créé, pour les ouvrir en un p'tit clic, toujours accessibles, à portée de main.
• La grande liste, c'est la pile d'actions. Elles sont toutes repérées par un p'tit mot : addSolid ajoute un solide, addPreset ajoute un preset d'animation, etc...
et la ribambelle de boutons :
"#" : créer un nouveau script
"^" : monter l'action dans la pile
"v" : descendre l'action dans la pile
"x" : supprimer l'action de la pile
">" : exécuter le script
(un double clic sur une action permet de la modifier)
"Actions" : ouvre la bibliothèque contenant toutes les actions possible, c'est la clef de l'outil, ce qui le rend pratique, a condition qu'elle soit très complète, et ça je m'y attelle. on regarde un peu après ce qu'elle contient pour l'instant.
"S" : permet d'enregistrer le script. Pour l'instant les scripts créés sont toujours enregistrés dans le dossier des Scripts de After : "Scripts/(Duac)/User/". Plus tard on pourra choisir le dossier.
"X" : supprime le script sélectionné
"O" : permet d'ouvrir un script qui n'est pas dans le dossier mentionné plus haut, créé par quelqu'un d'autre.
(et en dessous, le numéro de version)
Je vous montre le coeur de Duac, la bilbiothèque, et je vous explique quelques unes des actions déjà présente, que vous ayez une idée de l'utilité du truc :
J'ai tout rangé par catégories :

Calque / Créer :

Pas grand chose à dire, les trucs de base de after. Evidemment, quand on ajoute l'action "créer un solide" on peut paramétrer le solide (couleur, taille, etc). Idem pour un texte. Logique quoi...
Il n'y a pas encore de création de lumière, j'en utilise jamais alors j'ai eu la flemme, mais ca viendra, promis ^^
J'ai ajouté aux objets de base de After le controleur de Duik (un null, créé au meme endroit que le calque sélectionné)
Calque / Sélectionner :

Permet de modifier le(s) calque(s) sélectionné pendant le script, entre deux autres actions. Notons que les actions se font sur le(s) calque(s) sélectionné(s) et que je me suis bien cassé la tête pour que les scripts créés par duac fonctionnent sur plusieurs calques à la fois, pour vraiment gagner du temps (si votre script doit etre appliqué à plusieurs calques, au lieu de lexécuter autant de fois qu'il y a de calques, suffit de tous les sélectionner d'un coup)
Notons "Au dessus" qui sélectionne le(s) calque(s) juste au dessus de la sélection actuelle et "garder et au dessus" qui fait pareil mais en gardant la sélection précédente.
Calque / Manipuler :

Toutes les manip' qu'on peut faire avec un calque... Rien à dire de plus, c'est assez logique.
Effets :

Pour l'instant, juste appliquer un preset. Ca suffit pour tout faire et appliquer tout et n'importe quoi comme effet. (ya juste a donner le chemin du preset, et after se charge du reste)
IK Duik

Héhé, ceux qui connaissent Duik comprendront, les autres allez voir là : http://ik.duduf.net" onclick="window.open(this.href);return false;
(donc oui, ca permet de mettre la création d'IK dans un autre processus automatisé, et en quelque sorte de faire un Duik mieux que Duik ! à vous de jouer)
Annulation

Petite explication là dessus : toutes les actions qui se trouvent entre un début de groupe et une fin de groupe sont annulées d'un coup lors d'un CTRL+Z ou "édition/annuler". Ca évite d'avoir à enchainer 40 CTRL+Z après avoir exécuté un script de 40 actions par erreur.
Scripts

Et enfin exécuter un Script, c'est ce qui apporte toute la souplesse et des possibilités infinies à Duac : Ca permet, à n'importe quel moment, d'exécuter n'importe quel autre script pendant celui qu'on est en train de créer. Plusieurs cas de figure : vous développez un peu et ne trouvez pas votre bonheur dans la bibliothèque de Duac ? Vous écrivez alors le bout de script pour faire l'action qui vous manque et vous pouvez l'ajouter avec "exécuter un Script" ; autre cas de figure : vous avez besoin d'incorporer un script que vous avez trouvé ailleurs ? suffit de l'ajouter dans votre pile d'action avec ça. Autre utilité : comme les scripts que vous créez sont listés dans la fenètre duac et toujours accessibles en deux ptis clics très rapidement, si vous utilisez plusieurs Scripts After, vous pouvez utiliser Duac avec juste l'action "exécuter un script" et avoir vos scripts toujours sous la main.
Voilà pour la présentation ! c'est un peu long mais je voulais etre clair et complet (jespère que c'est le cas) j'espère que ca vous plait, hésitez pas a le prendre et tester si vous pensez que ca peut etre utile. Comme d'hab, c'est gratuit et à partager sans modération. Et si ca vous plait pas, j'm'en fiche, moi ca me sert bien !

donc c'est dispo là : http://duduf.com/downloads/duac/Duac_beta2.zip" onclick="window.open(this.href);return false;
et ça s'installe comme Duik, en dézippant tout ça dans le dossier Scripts de After (normalement ya un fichier "Duac.jsx" qui se retrouve dans "ScriptUI Panels" et un dossier "(Duac)" (avec les parenthèses) qui est créé contenant plein de bordel.
Si vous avez des envies d'actions en plus dans la bibliothèque, faut pas hésiter a les demander !
(j'ai déja quelques trucs en liste d'attente, et j'ai prévu aussi d'incorporer tout le panneau "animation" de duik)
Je suis ouvert à toutes suggestions, et vos retours constructifs ou pas ^^
PS : oui, ce genre d'outil, c'est la mort de mes formations sur les scripts... Erreur commerciale de ma part, mais pourquoi je fais des outils qui permettent à tout le monde de créer des scripts sans rien y connaitre ? !!!
Peut être parce que adobe aurait dû depuis longtemps mettre un outil "actions" dans after, identique à celui de photoshop...