| After Effects CS4 |
|
|
ScriptsUn script est une série de commandes qui impose à une application d’exécuter une série d’opérations. Vous pouvez utiliser des scripts dans la plupart des applications Adobe dans le but d’automatiser des tâches répétitives, d’effectuer des calculs complexes et même d’accéder à certaines fonctionnalités que l’interface utilisateur ne propose pas directement. Par exemple, vous pouvez demander à After Effects de modifier l’ordre des calques dans une composition, de rechercher et remplacer du texte source dans des calques de texte ou d’envoyer un message électronique une fois que le rendu a été réalisé. Les scripts After Effects utilisent le langage Adobe ExtendScript, qui est une forme évoluée de JavaScript, comparable à ActionScript. Les noms des fichiers ExtendScript portent l’extension .jsx. Pour une description exhaustive des fonctions de script disponibles dans After Effects, reportez-vous au guide de script After Effects sur le site Web d’Adobe à l’adresse suivante : www.adobe.com/go/learn_ae_devcenter_fr. Chargement et exécution des scriptsAu démarrage, After Effects recherche des scripts à charger dans le dossier Scripts. Les scripts chargés sont répertoriés dans le menu Fichier > Scripts. Si vous modifiez un script tandis qu’After Effects est ouvert, vous devez enregistrer les modifications pour qu’elles prennent effet. Si vous placez un script dans le dossier Scripts tandis qu’After Effects est en cours d’exécution, vous devez relancer l’application pour que ce script apparaisse dans le menu Scripts. Vous pouvez également exécuter immédiatement le nouveau script à l’aide de la commande Exécuter le fichier de script. Les scripts dans le dossier ScriptUI Panels sont disponibles en bas du menu Window. Si un script a été écrit pour fournir une interface utilisateur dans un panneau ancrable, le script doit être placé dans le dossier ScriptUI. Les panneaux ScriptUI fonctionnent de la même manière que les panneaux par défaut dans l’interface utilisateur After Effects. Remarque : par défaut, les scripts ne sont pas autorisés à écrire des fichiers ou à envoyer ou recevoir des communications sur un réseau. Pour autoriser les scripts à écrire des fichiers et à communiquer via un réseau, choisissez Edition > Préférences > Général (Windows) ou After Effects > Préférences > Général (Mac OS) et sélectionnez l’option Autoriser les scripts à écrire des fichiers et à accéder au réseau.
Jeff Almasol propose un ensemble de scripts incluant le script Launch Pad, qui crée un panneau d’ancrage à partir duquel vous pouvez exécuter tout autre script déjà installé. Le même ensemble de scripts de Jeff inclut Keyed UP, script avec lequel vous pouvez modifier les raccourcis clavier. Pour plus de détails, consultez le site Web d’Adobe After Effects Exchange : www.adobe.com/go/learn_ae_jeffscriptswithkeyedup_fr. Scripts inclus dans After EffectsAfter Effects met à votre disposition plusieurs scripts prédéfinis pour vous aider à exécuter des tâches courantes. Ils constituent par ailleurs une base dont vous pouvez vous servir pour modifier et créer vos propres scripts. Exécutez l’exemple de script DemoPalette.jsx pour vous faire une idée du type d’opérations que vous pouvez effectuer à l’aide des scripts.Ecriture et modification des scriptsVous pouvez créer vos propres scripts en vue de leur utilisation dans After Effects à l’aide de l’éditeur de script, qui est intégré au kit d’outils ExtendScript. Celui-ci fournit une interface conviviale permettant de créer, de déboguer et de tester vos propres scripts. Parfois, il vous suffit d’apporter de légères modifications à un script existant pour parvenir au résultat souhaité. Ces modifications n’exigent qu’une connaissance élémentaire de la programmation et des langages de script.
Ce didacticiel du forum AE Enhancers guide le lecteur à travers les étapes de la création d’un script : www.adobe.com/go/learn_ae_aeenhancersgettingstarted_fr. Jeff Almasol propose un ensemble d’utilitaires de script (notamment des fonctions très utiles) pour vous simplifier la création de vos propres scripts : www.adobe.com/go/learn_ae_jeffscriptutilities_fr. Où trouver d’autres scripts utiles ?Pour échanger des scripts, des projets et autres éléments utiles avec d’autres utilisateurs d’After Effects, reportez-vous à la rubrique After Effects Exchange sur le site Web d’Adobe à l’adresse suivante : www.adobe.com/go/learn_ae_exchange_fr. Sur son site Web, Dan Ebberts propose des didacticiels sur les scripts et des scripts utiles : www.adobe.com/go/learn_ae_danscripting. Le site Web de Lloyd Alvarez regorge de scripts utiles : www.adobe.com/go/learn_ae_lloydaescripts_fr. Le forum AE Enhancers propose des exemples de scripts et des informations utiles sur les scripts (ainsi que des expressions et des animations prédéfinies) dans After Effects : www.adobe.com/go/learn_ae_aeenhancershome_fr. Le site Web de Jeff Almasol regorge de scripts utiles : www.adobe.com/go/learn_ae_redefineryhome_fr. |