Optimisation du rendu et des performances dans After Effects
Une configuration de projet, une préparation du métrage et une initialisation de composition correctement effectuées peuvent vous épargner des erreurs et des résultats inattendus lors du rendu du film définitif. Avant de commencer, il est essentiel de réfléchir au type de travail que vous comptez réaliser dans After Effects et au type de sortie que vous avez l'intention de créer. Le meilleur moyen de vous assurer qu'un film convient à un support particulier est d'effectuer un test de rendu d'une séquence et de le visionner avec un matériel semblable à celui que votre public utilisera. Il est conseillé d'accomplir cette opération avant de s'engager dans les étapes les plus difficiles et les plus fastidieuses de votre travail.
Préparation du métrage et des compositions
Avant d'importer un métrage, déterminez les médias et les formats à utiliser pour les films finalisés, puis définissez les paramètres optimaux pour le matériel source. Par exemple, si vous souhaitez qu'une image remplisse le cadre de votre composition, configurez-la dans Adobe Photoshop de sorte que sa taille et le format des pixels correspondent à ceux de la composition. Si l'image est trop grande lors de son importation dans After Effects, les besoins en mémoire et en ressources processeur augmenteront pour les compositions qui l'utilisent.
Dans la mesure du possible, utilisez un métrage non compressé ou codé avec une compression sans perte. La compression sans perte produit de meilleurs résultats pour des opérations telles que le masquage et le suivi de mouvement, car elle est réversible. La compression avec perte, en revanche, supprime des données qui ne sont pas restaurées (perte de génération). Certains types de compression, notamment ceux utilisés pour les formats de caméra MPEG-2 et MPEG-4, sont particulièrement néfastes au masquage, car ils ne préservent pas les variations de couleur subtiles nécessaires à un masquage efficace sur fond bleu ou vert.
Si possible, utilisez un métrage dont la fréquence de rafraîchissement correspond à celle de votre sortie. Le type de travail que vous effectuez dans After Effects et le type de séquence que vous souhaitez créer peuvent même influencer votre façon de filmer et d'acquérir votre métrage. Parmi ces éléments, les paramètres de couleur sont ceux sur lesquels vous devez vous pencher en priorité avant d'entreprendre des tâches importantes dans votre projet. Cliquez sur le repère de codage des couleurs situé au bas du panneau Projet pour ouvrir la boîte de dialogue Paramètres du projet.

