![]() |
|||||||||||||||
![]() |
|||||||||||||||
![]() |
![]() |
||||||||||||||
![]() |
|||||||||||||||
![]() |
|||||||||||||||
|
CHAOS
![]() Cliquez sur l'image ci-dessus pour visualiser l'animation finale (1 MB) Si vous êtes un fidèle d’After Effects, alors vous connaissez certainement les plug-ins Text Anarchy de Digital Anarchy : un jeu de filtres conçus pour réaliser simplement des animations de texte complexes. Nous utiliserons l’un de ces plug-ins dans ce projet de Jim Tierney issu de la collection Chaos Stock de Digital Anarchy, représentant un vol à travers des anneaux de chiffres. Téléchargez le projet After Effects (16 KB) Étape 1: Dial Notre animation met en scène des éléments 2D dans un environnement 3D. L’animation peut paraître complexe d’un premier abord mais elle se decompose en fait en 2 catégories d’éléments 2D assez simples : Polar Grid , une mosaïque circulaire en rotation, et Numbers Circulars, des anneaux de chiffres régulièrement espacés formant un tore. Nous commencerons par Polar Grid et sa pré-composition de base : Dial. Créez une nouvelle composition (Dial) de taille 2160x2160 à 25 images/secondes et de durée 25 secondes. La talle relativement importante de cette composition (2K) se justifie par le fait qu’une fois dans la composition finale, seule une partie de cet élément sera alors visible. Ajoutez un aplat de taille identique à celle de la composition et d’une couleur bleu-gris assez terne (en RVB 8-bit : R = 146, V = 196 et B = 211) et appliquez l’effet Fondu par carreaux (menu Effets, Transitions). Bien qu’il s’agisse à la base d’un filtre de transition, il peut être employé pour générer des effets de mosaïque en n’animant pas le paramètre pourcentage (ici il reste figé à 50%). Ajustez ensuite largeur et hauteur pour obtenir des carrés de 50 pixels et désactivés l’option « Contours flous » pour que la mosaïque soit parfaitement nette. ![]() Étape 2: Dial Afin de donner un aspect la forme d’un cercle à notre mosaïque, nous allons lui appliquer l’effet Coordonnées polaires (menu Effet, Déformation). En changeant le type de conversion en Rectangle vers polaire et incrémentant l’interpolation à 100 %, on applique alors un warping circulaire. Seul petit soucis : l’origine et la fin de l’élément polarisé ne se raccordent pas (à 0°, la jonction est visible). Pour corriger cela appliquez l’effet Miroir (menu Effet, Déformation) en ajustant le centre de l’effet sur le centre du calque (1080, 1080) et en l’intercalant entre Fondu par carreaux et Coordonnées polaires (voir truc astuce). ![]() Étape 3: Polar Grid Notre composition Dial reste statique: l’animation est gérée dans 3 compositions Polar Grid. Dans une nouvelle composition (Polar Grid 1) de caractéristique similaires, placez Dial. Ajoutez un premier masque circulaire délimitant un anneau extérieur à environ 90% de la source, puis un second à environ 98% (les masques doivent s’ajuster précisément sur les limites de la mosaïque polaire).Changez le mode du second masque en Intersection pour ne retenir que la partie commune aux deux masques. Pour animer notre anneau nous allons jouer avec deux types de rotations opposés : celle du calque et celle du masque. Au lieu d’utiliser des keyframes, nous allons faire appel aux expressions. Sélectionnez dans la timeline la propriété de rotation, puis ajoutez une expression (menu Animation, Ajouter l’expression) et rentrez « -time*10 ». Cela revient à effectuer une rotation du calque dans le sens anti-horaire (à cause du signe ) à raison de 10 degrés toutes les secondes : 10° à 1’’, 20° à 2’’, 30° à 3’’… Pour animer le masque, ajoutez l’effet Volet Radial (menu Effet, Transition) en ajustant le pourcentage à 85% et en ajoutant l’expression « 140 + time*20 » sur le paramètre Angle initial. La rotation du volet est alors de 20°/secondes avec un offset initial de 140°. Diminuez ensuite l’opacité du calque à 35 %. ![]() Astuce: Inversion de l’ordre des effets Pour modifier l’ordre des effets, effectuez un glissé-déposé de l’effet souhaité vers sa nouvelle position dans la fenêtre d’option d’effets ou la timeline. Étape 4: Polar Grid Ajoutez à nouveau la composition Dial dans la composition Polar Grid 1. Ajoutez deux masques (le premier à environ 64% de la taille de la source et le second à environ 72 %) en changeant le mode du second en Intersection. Appliquez ensuite l’effet Volet Radial (toujours avec le paramètre pourcentage à 85 %) et animez l’angle initial par l’expression « time*25 » de telle sorte que la rotation soit de 25°/seconde. Décrémentez l’opacité du calque à 65 % ; la composition Polar Grid 1 est terminée. Nous allons en créer deux autres sur un principe similaire. Dans une nouvelle composition (Polar Grid 2) ajoutez la composition Dial. Comme précédemment isolez un anneau à l’aide de deux masques (environ à 90% et 80% de la source), appliquez l’effet Volet radial à 80% et animez l’angle initial par l’expression « -time*10 » tout en réduisant l’opacité à 70%. Réitérez ce procédé une seconde fois (les masques sont à environ 36% et 43% de la source) et animez le volet radial (80%) avec l’expression « 70-time*12 ». Créez enfin une troisième composition (Polar Grid 3) ne comportant qu’un seul calque Dial avec deux masques (environ 91% et 98 % de la source ), une expression sur la rotation (« time*8 »), une autre sur l’angle initial de l’effet Volet radial à 80% (« time*15 ») et dont l’opacité est réduite à 35 %. ![]() Étape 5: Numbers Circular Nous placerons les compositions Polar Grid un peu plus tard dans la composition finale : en attendant il nous faut créer une nouvelle composition, Numbers Circular, de caractéristiques PAL-D1 Ajoutez un aplat de la taille de la composition sur lequel vous appliquez l’effet Cool Text de Digital Anarchy. Tapez plusieurs suites de chiffres de 0 à 9 en Arial Bold. Dans Main Setup augmentez Font Size à 54 et changez la couleur en jaune (R = 255, V = 209, B = 77). Cool Text dispose de plusieurs chemins de texte : dans Path Control, affectez Circle à Preset Path, ce qui contraint le texte sur un tracé circulaire. Les caractères se chevauchent : incrémentez Path Size autour de 174 afin d’augmenter le rayon. Pour répartir uniformément les chiffres sur le cercle, augmentez le paramètre Kerning (ici à 9) dans la rubrique Spacing. Notez que ces paramètres peuvent varier selon le texte. Ajoutez l’expression « time*40 » sur le paramètre Start/End Point (Path Control). Le chemin étant circulaire, animer les points de début et de fin revient à effectuer une rotation. ![]() Étape 6: Numbers Circular Le résultat produit jusqu’à présent dans Numbers Circular aurait pu être réalisé cela avec l’effet Texte sur Chemin; mais Cool Text offre bien d’autres avantages. Il comprend notamment 5 rubriques d’effet spécifiquement conçues pour faire varier certains paramètres (échelle, rotation, flou, couleur…) de manière sélective. Aussi dans Effect 1, affectez Scale à Type of Effect1 ; ceci va nous permettre de faire varier la taille de certains chiffres. L’ampleur de la variation d’échelle se gère avec le paramètre Amount1 qu’il faut incrémenter à 200. Ajustez ensuite Time1 et Time return to Original Position à 8 : ainsi la taille du premier chiffre augmente progressivement sur les 8 premières images et revient à sa taille d’origine sur les 8 suivantes, ce que vous constatez en lançant une RAM preview. Pour assigner cette variation d’échelle aux autres caractères, nous allons animer le paramètre Position1, qui détermine sur quel caractère agit l’effet. Keyframez ce paramètre entre 0’’00 (0) et 5’’00 (28). Lancez à nouveau une RAM preview : la variation de taille se déplace de chiffre en chiffre. Notre cycle d’animation est de 5 secondes : nous allons ajouter une expression pour boucler cette animation. Notre boucle étant de 125 images, il suffit d’ajouter l’expression suivante : « loop_out("cycle",125) » pour que l’animation se répète sur la longueur de la composition. ![]() Étape 7: Numbers Circular Afin de réduire la taille de tous les caractères, ajoutez un nouvel effet Scale dans Effect 2 en ajustant Amount2 à 60 (l’échelle est alors réduite à 60% de sa valeur initiale), Time2 à 0 et en cochant Affect All2 et Don’t Return to Original Position2. Nous allons à nouveau animer deux autres effets d’échelle à l’aide de Effect 3 et Effect 4 comme nous l’avions fait pour Effect 1. Dans Effect 3 et 4, sélectionnez Scale comme type d’effet, augmentez Amount à 200 et changez Time et Time to Return to Original Postion à 8. Nous pourrions procéder comme précédemment en animant un cycle d’animation sur les paramètres Position 3 et 4 qui serait bouclé. Mais nous allons plutôt le faire par le biais des expressions en référençant l’animation de Position 3 et 4 d’après l’animation de Position 1. Ajoutez une expression sur Position 3 et rentrez « pos1 = effect("Cool Text").param("Position1"); lag = pos1 - 9; if (pos1 < 10) {posx = 28 + lag} else {posx = lag}[posx] ». Ceci permet de retarder la variation d’échelle sur Effect 3 de 9 caractères par rapport à Effect 1. De même, ajoutez l’expression suivante sur Position 4 : « pos1 = effect("Cool Text").param("Position1"); lead = pos1 + 9; if (pos1 > 19) {posx = lead - 28} else {posx = lead}[posx] ». Cela anticipe Effect 4 de 9 caractères sur Effect 1. |
![]() |
||||||||||||||
![]() |
|||||||||||||||