Forums Développement Multimédia

Les formations Mediabox
Les formations Mediabox

Les interpolations et guides de mouvement

Compatible Flash 8. Cliquer pour en savoir plus sur les compatibilités.

Le but de ce tutorial est de se familiariser avec les interpolations.

Qu'est-ce qu'une interpolation

En calcul numérique, une interpolation est une opération mathématique par laquelle on calcule la position d’un point dans une courbe pour laquelle on ne dispose pas d’équation. La courbe n’étant définie que par un ensemble de points, on est donc contraint de déterminer localement son équation.

Concrètement, dans Flash, il s’agit de déterminer différentes étapes pour aller d’un point A à un point B. Flash utilise soit l’équation d’une droite, soit une équation déterminée à l’aide d’une courbe que l’on a dessinée afin de déterminer les point intermédiaires.

Il est important de noter que ce calcul se fait à la compilation et donc qu’au final on obtient une animation image par image dans le SWF.

Les interpolations de forme

Les interpolations de formes peuvent être appliquées uniquement sur des dessins vectoriels.

Elles consistent à déplacer les différents vecteurs (voir le tutorial sur les courbes) qui définissent un dessin A vers les différents vecteurs qui définissent un dessin B. L’interpolation s’effectue également sur la couleur et la transparence du dessin.

Flash détermine automatiquement quels sont les vecteurs qui correspondent entre les deux dessins. Cependant ces associations ne sont pas forcément celles voulues. Heureusement il est possible de les renseigner grâce à des repères.

Voir la démonstration

Les interpolations de mouvement

Les interpolations de mouvement peuvent être appliquées sur des groupes et des clips (un seul à la fois).

Ici l'interpolation se fait sur la position, la rotation, la taille et les effets (par exemple l'alpha) de l'élément.

Voir la démonstration

Les guides

Les guides permettent de définir une trajectoire à une interpolation de mouvement. Une guide est composé d'une ou plusieurs lignes/courbes. Si votre guide est un circuit, l'interpolation sera toujours faite sur le chemin le plus court. Le guide ne sera pas visible une fois l'animation compilée.

Notez bien que pour que l'interpolation suive effectivement le guide il faut :

  • Que l'aimant soit activé lorsque l'on place le clip sur le guide et que l'un des points clés “accroche” au guide.
  • Que ce soit le même point clé qui soit “accroché” au guide sur chacune des images clé.

Voir la démonstration