Après avoir préparé et importé des métrages, ceux-ci vous permettent de créer des calques dans une composition, où vous animez et appliquez des effets. Lors de la création d'une composition, définissez les paramètres de composition tels que la résolution, le format d'image et le format des pixels de la sortie finale après rendu. Bien que vous puissiez modifier les paramètres de composition à tout moment, il est recommandé de les définir correctement lorsque vous créez une composition afin d'éviter tout résultat inattendu dans le rendu final. Si vous envisagez d'effectuer le rendu et l'exportation d'une composition sur plusieurs supports de formats différents, les dimensions en pixels de la composition doivent obligatoirement correspondre au paramètre le plus élevé de votre sortie.
Optimisation des performances et du rendu
Si vous manipulez des compositions volumineuses, assurez-vous de configurer After Effects et votre ordinateur de façon à optimiser les performances. Le rendu des compositions complexes peut nécessiter une grande quantité de mémoire, de même que le rendu des films peut occuper un espace important sur le disque. Si vos fichiers de métrage sources sont stockés sur un disque lent (ou accessibles via une connexion réseau lente), les performances en seront affectées. Dans la mesure du possible, conservez les fichiers de métrage sources de votre projet sur un disque local rapide.
Lorsque vous créez une vidéo destinée à être lue sur un ordinateur ou un appareil mobile (que la vidéo soit téléchargée sur le Web, lue à partir d'un lecteur multimédia ou diffusée depuis un site), spécifiez les paramètres de composition, de rendu et de module de rendu permettant de conserver une faible taille de fichier sans nuire à la qualité de diffusion. N'oubliez pas qu'une vidéo avec un débit de données élevé ne sera peut-être pas lue correctement sur des appareils plus anciens. Lorsque vous effectuez le rendu de la vidéo finale, choisissez un type de fichier et un module de compression adaptés au support final. Le décodeur correspondant doit être disponible sur le système utilisé par les utilisateurs visés, sinon ils ne pourront pas lire la vidéo.
De nombreuses considérations relatives à la création de vidéos lues sur des périphériques mobiles, comme des téléphones mobiles et des tablettes, sont identiques à celles relatives à la création de vidéos lues sur les ordinateurs, mais les restrictions sont encore plus strictes. Les films plus courts sont préférables. Éclairez correctement vos sujets et séparez-les de l'arrière-plan. Évitez d'utiliser les fonctionnalités de mise au point et d'exposition automatiques. Respectez la palette de couleurs des périphériques mobiles visés. Pensez à utiliser des coupures et d'autres transitions rapides au lieu d'un zoom avant et arrière ou de fondus et de fondus enchaînés.

Gestion des projets et des ressources
Lorsque vous déplacez un fichier de projet sur un autre ordinateur et que vous l'ouvrez, After Effects tente de localiser les fichiers de métrage du projet comme suit : After Effects commence par effectuer une recherche dans le dossier dans lequel est situé le fichier de projet. Ensuite, il recherche le chemin d'accès ou le dossier d'origine. Si vous créez des projets destinés à plusieurs plates-formes, il est préférable que les chemins d'accès complets soient identiques sous macOS et sous Windows. Si l'enregistrement et le projet ne figurent pas sur le même volume, veillez à ce que le volume approprié soit monté avant d'ouvrir le projet.
Il est préférable d'enregistrer le métrage et le fichier de projet dans le même dossier. Vous pouvez également stocker le métrage dans un sous-dossier de ce dossier. Choisissez des noms de métrages et de fichiers de projet utilisant des extensions correctes, telles que .mov pour les séquences QuickTime et .aep pour les projets After Effects. Certains types de fichiers sont pris en charge sur une plate-forme, mais pas sur d'autres. Vérifiez que toutes les polices, effets, modules de compression et autres ressources sont disponibles sur les deux systèmes.
Si vous utilisez un effet After Effects natif dans un projet et que vous transférez ce même projet du système d'exploitation d'origine vers un autre, l'effet continuera de fonctionner sur ce dernier. Toutefois, certains effets et modules externes tiers risquent de cesser de fonctionner, même si le système cible est doté de ces modules.
Rendu Multi-images et expressions
After Effects répond à la requête de fonctionnalité numéro un : le rendu multi-images. Le rendu multi-images est activé par défaut dans After Effects. After Effects a la capacité d'utiliser 100 % de la puissance de votre processeur, vous permettant ainsi d'en réserver une partie pour d'autres applications sur votre machine. After Effects effectue automatiquement le rendu des compositions en cas d'inactivité après un certain temps. Ainsi, lorsque vous revenez d'une pause, votre prévisualisation est prête à être lancée. La durée d'inactivité par défaut est définie sur 8 secondes. Pour modifier ce paramètre, sélectionnez After Effects > Préférences > Prévisualisations.
Le panneau File d'attente de rendu tire parti du rendu multi-images et indique les éléments en cours de rendu, la durée restante, la progression du rendu et l'utilisation de votre système. Ces informations sont utiles pour analyser les performances de rendu et l'utilisation de l'espace disque. Lorsque votre travail en file d'attente de rendu, ou tous les travaux en file d'attente, sont terminés, After Effects vous avertit via votre application de bureau ou mobile Creative Cloud. Veillez à installer l'application Creative Cloud sur votre appareil mobile pour recevoir la notification.
La meilleure galerie en écran partagé jamais créée dans After Effects
Plus votre processeur compte de cœurs, plus les gains de performance sont importants. Tous les effets inclus dans After Effects 2022 ont été optimisés pour le rendu multi-images. Le rendu multi-images est une nouvelle technologie dans After Effects qui utilise tous les cœurs de votre processeur en parallèle. Une technologie plus ancienne, appelée « Rendu simultané de plusieurs images » ou Multitraitement, fonctionnait en exécutant plusieurs instances d'After Effects afin d'accélérer certains processus.
Expressions et fonctions utilitaires
Les éléments d'expression d'After Effects peuvent être combinés dans les expressions à des éléments standard du langage JavaScript. Vous pouvez utiliser le menu Langage d'expression à tout moment pour insérer des méthodes et des attributs dans une expression. Certaines descriptions de valeurs renvoyées contiennent un nombre entre crochets qui indique la dimension de la propriété ou du tableau renvoyé(e).
After Effects utilise le moteur JavaScript lors de l'évaluation des expressions. Sous Windows, After Effects utilise le moteur JavaScript open source V8.
Fonctions de gestion du temps
- timeToFrames() : Convertit la valeur de t en un nombre entier d'images.
- framesToTime() : Renvoie l'instant correspondant à l'argument frames.
- timeToTimecode() : Convertit t en une chaîne représentant le code temporel NTSC.
- timeToCurrentFormat() : Convertit la valeur de t en une chaîne représentant le temps au format d'affichage actuel sélectionné.
Fonctions de calcul vectoriel
Les fonctions de calcul vectoriel sont des méthodes globales qui effectuent des opérations sur des ensembles, en les traitant comme des vecteurs mathématiques. Contrairement aux méthodes JavaScript (comme Math.sin), il est inutile d'utiliser le préfixe Math avec ces méthodes. Sauf indication contraire, les méthodes de calcul vectoriel sont modérées en ce qui concerne les dimensions et renvoient une valeur correspondant à la dimension de l'objet d'ensemble d'entrée le plus important et remplissent les éléments manquants avec des zéros.
- add(vec1, vec2)
- sub(vec1, vec2)
- mul(vec, amount)
- div(vec, amount)
- dot(vec1, vec2)
- cross(vec1, vec2)
- normalize(vec)
- length(vec)
- distance(point1, point2)
Fonctions aléatoires et d'interpolation
La méthode de tremblement (wiggle()), utilisée pour faire varier une valeur de propriété de façon aléatoire, se trouve dans la catégorie Méthodes et attributs Property.
- random() : Renvoie un nombre aléatoire.
- gaussianRandom() : Renvoie un nombre aléatoire avec une distribution gaussienne.
- noise() : Génère un bruit Perlin pour des séquences apparemment aléatoires à faible variation.
- linear(t, tMin, tMax, value1, value2) : Interpolation linéaire entre deux valeurs.
- ease(t, tMin, tMax, value1, value2) : Interpolation avec une vitesse d'ajustement intérieure et extérieure de 0 aux points de départ et d'arrivée.
Fonctions de conversion de couleur
- hslToRgb(hslaArray) : Convertit des valeurs HSL en valeurs RVB.
- rgbaToHsl(rgbaArray) : Convertit des valeurs RVB en valeurs HSL.
- hexToRgb(hexValue) : Convertit une chaîne hexadécimale de couleur en tableau de valeurs RVB.
Fonctions de gestion des calques et des repères
- thisComp.layer(index) : Récupère un calque en fonction de son index.
- thisComp.layer(name) : Récupère un calque en fonction de son nom.
- otherLayer.layer(index) : Récupère un calque situé par rapport à un autre calque.
- marker.key(index) : Renvoie l'objet MarkerKey du repère avec l'index spécifié.
- marker.key(name) : Renvoie l'objet MarkerKey du repère avec le nom spécifié.
tags: #multitraitement #after #effect
