|
|
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 à Adobe ActionScript®. Les noms des fichiers ExtendScript portent l’extension .jsx. Pour une description exhaustive des fonctionnalités d’élaboration de scripts avec After Effects, consultez le Guide des Scripts d’After Effects disponible à la section After Effects Developer Center du site Web d’Adobe. 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 Fenêtre. 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é. Ce même ensemble de scripts comprend Keyed UP, script avec lequel vous pouvez modifier les raccourcis clavier. Pour plus de détails, rejoignez la communauté Adobe After Effects Exchange sur le site Web d’Adobe. Jeff Almasol a élaboré un script qui permet de créer un panneau de console épuré, comportant une zone de texte étudiée pour la saisie des commandes ExtendScript à évaluer. Il s’agit d’une simple interface de saisie de commandes ne nécessitant pas de créer préalablement un script. C’est pourquoi cette console ne capture pas les messages d’erreur. Pour plus de détails, consultez le site Web de Jeff Almasol. 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.
Un didacticiel du forum AE Enhancers guide le lecteur à chacune des étapes du processus de création d’un script. Jeff Almasol vous propose, sur son site Web redefinery, un ensemble d’utilitaires de script (notamment des fonctions très utiles) pour vous faciliter la création de vos propres scripts. Où trouver d’autres scripts utiles ?Si vous souhaitez échanger des scripts, des projets et d’autres outils pratiques entre utilisateurs After Effects, rejoignez la communauté After Effects Exchange du site Web d’Adobe. Vous trouverez les didacticiels dédiés à la programmation de scripts proposés par Dan Ebberts, ainsi que ses scripts dignes d’intérêt, à la section de son site Web Motionscript consacrée aux scripts. Le site Web After Effects Scripts de Lloyd Alvarez regorge de scripts utiles. Vous trouverez des exemples de scripts et des informations utiles sur la programmation de scripts (de même que les expressions et les animations prédéfinies) dans After Effects sur le forum AE Enhancers. Le site Web redefinery de Jeff Almasol regorge de scripts pratiques. Dale Bradshaw partage scripts et astuces sur son site Web Creative Workflow Hacks. Vous trouverez de nombreux scripts pratiques sur le site Web nabscripts. |