Dans cette section, tu plonges profondément dans le monde des projets 3D dans After Effects. Tu apprendras comment trouver efficacement le centre de plusieurs objets nuls et comment créer un vecteur de saut qui sera utilisé pour animer des sauts sur une surface sphérique. Nous utiliserons des expressions spécifiques qui automatisent l'ensemble du processus, te permettant ainsi d'économiser le travail manuel laborieux.
Principales conclusions
- Tu apprendras à calculer le centre de plusieurs calques avec une expression.
- Tu découvriras comment le vecteur de saut permet que les sauts soient perpendiculaires à la surface sphérique.
- L'utilisation d'expressions simplifie considérablement l'animation.
Guide étape par étape
Trouver le centre
Pour calculer le centre, commence par la formule de base qui se compose de la somme des positions de tous les calques divisée par le nombre de calques. Il est important que tu sois clair sur le nombre de calques que tu as réellement, car c'est une condition essentielle pour le calcul de la moyenne.
Tout d'abord, tu insères une expression dans la position de ton objet nul. Maintiens la touche Alt enfoncée et clique sur l'icône horloge à côté de « Position » dans la timeline.

Ensuite, utilise les variables suivantes pour déterminer l'index du premier et du dernier calque. Définit « IDX_A » pour le premier calque et « IDX_B » pour le dernier calque, ce qui te permettra de calculer le nombre total de calques (Num_L) simplement en utilisant IDX_B - IDX_A.
Il est maintenant temps de créer une boucle qui itère sur tous les calques. Tu peux y parvenir avec une boucle for qui additionne la position de chaque objet nul.
À l'intérieur de la boucle, tu accèdes à la position actuelle du calque et l'ajoutes à la variable « Avg_POS », qui stocke la moyenne. Assure-toi de traiter correctement les valeurs X, Y et Z.

Une fois que toutes les positions ont été additionnées, divise la position totale par le nombre de calques pour obtenir la valeur moyenne réelle. Il sera également nécessaire de prendre en compte les dimensions (X, Y, Z).
À la fin, tu obtiens le centre de tous les calques dans ta composition, et tout cela se fait dynamiquement, sans que tu aies à compter manuellement les calques.
Créer le vecteur de saut
Avec la connaissance du centre, tournons-nous maintenant vers le vecteur de saut. Le vecteur de saut te permet de créer de magnifiques arcs perpendiculaires à la surface sphérique, sans qu'une animation manuelle soit nécessaire.
Tu commences à nouveau avec une expression sur le calque qui représente le vecteur de saut. Clique à nouveau en maintenant la touche Alt enfoncée sur l'icône horloge. Tu auras besoin ici de tes points de départ.

Le premier point sera la position actuelle de l'objet, tandis que le deuxième point est le centre (Centre mondial). Il est maintenant nécessaire de calculer la position du vecteur. Le vecteur de saut est la différence entre la position du point et le centre.

Ici, « PointPosition » est la position de ton objet dans le monde et « WorldPosition » est le centre.
Pour rendre le vecteur dynamique et mobile, tu peux également créer des variables pour la valeur X, Y et Z de ton vecteur. Il suffit d'insérer la valeur correspondante de ton vecteur dans l'expression.

Tu peux maintenant facilement contrôler l'animation de tes objets et obtenir le résultat souhaité.
Conclusion
L'implémentation de ces deux expressions te permet de travailler efficacement avec After Effects et de créer des animations complexes qui sont à la fois précises et économes en temps. Avec ce guide étape par étape, tu as appris les bases du travail avec des projets 3D dans After Effects et es prêt à réaliser tes idées créatives.
Résumé - Trouver le centre et le vecteur de saut dans After Effects
Dans ce guide, tu as pu apprendre comment calculer le centre des objets nuls à l'aide d'une simple expression. De plus, tu as découvert le processus de création d'un vecteur de saut par une approche mathématique des vecteurs dans l'espace 3D.
Questions fréquentes
Comment calculer le centre de plusieurs objets nuls?Tu peux calculer le centre en additionnant les positions de tous les objets nuls et en les divisant par le nombre d'objets.
Qu'est-ce qu'un vecteur de saut?Le vecteur de saut est un vecteur mathématique qui indique la distance entre un objet et un centre et est utilisé pour les animations.
Quelle est l'utilité des expressions dans After Effects?Les expressions automatisent de nombreux processus et permettent des animations complexes sans intervention manuelle, ce qui fait gagner du temps et des efforts.