Neyko FX
← Tous les articles← All articles
After Effects FondamentauxAfter Effects Fundamentals

Pourquoi votre After Effects rame, et ce qui y change vraiment quelque chose

Publié le Published on

This article is currently available in French only. The page chrome is translated, the article body is not yet.

After Effects qui rame, c'est l'un des sujets les plus discutés dans les forums de motion design, et pourtant la plupart des conseils qui circulent sont soit superficiels, soit franchement inutiles. Vider le cache disque, redémarrer l'application, désactiver les aperçus : ces réflexes ne règlent rien si vous ne comprenez pas d'abord pourquoi le logiciel est à genoux.

Cet article ne liste pas dix astuces génériques. Il identifie les vrais goulots d'étranglement, ceux que l'on rencontre sur des projets réels, avec des compositions imbriquées, des fichiers lourds et des délais serrés. Chaque section traite d'un problème précis et de ce qui, concrètement, permet de le corriger.

Comprendre comment After Effects utilise la RAM, le CPU et le GPU

After Effects n'est pas un logiciel temps réel. Il travaille par image : il calcule un frame, le stocke en RAM, puis passe au suivant. Quand la RAM est saturée, il purge les frames déjà calculés pour en stocker de nouveaux. Résultat : vous relancez la lecture et il recalcule tout depuis le début. Ce comportement est normal, mais il devient catastrophique dès que la composition dépasse ce que la RAM peut contenir.

Le CPU reste le moteur principal pour la plupart des effets natifs. Le GPU intervient pour les effets avec accélération materielle activée, comme Flou de lentille, Résolution adaptative ou certains effets 3D. Mais si votre carte graphique ne figure pas dans la liste de compatibilité d'AE, l'accélération GPU se coupe silencieusement, et tout retombe sur le CPU sans que vous en soyez informé.

Concrètement : ouvrez Fichier > Informations sur le projet, ou consultez le panneau Infos en haut à droite pendant un rendu. Vous voyez en temps réel ce qu'AE consomme. Si votre RAM plafonne à 100 % alors que vous avez attribué 24 Go au logiciel, le problème n'est pas le cache disque. C'est la taille de vos frames ou la profondeur de vos compositions.

L'allocation RAM : le réglage que personne ne configure correctement

Dans Édition > Préférences > Mémoire et performances (ou After Effects > Préférences sur Mac), vous trouvez le réglage "RAM réservée pour les autres applications". Par défaut, il laisse 4 Go au système. Sur une machine avec 32 Go, c'est raisonnable. Sur une machine avec 16 Go, ça laisse à peine 12 Go à AE, ce qui peut provoquer des purges constantes sur des compositions 4K.

La règle de base : laissez 6 à 8 Go au système si vous travaillez sur Mac, un peu plus sur Windows si vous avez d'autres applications ouvertes. Fermez Chrome, Slack et tout ce qui consomme en arrière-plan. Ce n'est pas une astuce folklore : un navigateur avec vingt onglets peut mobiliser 3 à 4 Go à lui seul, et AE les récupèrera au moment du rendu.

Autre point souvent ignoré : la profondeur de couleur de votre projet. Une composition en 32 bits par couche consomme quatre fois plus de RAM qu'une composition en 8 bits. Si vous travaillez sur une animation graphique sans besoin HDR, rester en 8 ou 16 bits divise littéralement par quatre la taille des frames en mémoire.

Le cache disque : utile, mais pas là où vous le placez

Le cache disque enregistre les frames calculés sur votre disque dur pour les relire rapidement sans recalculer. Le problème : si ce cache est stocké sur votre disque système déjà plein ou sur un disque mécanique lent, il fait plus de mal que de bien. AE passe plus de temps à lire depuis le disque que s'il recalculait directement.

La configuration qui change vraiment quelque chose : dédiez un SSD rapide, séparé de votre disque système, exclusivement au cache AE. Un SSD NVMe avec des vitesses en lecture autour de 3 000 Mo/s suffit largement. Sur les Mac récents avec puce Apple Silicon, le SSD interne est généralement assez rapide pour jouer ce rôle sans disque externe supplémentaire.

