Exercice : temps
################
Quelques expressions utiles
***************************
time
Représentation du temps sous forme d'un nombre décimal (12.52 par exemple)
timeToFrames( Number )
Convertit un nombre représentant une valeur temporelle en numéro d'image.
Par exemple, pour une séquence à 50ips, la valeur 2.20 donnera 110.
framesToTime( Number )
Convertit un numéro d'image en valeur temporelle
Par exemple, pour une séquence à 25ips, la valeur 75 donnera 3.
thisComp.duration
Durée de la composition en secondes.
Consignes
*********
Le but de l'exercice est d'afficher différentes valeurs et le résultat de différentes fonctions afin de se familiariser avec le temps dans les expressions.
Objectif
========
Nous cherchons à obtenir la vidéo suivante :
.. raw:: html
Sources
=======
Télécharger :download:`le fichier .ai de base ` (à importer comme composition).
À faire
=======
Créer différents éléments texte pilotés par des expressions :
* ``time``
* ``time%60`` : regardez la vidéo à 00:59 puis passé la première minute. Quelle différence entre ``time`` et ``time%60`` ?
* ``timeToFrames( time )``
* ``framesToTime( frames )`` (attention, le mot-clé ``frames`` n'existe pas, pour les besoins de l'exercice, il faut utiliser timeToFrames( time ) pour l'obtenir)
* ``thisComp.duration``
Piloter le marqueur de temps en bas à droite :
1. ajouter un effet « volet radial » au calque « marqueur_temps » (pensez à régler le paramètre « centre » pour le situer au centre du cercle)
2. piloter cet effet pour qu'il arrive à 100% à l'avant-dernière frame