After Effects: Mettre une composition en boucle dans une autre

Get the Flash Player to see this player.

Published on Jul 19th, 2010 by

0054_AE_compo_en_boucle2

Comme on l’a vu dans l’article mettre en boucle un média importé, After Effects propose une fonction intégré pour faire cela, mais ce n’est pas le cas pour les compositions…

[UPDATE du 20 Juillet 2010]

Et c’est mon ami Michael qui m’a posé cette question très intéressante.

Pour mettre une composition en boucle sous AE il faut utiliser le time-remapping:

  • Placez votre composition A dans une composition B
  • Sélectionnez la compo A dans la timeline
  • Sélectionnez le menu Layer / Time / Enable Time Remapping

  • After Effects vient de créer 2 clées d’animation dans le paramètre Time Remap de votre Layer:

  • Maintenant, pour mettre la compo en boucle, cliquez sur le petit chrono à coté de Time Remap en appuyant sur la touche ALT.
  • Dans la ligne d’édition d’expression qui apparait, entrez la ligne de code suivante – en respectant les majuscules :
  • loopOut("cycle",0)

  • Maintenant vous pouvez allonger la durée de la composition B en l’allongeant dans la timeline.

Cette fonction va mettre en boucle la composition en reprenant la lecture de la composition à la première clé juste après qu’elle est passé la deuxième clé et ainsi de suite…

________________________________________________________

[UPDATE du 20 Juillet 2010]

Cette méthode fonctionne mais elle comporte un problème au passage de la première boucle : il y a une image vide à la fin de la première boucle.

La vidéo en haut de cet article vous montre le problème et comment le résoudre.

About the Author,

Latest Comments (4)

rudy.s

On peut remplacer “cycle” par “pingpong” pour pour avoir un effet yoyo… :-) )

Attention Big Zero… Quand je fais un copier-coller de ton code, cela ne fonctionne pas…
C’est un problème de guillemets… Il faudrait peut-être contourner la mise en forme automatique de ton thème WordPress…

20 July 2010 00:58 Reply

Pierrax

Après, pour un code à 18 caractères, on peut le taper à la main aussi, ou alors chercher la structure du script en cliquant sur le petit triangle à gauche de la ligne d’édition de l’expression.

20 July 2010 07:51 Reply

LeFTAYRI

Bonjour,
En sirotant mon thé tiède, et suite à une requête dans un certain moteur de recherche pour à la recherche de l’expression de boucle je suis tombé sur ce tuto.

le “loopOut” utiliserait la première boucle pour identifier les images, et donc contraint à afficher la compo B telle qu’elle est dans la première boucle. C’est à dire la première boucle correspondrait à une “simple” lecture de la compo B. Or, la compo B comme vous le dites “au time code 10 la B est terminée”.

Donc, “loopOut” sait maintenant que la dernière clé est la 9:24 et peut donc à partir de la deuxième boucle commencer la troisième boucle juste après la clé 19:24. D’où on peut prévoir à 20:00 on aura d’affiché la première image de la troisième boucle !

Enfin, c’est ainsi que je vois le problème. De plus dès les premiers instants d’exposition du prblème je me suis dit que c’est pas embettant car on peut toujours déplacer la zone de travail pour qu’elle commence à 20:00 et le problème est exclu ! Ce qui revient à peut près à ce qui a été fait dans la vidéo.

Bonne aprèm à toute et à tous.

28 October 2011 11:52 Reply

bigzero

Hello.
C'est exactement ça! Je voulais juste attirer l'attention sur ce point.
Merci LeFTAYRI pour cette autre façon d'exposer le problème.

October 28 2011 12:33 pm

Post a Comment

Posting your comment...

Subscribe to these comment via email

http://www.zeroabsolu.info/wp/wp-content/themes/smokeandmirrors