Fixez aussi une taille de cache raisonnable : entre 100 et 200 Go selon l'espace disponible. En dessous de 50 Go, AE commence à purger des frames encore utiles pendant la session de travail. Et prenez l'habitude de purger manuellement le cache en début de projet : Édition > Purger > Toutes les mémoires et le cache disque. Repartir d'un cache propre évite de relire des frames obsolètes issus d'une version précédente de la composition.

Les précompositions imbriquées et les effets en cascade : le vrai tueur de performances

Un projet avec dix niveaux de précompositions imbriquées, chacune portant des effets de flou, des modes de fusion non standards et des expressions actives, peut littéralement paralyser AE même sur une station de travail récente. Le problème n'est pas la puissance de la machine : c'est que chaque level de composition force AE à calculer un rendu intermédiaire complet avant de passer au suivant.

Le diagnostic est simple : désactivez temporairement vos effets couche par couche pour identifier lesquels ont le plus d'impact sur les performances. Les effets de flou gaussien, de déformation et de suivi de mouvement sont souvent les plus coûteux. Sur une composition avec quinze couches, trois effets mal placés peuvent représenter 80 % du temps de calcul.

La solution structurelle : travaillez avec des calques de rendu (proxies) pour les éléments visuellement finalisés. Dans After Effects, faites un clic droit sur un calque, Créer un proxy, puis Toujours. AE lira le fichier rendu plutôt que de recalculer l'effet à chaque prévisualisation. Pour les animations de personnages complexes, pré-render les sections finalisées en ProRes ou DNxHR avant de les assembler dans la composition finale.

Les expressions qui tournent en boucle et ralentissent l'ensemble du projet

Une expression mal écrite peut déclencher des recalculs en cascade sur toutes les images de votre composition. C'est particulièrement vrai avec les expressions qui appellent des propriétés d'autres calques, comme thisComp.layer("nom").transform.position.value. À chaque frame, AE doit résoudre cette dépendance pour chaque couche qui contient cette expression.

Le problème s'aggrave avec les expressions time-dépendantes qui recalculent à chaque image même si la valeur ne change pas. Si vous utilisez une expression pour synchroniser un élément sur le tempo d'une musique ou sur l'entrée d'un marqueur, assurez-vous que l'expression est aussi légère que possible. Remplacez les appels répétés à des fonctions coûteuses par des variables locales calculées une seule fois au début de l'expression.

Pour diagnostiquer : désactivez toutes les expressions via le menu Animation > Expressions > Désactiver toutes les expressions, relancez une prévisualisation et comparez. Si la différence de vitesse est significative, l'origine du problème est dans vos expressions. Parcourez ensuite les couches une par une pour identifier les expressions les plus coûteuses avec l'outil de profilage d'expressions disponible depuis After Effects 2022.

Résolution adaptative, résolution d'aperçu et workflow de prévisualisation efficace

Le réglage le plus immédiat pour travailler confortablement est d'abaisser la résolution d'aperçu. La résolution adaptative, accessible dans le menu du panneau Composition, permet à AE de sauter des pixels pour maintenir une lecture plus fluide. Réglée sur 1/2 ou 1/4, elle réduit la charge de calcul de façon spectaculaire sans dégrader votre jugement sur le timing et le mouvement.

Coupler cela avec la résolution de rendu en prévisualisation, distincte de la résolution de composition, permet d'avoir un aperçu fluide même sur des projets 4K. Allez dans Préférences > Aperçus et activez "Activer les aperçus de rendu rapide GPU" si votre carte graphique est compatible. Pour les projets avec beaucoup de texte ou de détails graphiques précis, restez en pleine résolution uniquement pour les vérifications finales.

Enfin, habituez-vous à ne pas lancer une prévisualisation complète systématiquement. Utilisez la touche K pour avancer image par image sur les passages complexes, et lancez la prévisualisation uniquement sur la plage de travail active, définie avec les touches I et O. Prévisualiser constamment sur 30 secondes d'animation alors que vous ne travaillez que sur les deux dernières secondes est l'une des habitudes les plus coûteuses en temps de calcul.

ConclusionConclusion

