Introduction
Dès que les projets deviennent un peu complexes dans AfterEffect, les temps de prévisualisation puis de rendu peuvent devenir très important. Voici quelques astuces ou fonctions bien pratiques pour réduire tout ça...
1/ Accélérer la prévisualisation
La prévisualisation consiste à lire en RAM votre composition After. Il existe en fait 2 types de prévisualisation: temps réel et RAM.
La première va calculer puis charger en RAM vos images puis les lire en temps réel. Elle se lance en appuyant sur 0 du pavé numérique. La seconde lance la lecture quasi immédiatement, mais pas en temps réel: en fonction de la puissance de la machine et de la complexité du projet. Il faut appuyer sur le bouton lecture de l'onglet navigation.
Voici différents moyens d'accélérer ces prévisualisations:
- Abaisser la résolution. Pour cela, en bas de la fenêtre de visualisation, on peut sélectionner intégrale, un demi, un tiers ou un quart:

- Abaisser la qualité de rendu. Pour cela, il faut se rendre dans la colonne Options / Modes de la fenêtre de montage. On peut alors modifier pour chaque couche la qualité de rendu (colonne représentée par un \ ):

- Faire majuscule-0 aulieu de 0. After va prévisualiser une image sur 2, mais toujours en temps réel. C'est souvent largement suffisant et ça diminue par 2 de temps d'attente!
- Travailler avec des doublures. Vous travaillez peut-être avec des vidéos ou des images très lourdes. Créez donc des vidéos ou images de même proportion, mais de résolution plus faible (par exemple créez une vidéo de 160x120 qui va servir de doublure à l'originale en 640x480).
Vous créez ensuite votre projet avec les fichiers originaux que vous pouvez remplacer par ces doublures: dans la fenêtre de projet, un clique-droit sur le média permet de choisir la doublure ("définir la doublure").
Au moment du rendu, sélectionnez vos médias qui ont une doublure et faites menu Fichier -> Configurer une doublure -> Aucun. After utilisera alors les médias originaux.
Ces méthodes peuvent être utilisées non seulement pour la prévisualisation, mais aussi pour le travail au quotidien. Ce dernier peut aussi être facilité par le mode de prévisualisation rapide que l'on choisit: adaptation automatique de la résolution, prise en charge OpenGL par la carte graphique, etc.

Cette option est accessible dans la barre en bas de la fenêtre de visualisation. Je conseille personnellement de choisir "résolution adaptée" car les cartes OpenGl (ou After?) sur Mac semblent trop bridées pour bien fonctionner dans ce mode.
2/ Le rendu sur une machineLes optimisations dans le cas d'un rendu sur une machine sont relativement proches de zéro, 2 pour être exact:
- Purger la mémoire. After est très mauvais quand il s'agit de gérer la mémoire, ce qui fait qu'il vous faut la purger avant de lancer un rendu afin qu'elle soit le plus disponible possible et qu'il ne reste pas un morceau de rendu d'il y a 3 heures en RAM...
Pour y remédier: menu Edition -> Purger -> Tout:

A noter que After peut saturer si les images sont trop grosses à calculer: une fois que le cache est rempli, il n'arrive plus à calculer et plante le calcul. Pour remédier à cela, Benjico nous a fourni une bonne astuce:
"pour que AE vide le cache systématiquement entre chaque image lors d'un rendu pour éviter les erreurs, ce qui rallonge le temps mais assure le résultat. Il faut tout en laissant appuyé sur les touches ALT+MAJ ouvrir les préférences et dans le menu déroulant un nouveau menu apparait qui porte bien son nom : "secret" et là on peut cocher une case".
- Désactiver la prévisualisation des images. Quand vous allez compiler votre film de 200 images, After va calculer (temps processeur) et charger en mémoire (espace RAM) une prévisualisation de chacune de vos 200 images. Pour éviter ça et laisser les ressources de votre ordi pour votre rendu, appuyez sur la touche verrouillage majuscule (cap locks en anglais) qui désactive la prévisualisation image.
Ensuite, prévoyez de lancer vos calcul durant la nuit, le repas ou la pose café...
3/ Rendu en réseau, méthode simpleAfter permet de faire du rendu en réseau de manière extrêmement simple, mais qui nécessite quelques conditions:
- Les sources et le projet doivent être dans des dossiers partagés en réseau avec tous les ordinateurs qui vont servir pour le calcul. De même, le dossier de rendu doit aussi être accessible.
- Une licence d'After doit être présente sur chaque poste qui va servir pour le rendu.
- Une licence de chaque plug-in utilisé doit aussi être présente sur chaque poste utilisée. On peut néanmoins calculer la partie de la composition qui utilise le plug-in sur la machine qui possède la licence, et le reste du projet sur les autres machines, en modifiant la barre de la zone de travail.
- Le rendu en réseau ne fonctionne qu'avec les séquences d'images (TGA, TIFF...)
Ensuite, tout se passe (ou presque) comme si on travaillait sur un seul ordinateur:
Une fois le projet prêt à être compiler, on fait menu
Composition -> compiler le film...:
On va tout d'abord paramétrer le module de sortie pour exporter une séquence d'images:
Une fois cela effectué, on peut dans les options des paramètres de rendu décocher "Utiliser l'excédent de mémoire" et cocher à la place "Ignorer les fichiers existants":
Il faut paramétrer la sortie dans un dossier accessible par le réseau.
Maintenant, il ne reste plus qu'à sauvegarder son projet sur un dossier accessible en réseau et lancer le rendu. Maintenant rendez-vous sur chaque machine qui va servir au rendu et ouvrez votre projet. Il va apparaître comme il était quelques instants avant: vous n'avez qu'à cliquer sur "rendu" et faire de même sur toutes vos machines.
Qu'est ce que font les différents After lancés sur les machines? Ils vérifient si l'image 001 est déjà en calcul ou calculée. Si oui, ils passent à la suivante. Si elle n'est pas calculée, un After s'en charge, et ainsi de suite.
Si vous avez 6 machines de puissance équivalente, vous diminuez quasiment par 6 le temps de rendu...
4/ Rendu en réseau, méthode dossiers de contrôle
Cette méthode ressemble assez à la précédente sauf que certaines choses sont automatisées et vous n'avez besoin que d'un seule licence AfterEffect Professionnelle.
Il faut installer cette licence sur la machine où vous allez travailler et installez ensuite le moteur de rendu (qui permet uniquement le rendu) sur les autres machines. Pour installer ce moteur, reprenez le CD d'installation et choisissez une installation personnalisée qui vous propose uniquement le moteur de rendu.
Ensuite, suivez la même démarche que la partie 3/ de ce dossier jusqu'à l'enregistrement du projet. Créez alors un dossier accessible en réseau (par exemple DOSSIER_RENDU) puis, dans After, faites
Fichier -> rassembler les fichiers...
Si tous vos médias sont accessibles par le réseau, choisissez dans la fenêtre qui apparait ne rassembler aucun fichier source (projet seulement) et cochez la case "Activer le rendu dossier de contrôle":
Si tous les médias ne sont pas accessibles en réseau, faites "Rassembler les fichiers sources: tout" (taille maxi des fichiers: 2 Go, au delà il vous faudra les déplacer à la main).
Ensuite, vous n'avez plus qu'à lancer les moteurs de rendu sur les autres machines (même interface qu'After) et leur spécifier le dossier de contrôle (
Fichier -> Dossier de contrôle...) où ils vont aller chercher les taches à effectuer.
Et voilà!
On peut préparer plusieurs projets à la suite: les moteurs de rendu regardent toutes les 10 secondes ce qu'ils ont à se mettre sous la dent...
Il est possible d'automatiser encore plus tout ça: créez un projet vide nommé "Surveiller ce dossier.aep" dans votre dossier de contrôle et paramétrez votre Mac pour qu'il le lance au démarrage. Ainsi dès que l'ordinateur sera ouvert, il sera prêt à calculer tout ce qui passera dans le dossier de contrôle!
5/ Nucleo, le plug-in qui va faire souffler vos ventilos
Si après tout ça vous trouvez que votre Mac se traine avec After, et à condition qu'il soit multi-proc ou multi-core, vous pouvez investir dans
Nucleo:
Cette image résumé parfaitement bien ce que fait ce plug. Alors qu'After gère plus ou moins bien la mémoire et les processeurs multiples, Nucleo va combler ce manque. Toute la puissance de votre machine va alors être dédiée à AfterEffect (pas le moment de lancer une autre application) et c'est diablement efficace (à condition d'avoir au minimum 1 Go de RAM par cœur)! Voici un test réalisé sur un G5 Quad avec 8 Go de RAM:
Rendus sur la même séquence de 30 images de TGA avec application de flou radial et accéléré et fusion entre couches:
AFX 6.5 sans Nucleo: 11,56 minutes
AFX 6.5 avec Nucleo: 3,26 minutes
Nucleo n'accélère pas que le rendu, mais aussi la prévisualisation et vous n'avez rien à paramétrer! Quand je vous dis qu'il est sympa ce plug!
Après l'installation, Nucleo sera opérationnel dès que vous relancerez AfterEffect.
Une nouvelle icône va apparaître dans la barre de menu sur la droite pour vous permettre de paramétrer le plug-in, mais surtout de l'activer ou le désactiver.
Utilisation très simple: vous préparez votre rendu comme d'habitude, sauf qu'aulieu d'appuyer sur le bouton "Rendu", vous allez faire menu
Composition -> Nucleo - Fast Render. Si cette option est grisée, il vous faut aller activer Nucleo en cliquant sur la nouvelle icône apparue dans la barre de menu. le plug-in s'active en théorie par défaut quand on lance After.
C'est le même principe pour la prévisualisation: pour effectuer cela via Nucleo, faites menu
Composition -> Nucleo - Fast Preview.
C'est tout pour Nucleo!