module inscription newsletter haut de page forum mobile

Rejeter la notice

ateliers live resolve avec forest

Ateliers Live Resolve - Formez-vous en ligne tous les mois avec Forest !
Faites rapidement évoluer la qualité de vos étalonnage avec nos ateliers mensuels de 3h.
Toutes les infos
Rejeter la notice

Formation Lumière - Pratique Intensive du 26 au 28 mai à Paris
Formez-vous avec cet atelier de pratique intensive dans des conditions exceptionnelles ! Formation finançable.
Toutes les infos

Ateliers et Formations

[Problème] Stopper une boucle (LoopOut)

Discussion dans 'Adobe After Effects' créé par Ayou, 8 Janvier 2011.

  1. Ayou

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    1
    Appréciations:
    +0 / 0 / -0
    Bonjour,

    Je suis nouveau sur le forum, donc ayez pitié s'il vous plait :)

    Voilà, je suis étudiant en infographie, et depuis peu, je me suis mis aux expressions sur after effect, et je dois dire que je peux plus m'en passer maintenant.

    Voici mon problème, dans ma composition (thème de la mer), j'ai animé des vagues.

    Pour celà, je leur ai mis une position initiale, une haute, une basse, et j'ai appliqué un loopOut "pingpong". Et ça marche très bien.

    Le soucis intervient quand j'aimerai arrêter cette boucle à un moment donné, et le faire reprendre bien plus tard, voir même faire reprendre une animation de vague différente...

    J'ai cherché dans des livres, sur internet, et en piochant à droite et à gauche, j'ai construit cette expression pour l'arrêt de la boucle:

    if (time > 540){
    stop%loopDur;
    }else{
    loopOut(type = "pingpong", numKeyframes = 2);
    }

    540 correspond à la frame sur laquelle je voudrais arreter la boucle. (00:21:15)

    L'expression est correcte en syntaxe vu qu'after effect ne s'énerve pas après moi, mais rien ne se passe... la boucle dure éternellement :/

    J'ai essayé aussi une autre expression, qui pareil, est bonne en syntaxe, mais ne marche pas plus:

    if (time < 540){
    loopOut(type = "pingpong", numKeyframes = 2);
    }else{
    valueAtTime()
    }


    J'espère arriver à trouver une solution ici.

    Merci d'avance.
     
  2. vincepapaix

    Points Repaire:
    1 200
    Recos reçues:
    4
    Messages:
    1 165
    Appréciations:
    +0 / 0 / -0
    alors j'ai lu tres vite, mais pourquoi penser compliqué quand on peut faire simple?

    Si tu penses montage ça sera bien plus simple, tu te sers d'un calque en mode loopOut et d'un autre calque qui coincide a l'image ou tu veux t'arreter, tu fais un montage cut de ton calque...

    Simple, pas d'expression et pas de prise de tete :)
     
  3. domlep

    Points Repaire:
    1 200
    Recos reçues:
    1
    Messages:
    98
    Appréciations:
    +0 / 0 / -0
    HeLLo

    voilux une réponse qui marche ...

    timeToStop = 21;
    if (time > timeToStop){
    value;
    }else{
    loopOut(type = "cycle", numKeyframes = 0);
    }


    21 etant en seconde et ton temps d'arret....

    bonne soirée :D
     
Chargement...
Discussions similaires - Stopper boucle (LoopOut)
  1. Mengeco
    Réponses:
    20
    Nb. vues:
    2 992
  2. Arthys175
    Réponses:
    3
    Nb. vues:
    1 103
  3. JPhL
    Réponses:
    11
    Nb. vues:
    997
  4. Mister Effo
    Réponses:
    8
    Nb. vues:
    1 093

Dernières occasions

 

Partager cette page

Dernières Occasions

 
Vous souhaitez annoncer sur le Repaire ? Contactez-nous