After Effects n'est pas un logiciel qui rame par défaut : c'est un logiciel qui rame quand on ne comprend pas ce qu'il calcule, pourquoi il le calcule, et dans quel ordre. Configurer correctement la RAM, placer le cache disque sur le bon support, aplatir les précompositions inutiles, auditer les expressions coûteuses et adopter un workflow de prévisualisation raisonné : ces actions ne demandent pas de nouvelle machine. Elles demandent de travailler avec le logiciel plutôt que contre lui.

Questions fréquentesFrequently asked questions

Vider le cache disque accélère-t-il vraiment After Effects ?

Pas directement. Vider le cache supprime des frames déjà calculés, ce qui force AE à les recalculer. C'est utile si le cache contient des données obsolètes ou corrompues, mais ce n'est pas une solution aux ralentissements. Le vrai levier est de placer le cache sur un SSD rapide et de lui attribuer suffisamment d'espace.

Quelle quantité de RAM est nécessaire pour travailler confortablement en 4K ?

En 4K avec une profondeur de 16 bits, chaque frame pèse environ 32 Mo. Pour stocker une seconde d'animation à 25 images par seconde, AE a besoin de 800 Mo. Pour travailler sur des compositions de 10 à 20 secondes sans purge constante, 32 Go de RAM représentent un minimum raisonnable.

L'accélération GPU change-t-elle vraiment quelque chose sur After Effects ?

Oui, mais uniquement pour les effets qui la supportent nativement : Flou de lentille, résolution adaptative, certains effets 3D et quelques plugins tiers. Pour les effets non accélérés, le GPU ne change rien. Vérifiez dans Projet > Paramètres du projet > Rendu et accélération GPU que votre carte est bien reconnue.

Faut-il fermer les autres applications pendant le travail sur AE ?

Oui, particulièrement lors des prévisualisations et des rendus. Chrome, Slack, Figma et les outils de messagerie peuvent mobiliser plusieurs gigaoctets de RAM. Sur une machine avec 16 ou 32 Go, cette consommation concurrente réduit directement la mémoire disponible pour After Effects.

Les proxies sont-ils utiles uniquement pour le rendu final ?

Non. Les proxies sont particulièrement utiles pendant la production, pour remplacer des précompositions complexes ou des fichiers sources lourds par des versions basse résolution ou pré-rendues. AE les utilise automatiquement en prévisualisation et revient à la source originale au rendu final si vous le configurez ainsi.

Pourquoi After Effects rame-t-il après une mise à jour ?

Les mises à jour modifient parfois le moteur de rendu, la gestion de la mémoire ou la prise en charge des pilotes GPU. Si une mise à jour dégrade les performances, vérifiez que vos pilotes graphiques sont à jour, purgez le cache disque et contrôlez si l'accélération GPU est toujours active dans les paramètres du projet.

Les expressions ralentissent-elles toujours After Effects ?

Pas systématiquement. Une expression simple comme wiggle(2, 30) a un impact négligeable. Le problème vient des expressions qui appellent des propriétés d'autres calques, qui utilisent des boucles ou qui recalculent des valeurs inutilement à chaque frame. Un projet avec 200 expressions légères sera souvent plus rapide qu'un projet avec 10 expressions mal optimisées.

La résolution d'aperçu en 1/2 ou 1/4 affecte-t-elle le rendu final ?

Non. La résolution d'aperçu est uniquement utilisée pendant la prévisualisation dans l'interface. Le rendu final utilise toujours la résolution complète de la composition, indépendamment du réglage d'aperçu. Vous pouvez donc travailler en 1/4 toute la journée sans affecter la qualité exportée.

Quel format de fichier source est le plus performant dans After Effects ?

Les formats non compressés ou peu compressés comme ProRes, DNxHR ou DPX sont les plus rapides à décoder pour AE. Les formats hautement compressés comme H.264 ou H.265 demandent beaucoup de calcul pour chaque frame décodé, ce qui ralentit significativement la prévisualisation. Transcodez vos sources H.264 en ProRes avant de les importer dans vos projets.

Multi-frame rendering améliore-t-il vraiment les temps de rendu ?

Oui, de façon significative sur les machines multi-coeurs récentes. Le multi-frame rendering, activé par défaut depuis After Effects 22.0, permet à AE de calculer plusieurs frames simultanément en exploitant tous les coeurs disponibles. Il consomme plus de RAM en contrepartie : comptez environ 4 Go par coeur utilisé en parallèle.