M’enregistrer    Connexion    Forums    Rechercher    FAQ

Index du forum » Logiciels vidéo » After Effect




Poster un nouveau sujet Répondre au sujet  [ 6 messages ] 

 

 
Auteur Message
 Sujet du message: [Dossier] Accélérer la preview et le rendu dans After
 Message Posté: Mer 14 Fév 2007 10:57 
Hors ligne
Pomme croquée
Pomme croquée
Avatar de l’utilisateur

Inscription: Mar 29 Aoû 2006 23:16
Messages: 1489
Localisation: 95
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:
    Image
  • 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 \ ):
    Image
  • 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.
Image

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 machine

Les 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:
    Image

    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 simple

After 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...:
Image

On va tout d'abord paramétrer le module de sortie pour exporter une séquence d'images:
Image

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":
Image

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":
Image

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:
Image

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!

_________________
iMac Core2Duo 2,66. Au boulot: G5 Quad & MacPro + FCS 2 + multibridge & Kona3
Site perso: un peu de tout: photos, voyages, tuto combu...


Dernière édition par enka le Jeu 15 Fév 2007 1:04, édité 1 fois.

Haut 
 Profil  
 
 Sujet du message:
 Message Posté: Mer 14 Fév 2007 16:52 
Hors ligne
Jardinier Fondateur
Avatar de l’utilisateur

Inscription: Lun 31 Juil 2006 0:43
Messages: 138
Localisation: Gelbique
Bravo Enka !


Haut 
 Profil  
 
 Sujet du message:
 Message Posté: Mer 16 Mai 2007 12:21 
Hors ligne
Pomme croquée
Pomme croquée
Avatar de l’utilisateur

Inscription: Mar 29 Aoû 2006 23:16
Messages: 1489
Localisation: 95
Hello,

Y'en a t'y qui utilisent le moteur de rendu d'After pour faire du rendu en réseau?

J'ai un problème:

Normalement, il suffit de créer un fichier After "Surveiller ce dossier.aep" dans le dosier de contrôle, puis de lancer ce fichier pour qu'automatiquement le moteur de rendu se lance et vérifie le dossier de contrôle.

Mais pour moi, ça marche pour les After complets (ils se mettent bien à surveiller le dossier de contrôle), mais pas pour les moteurs de rendu: After se lance mais ne fait rien d'autre... En clair je suis obligé de les lancer 1 par 1 et de leur spécifier de se mettre en mode dossier de contrôle...

Quelqu'un a une idée?

_________________
iMac Core2Duo 2,66. Au boulot: G5 Quad & MacPro + FCS 2 + multibridge & Kona3
Site perso: un peu de tout: photos, voyages, tuto combu...


Haut 
 Profil  
 
 Sujet du message:
 Message Posté: Mer 10 Oct 2007 20:49 
Hors ligne
Jeune Pousse
Jeune Pousse
Avatar de l’utilisateur

Inscription: Mer 10 Oct 2007 12:12
Messages: 29
Bonjour et merci pour ces conseils. Je voulais juste ajouter une découverte que j'ai faite il y a peu à destination des utilisateurs de la Carte AJA HD Kona 3 (mon modèle donc).
Tous les rendus échouaient avec le message d'erreur "impossible de créer le tampon d'image xxxx par xxxx...."
j'ai mis du temps à comprendre et l'erreur apparaissait en réalité lorsque le réglage de la carate AJA était différent de celui des métrages traités dans After Effects : tout projet HD échouait immanquablement lorsque le format de travail de la carte était le SD et inversement.

Lorsque le bon réglage de travail est appliqué, je n'ai plus aucune erreur. Je suppose que cela provient du fait de l'accélération matérielle de l'AJA et de sa gestion des codecs de sortie, y compris dans after (dans mon cas : 4:2:2 non compressé ou RGB AJA... )


Haut 
 Profil  
 
 Sujet du message:
 Message Posté: Jeu 11 Oct 2007 12:23 
Hors ligne
Jardinier Fondateur
Avatar de l’utilisateur

Inscription: Lun 31 Juil 2006 0:19
Messages: 2994
Localisation: Lyon
Tien c'est intéressant ça...Nous sommes aussi en AJA KONA 3 ici... :mmm:


Merci Xzu ;)

_________________
Image Image


Haut 
 Profil  
 
 Sujet du message: Accélération dans AfterEffect: gestion de l'OpenGl
 Message Posté: Jeu 09 Juil 2009 23:01 
Hors ligne
Pomme croquée
Pomme croquée
Avatar de l’utilisateur

Inscription: Mar 29 Aoû 2006 23:16
Messages: 1489
Localisation: 95
Tutovideo.tv propose une petite explication en vidéo de 19 minute sur la gestion, l'intérêt, et surtout les limites de l'accélération OpenGL dans After Effect.

Pour simplifier, tout n'est pas géré en OpenGL (notamment dans les ombres et les lumières) et certains effets ont un rendu différent par rapport à un rendu CPU (les rendus sont aussi différents entre les cartes graphiques selon leur gestion de l'OpenGL).
Donc à utiliser avec parcimonie et en sachant bien jongler dans les réglages.

Bruno Quintin explique l'OpenGL dans After Effect (Flash)
ou version MPEG4

_________________
iMac Core2Duo 2,66. Au boulot: G5 Quad & MacPro + FCS 2 + multibridge & Kona3
Site perso: un peu de tout: photos, voyages, tuto combu...


Haut 
 Profil  
 
Afficher les messages postés depuis:  Trier par  
 
Poster un nouveau sujet Répondre au sujet  [ 6 messages ] 

Index du forum » Logiciels vidéo » After Effect


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

 
 

 
Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
cron
Annuaire phpBB SEO Traduction par: phpBB-fr.com
phpBB SEO