« Flash CS4 - Interpolation de mouvement classique » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
Ligne 55 : Ligne 55 :


=== Animer un chat ===
=== Animer un chat ===
(le graphisme est assez atroce, mais c'est ma première animation faite quand j'ai appris CS3 donc je la garde - [[Utilisateur:Daniel K. Schneider|Daniel K. Schneider]] 10 octobre 2009 à 19:00 (CEST))
(le graphisme est assez atroce, mais c'est ma première animation faite quand j'ai appris CS3 donc je la garde - [[Utilisateur:Daniel K. Schneider|Daniel K. Schneider]] 10 octobre 2009 à 19:41 (CEST))


== Exemple dans l'introduction - le déplacement d'un chat ==
== Exemple dans l'introduction - le déplacement d'un chat ==
Ligne 67 : Ligne 67 :


; Étape 1 - Créez une nouvelle couche AA et insérer un objet pour l'animation
; Étape 1 - Créez une nouvelle couche AA et insérer un objet pour l'animation
* Créez un nouveau calque et nommez le "chat animation" par exemple (voir la [[couches Flash Tutorial]] si vous avez oublié comment).
* Créez un nouveau calque et nommez le "chat animation" par exemple (voir la [[Flash CS3 - Créer et modifier les calques et les images]] si vous avez oublié comment).
* Sélectionnez cette couche
* Sélectionnez cette couche
* Mettez un entre-objet en mesure à l'intérieur, par exemple faites-le glisser depuis votre bibliothèque vers la scène, ou couper / coller ou un copier / coller à partir d'une autre couche ou *. fla document.
* Y mettez un objet animable (donc un symbole), faites-le glisser depuis votre bibliothèque vers la scène, ou couper/coller à partir d'une autre couche ou d'un autre document *.fla.
** Dans notre cas, nous couper / coller du chat existantes qui était assis dans le coin inférieur gauche dans la partie "Objets" calque.
** Dans notre cas, one coupe/colle le chat assis en bas à droit dans le layer "objects".
* Nous vous déplacez l'objet (chat) en dehors de la scène, parce que le chat dans notre scénario se déplace dans la scène.
 
N'oubliez pas que vous ne pouvez pas de mouvement entre les objets modifiables, vous avez donc besoin de transformer un dessin dans un premier symbole.


Alors vous devriez voir quelque chose comme ceci:
Alors vous devriez voir quelque chose comme ceci:
[[image: flash-cs3-motion-tweening0.png | thumb | 600px | none | Le chat avant d'animation. Il est situé en dehors de la scène et attend]]
[[image: flash-cs3-motion-tweening0.png | thumb | 600px | none | Le chat avant d'animation. Il est situé en dehors de la scène et attend]]


Maintenant que vous avez déjà une image-clé'' 'premier''' pour votre animation. À savoir le chat est en attente dans keyframe 1 à être déplacée.
Le premier frame est déjà une image-clé ('''keyframe''') pour votre animation.


; Étape 2 - Créez une seconde image-clé
; Étape 2 - Créez une seconde image-clé
Veillez * que vous avez encore le chat "animation" calque sélectionné.
*''Faites un clic droit''quelque part dans la chronologie, par exemple à 20''et''Insertion d'images clés
** Cette opération va créer une nouvelle image clé et copier le contenu de l'image-clé avant, c'est à dire le contenu de l'image 1''juste''pour cette couche.
* Faites glisser l'objet (chat) à sa position finale, par exemple vers la droite et qui peuvent être en dehors de la scène.


; Étape 3 - Créer l'interpolation de mouvement
* Selectionner le calque à animer (avec le chat)
* Cliquez sur une trame aléatoire entre les deux images-clés (toujours dans la même couche)
* Dans la timeline, par exemple le frame 20: Appuyez sur '''F6''' (ou clic-droit '''insert keyframe'')
* Ensuite un clic droit et sélectionnez Créer''Motion Tween''. Alternativement, vous avez également pu utiliser les Tween''''menu déroulant du panneau de Propriétés dans le bas et sélectionnez''mouvement''.
** Cette opération va créer une nouvelle image clé et copier le contenu de l'image-clé précédante, c'est à dire le contenu de l'image 1 dans notre cas
* Faites glisser l'objet (chat) dans une autre position, par exemple vers la droite.
 
; Étape 3 - Créer l'interpolation de mouvement classique
* Cliquez sur un frame aléatoire entre les deux images-clés (toujours dans la même couche)
* Ensuite, faites un clic-droit et:
** Pour CS3: sélectionnez ''Create Motion Tween''
** Pour CS4: Sélectionnez ''Create Classic Tween''


[[image: flash-cs3-motion-tweening1.png | frame | none | Création d'une interpolation de mouvement avec le menu clic-droit]]
[[image: flash-cs3-motion-tweening1.png | frame | none | Création d'une interpolation de mouvement avec le menu clic-droit]]


L'échéancier pour la couche dont cet objet doit désormais inclure une ligne continue avec une flèche (si elle est en pointillés quelque chose a mal tourné).
La timeline (scénario) devrait maintenant montrer une ligne droite avec une flèche (si elle est en pointillés quelque chose a mal tourné).


Le résultat devrait ressembler à la capture d'écran ci-dessous:
Le résultat (dans CS3) devrait ressembler à la capture d'écran ci-dessous:
* Entre les deux images-clés que vous voyez une ligne continue avec une flèche (regardez dans le chat "Animation" Layer).
* Entre les deux images-clés que vous voyez une ligne continue avec une flèche (regardez dans le chat "Animation" Layer).
* Vous devriez voir votre objet s'est déplacé à un poste différent, quelque part au milieu des deux images-clés.
* Vous devriez voir votre objet quelque part au milieu entre les deux images-clés.


[[image: flash-cs3-motion-tweening2.png | frame | none | Création d'une interpolation de mouvement pour le chat]]
[[image: flash-cs3-motion-tweening2.png | frame | none | Création d'une interpolation de mouvement pour le chat]]


; Étape 4 - Répliquer le contenu des autres couches
; Étape 4 - Répliquer le contenu des autres couches
* Comme vous avez pu voir dans les captures d'écran ci-dessus, la scène est vide, sauf pour le chat. C'est parce que tous les autres dessins pour les couches d'autres n'existent que pour l'image 1.
* Comme vous avez pu voir dans les captures d'écran ci-dessus, la scène est vide, sauf pour le chat. C'est parce que tous les autres dessins des autres couches n'existent que pour l'image 1.
* Pour chaque autre couche,''clic-droit sur l'image 20''(ie dans la position de votre seconde image-clé) et F5 hit (''Insertion Cadre'', pas insérer des images-clés!)
* Pour chaque autre couche, allez sur la position du du 2ème image clé, puis ''F5''. Alternativement, ''clic-droit'' et sélectionner ''Insert Frame''. (pas ''Insert Keyframe'' !)
* Ce sera «étirer» vos dessins de l'image 1 à l'image 20. Les dessins de rester assis dans le cadre 1, mais ils sont reportés sur la mise à l'image 20. Ceci est illustré dans la timeline en un peu plus'' 'rectangle blanc'''.
* Cele étire vos dessins du frame 1. Vous devriez voir un rectangle blanc dans la timeline pour chacun des frames. Donc les frames "grisés" sont juste des frames, '''pas''' des keyframes.


Vous devriez maintenant avoir quelque chose comme ceci:
Vous devriez maintenant avoir quelque chose comme ceci:
Ligne 110 : Ligne 110 :
Étape 5 - Testez
Étape 5 - Testez


* Vous pouvez glisser (gauche-droite) la tête de lecture'' '''' (rectangle rouge sur le dessus de la ligne rouge qui indique l'image actuelle dans la timeline). Il sera déplacer manuellement l'objet à travers toutes les positions dans le chemin d'interpolation.
* Vous pouvez glisser (gauche-droite) la tête de lecture (rectangle rouge sur la timeline). Vous pouvez déplacer manuellement l'objet à travers toutes les positions du chemin d'interpolation.
* Essayez Puis: menu''Control-> Tester l'animation''ou appuyez sur CTRL-Entrée. Cela ouvrira une fenêtre popup avec une prévisualisation en Flash.
* Pour essayer: CTRL-Entrré (ou menu ''Control-> Test animation''. Cela ouvrira une fenêtre popup avec une prévisualisation en Flash.


; Étape 6 - Tuning
; Étape 6 - Tuning
Vous trouverez mai que le chat se déplace trop rapidement. La première chose que vous puissiez faire est de baisser le taux d'images / seconde. Cliquez sur l'workarea et modifiez les propriétés du document. Toutefois, cela conduira à un "Jumpy" animation. C'est une meilleure idée d'utiliser des châssis 50 au lieu de l'image 20 en tant que point final.
Vous trouverez que le chat se déplace trop rapidement. La première chose que vous pourrieez faire est de baisser le '''frame rate''' (taux d'images/seconde). Cliquez sur la workarea et modifiez les propriétés du document. Toutefois, cela conduira à une animation saccadée.  
* Faites glisser le point noir dans la couche d'animation à partir de l'image 20 au châssis 50. Maintenez la souris sur le point noir, attendez un peu et puis faites glisser.
 
* Pour les autres couches: F5 touché au cadre 50 (le même que ci-dessus).
Une meilleure idée est d'étirer l'animation jusqu'au frame 50 au 100.
* Faites glisser le point noir dans la couche d'animation de l'image 20 vers le 50 ou audelà. Maintenez la souris sur le point noir, attendez un peu et puis faites glisser.
* Pour les autres couches: F5 (le même chose que ci-dessus).


* Vous pouvez également accélérer / ralentir le mouvement du chat. Jouez avec la «facilité» l'option dans le panneau Propriétés'' ''''. Cliquez sur le calque "chat animation", puis sélectionnez un cadre vide "entre" quelque part. Vous pouvez maintenant faire des changements dans les propriétés d'interpolation.
Vous pouvez également accélérer / ralentir le mouvement du chat dans le panneau Propriétés:
* Clic dans le layer d'interpolation
* CS4: Cliquer sur le crayon dans la section "tweening" du properties panel
* CS3: Option "Ease" dans le properties panel


* Si votre chat se déplace en avant plutôt que derrière des objets, alors vous pouvez corriger cela en organisant l'ordre des calques: Attrapez la couche d'objets dans le panneau Montage et déplacez-le avant ou après la couche d'animation (c.-à tirez-le vers le haut ou le bas).
* Si votre chat se déplace devant les les objets (alors qu'il devrait passer derrière), vous pouvez corriger cela en organisant l'ordre des calques: Déplacez la couche vers le haut ou le bas. Cliquez sur le nom de la couche et tirez avec la souris


; Résultats
; Résultats


* Vous pouvez regarder mon résultat publié:
* Vous pouvez regarder mon résultat publié:
: [http://tecfa.unige.ch/guides/flash/ex/motion-tweening-intro/flash-cs3-motion-tweening.html  flash-cs3-motion-tweening.html]
* Source *.fla
: [http://tecfa.unige.ch/guides/flash/ex/motion-tweening-intro/flash-cs3-motion-tweening.fla flash-cs3-motion-tweening.fla]
* Vous pouvez récupérer tous les fichiers de ce répertoire:
* Vous pouvez récupérer tous les fichiers de ce répertoire:
http://tecfa.unige.ch/guides/flash/ex/motion-tweening-intro/


=== Ajout de plus interpolations de mouvement ===


=== Ajout de plus interpolations de mouvement ===
Nous voulons que le chat retourne d'où il venait.
Nous voulons que le chat à retourner d'où il venait.


; Allumer le chat
; Tourner le chat
Dans notre cas, nous avons une animation de gauche à droite et le chat va quitter la scène. Une fois qu'il est hors de la scène nous allons le transformer afin qu'il puisse revenir à pied.
Dans notre cas, nous avons une animation de gauche à droite et le chat va quitter la scène. Une fois qu'il est hors de la scène nous allons le transformer afin qu'il puisse revenir à pied.


* A côté de cadre 50 J'ai fait une image clé tiers. Cliquez sur le châssis 51 et touché F6.
* Après le frame 50, on ajouter un autre keyframe. Cliquez sur le frame 51 et ensuite la touch F6.
* Puis tournez le chat: Cliquez sur le chat et le menu utiliser''Modifier-> Transformer-> Flip Horizontal'')
* Puis tournez le chat: Cliquez sur le chat et le menu utilisez ''Modify-> Transform-> Flip Horizontal'') ou encore le panneau ''Transform''...


, Ajouter une nouvelle interpolation de mouvement
Il faut maitenant ajouter une nouvelle interpolation de mouvement en répétant la procédure décrite ci-dessus.
Vous pouvez ajouter plusieurs interpolations de mouvement à un objet simplement en répétant la procédure décrite ci-dessus.
* Ajout d'une nouvelle image-clé, par exemple dans le frame 81. Il suffit d'appuyer sur F6 à nouveau.
* Ajout d'une image-clé nouveau quatrième à droite, par exemple dans le châssis 81. Il suffit d'appuyer sur F6 à nouveau.
* Faites un clic droit sur un frame vide entre les images clés 3 et 4 et ajoutez une interpolation de mouvement comme ci-dessus
* Faites un clic droit sur un cadre vide entre les images clés 3 et 4 et ajouter une interpolation de mouvement comme ci-dessus
* Bien sûr, il faudrait aussi étirer les frames statiques pour les autres couches.
* Bien sûr, vous réglez aussi le cadre de fin pour les autres calques comme ci-dessus (F5 HIT) dans la colonne 80.


Dans la capture d'écran ci-dessous vous pouvez voir que nous avons maintenant plusieurs images-clés. Chez le chat "animation" calque que vous pouvez voir plusieurs points, dont chacun représente une image clé.
Dans la capture d'écran ci-dessous vous pouvez voir que nous avons maintenant plusieurs images-clés. Dans le calque "Animation cat" vous pouvez voir plusieurs points noirs, chacun représente une image clé.
[[image: flash-cs3-motion-tweening.png | thumb | 627px | none | Déplacement d'un chat]]
[[image: flash-cs3-motion-tweening.png | thumb | 627px | none | Déplacement d'un chat]]


Vous pouvez regarder le résultat publié (le chat marche arrière d'où il vient) ici: [http://tecfa.unige.ch/guides/flash/ex/motion-tweening-intro/flash-cs3-motion-tweening2 . html flash-cs3-motion tweening2.html]
* Vous pouvez regarder le résultat publié ici:
 
:[http://tecfa.unige.ch/guides/flash/ex/motion-tweening-intro/flash-cs3-motion-tweening2.html flash-cs3-motion tweening2.html]
Le répertoire, y compris les fichiers *. fla que vous pouvez charger dans votre version de Flash et de jouer avec se trouve ici:
* Source:
: [http://tecfa.unige.ch/guides/flash/ex/motion-tweening-intro/flash-cs3-motion-tweening2.fla flash-cs3-motion-tweening2.fla]
* Le répertoire
: http://tecfa.unige.ch/guides/flash/ex/motion-tweening-intro/
: http://tecfa.unige.ch/guides/flash/ex/motion-tweening-intro/


=== Ajout (certains en forme) interpolation de mouvement ===
=== Ajout des transformations dans une interpolation de mouvement ===


Dans chaque image que vous pouvez modifier certaines propriétés de l'objet en mouvement. Dans l'exemple suivant, nous aurons le chat monter au sommet de la colline. Nous voulons mettre en œuvre 2 effets:
Dans chaque image clé vous modifier certaines propriétés de l'objet animé. Dans l'exemple suivant, le chat monte au sommet de la colline et nous voulons mettre en œuvre 2 effets:
* Le chat doit devenir plus petits (parce que c'est plus loin)
* Le chat doit devenir plus petit (parce qu'il est plus loin)
* Il convient de changer de couleur (parce que c'est un effort de faire tourner jusqu'à une colline).
* Il convient de changer sa couleur (parce monter c'est dur ....)


; Etape 1 - Insertion d'une nouvelle image-clé
; Etape 1 - Insertion d'une nouvelle image-clé
* J'ai inséré une nouvelle image-clé dans le châssis 25 (c'est à dire entre les deux premiers cadres clés existants)
* J'ai inséré une nouvelle image-clé dans le frame 25 (c'est à dire entre les deux premiers keyframes existants)
* Dans le (nouveau) 2ème keyframe le chat a été déplacé à côté de la petite autres au sommet de la colline.
* Dans le (nouveau) 2ème keyframe, le chat a été déplacé à côté de l'autre petit chat au sommet de la colline.


; Étape 2 - Changer la taille du chat en image-clé 2
; Étape 2 - Changer la taille du chat dans l'image-clé 2
* Aller à la scène (cliquez sur l'image 25 ou là où la vôtre en fait)
* Cliquez sur le keyframe 25 ou là où se trouve le votre)
* Choisissez l'objet (en l'occurrence le petit chat)
* Choisissez l'objet (en l'occurrence le petit chat)
* Sélectionnez l'outil Transformation libre dans le panel d'outils (voir [[dessin de Flash Tutorial]]), maintenez la touche MAJ enfoncée et faites glisser un coin.
* Sélectionnez le '''Free Transform Tool''' et tirez un coin. Alternativement, CTRL-ALT-S permet aussi de réduire une taille.


; Étape 3 - Changer la couleur du chat en image-clé 2
; Étape 3 - Changez la couleur du chat dans cette deuxième image-clé
* Aller à la scène
* Sélectionner le chat
* Sélectionner le chat
* Dans le panneau des propriétés, vous pouvez modifier la teinte (une sorte de couleur) du chat.
* Dans le panneau des propriétés, vous pouvez modifier la teinte (une sorte de couleur) du chat.


Voici une capture d'écran. Le chat animé est rose et s'assoit à côté de l'autre chat. It's pink car le déplacement sur la colline demande un effort ...
Voici une capture d'écran. Le chat animé est rose et s'assoit à côté de l'autre chat. Soit à cause de l'effort, soit parcequ'il est amoureux.
 
[[image: flash-cs3-motion shape-tweening.png | frame | none | Déplacement d'un chat et changer sa taille et la couleur]]


Vous pouvez regarder le résultat publié ici: [Flash http://tecfa.unige.ch/guides/flash/ex/motion-tweening-intro/flash-cs3-motion-shape-tweening.html-CS3-motion-forme -tweening.html]
[[image:flash-cs3-motion-shape-tweening.png|frame|none|Moving a cat and changing its size and color]]


Le répertoire, y compris les fichiers *. fla que vous pouvez charger dans votre version de Flash et de jouer avec se trouve ici:
* Vous pouvez regarder le résultat publié ici:
: [http://tecfa.unige.ch/guides/flash/ex/motion-tweening-intro/flash-cs3-motion-shape-tweening.html  flash-cs3-motion-shape-tweening.html]
* Source:
: [http://tecfa.unige.ch/guides/flash/ex/motion-tweening-intro/flash-cs3-motion-shape-tweening.fla flash-cs3-motion-shape-tweening.fla]
* Le répertoire, y compris les fichiers *. fla  
: http://tecfa.unige.ch/guides/flash/ex/motion-tweening-intro/  
: http://tecfa.unige.ch/guides/flash/ex/motion-tweening-intro/  


== Remerciements et Copyright ==
== Remerciements et Copyright ==


{{copyrightalso|[http://creativecommons.org/licenses/by-nc-sa/3.0/ Attribution-Noncommercial-Share Alike 3.0 Unported]. Une partie de cet article a été repris de [http://help.adobe.com/en_US/Flash/10.0_UsingFlash/WSDAFF999A-D539-4eae-92BC-473E243B527B.html Create motion tweens], Adobe, ''Using Flash'' et vous devez également citer cette source et répliquer le copyright. Cela concerne aussi les images répliquées ici.}}
{{copyrightalso|[http://creativecommons.org/licenses/by-nc-sa/3.0/ Attribution-Noncommercial-Share Alike 3.0 Unported]. Une partie de cet article a été repris de [http://help.adobe.com/en_US/Flash/10.0_UsingFlash/WSDAFF999A-D539-4eae-92BC-473E243B527B.html Create motion tweens], Adobe, ''Using Flash'' et vous devez également citer cette source et répliquer le copyright. Cela concerne aussi les images répliquées ici.}}

Version du 10 octobre 2009 à 19:41


Cet article est en construction: un auteur est en train de le modifier.

En principe, le ou les auteurs en question devraient bientôt présenter une meilleure version.


<pageby nominor="false" comments="false"/>

Introduction

Objectifs d'apprentissage

  • Apprendre à faire des interpolations de mouvement (motion tweening) avec Flash CS4

Prérequis

Matériel (fichiers *.fla à manipuler)

Qualité et niveau

Ce tutoriel aidera les adeptes de la technique à démarrer. Le niveau de ce tutoriel est un peu haut pour les novices, mais peut servir comme des fiches pratiques dans un atelier.

Prochaines étapes

Autres versions

  • aucune

L'animation d'une interpolation classique dans Flash est similaire aux interpolations de mouvement, mais se révèle plus complexe et moins flexible. Les interpolations classiques fournissent toutefois un certain type de contrôle de l'animation que les interpolations de mouvement ne permettent pas.

Le principe d'une animation "classique" est simple:

  • Les changements dans une animation sont définis dans un keyframe une image-clé

Procédure pour les animations simples

Seulement les symboles peuvent être animés, donc il faut strictement suivre la procédure suivante:

  • Créez un clip et donnez-lui un nom
  • Créez un nouveau layer (!)
  • Mettez le clip sur la scène dans ce layer
  • Vérrouillez les autres layers
  • Cliquez qq. part dans la timeline (scénario) et créer un nouveau keyframe avec copie du symbol: appuyez sur F6
  • Bouger le clip
  • Clic-droit dans la timeline dans ce layer et selectionner Create classic tween (CS4) ou Create motion tween (CS3)
  • Ajuster les positions dans les 2 keyframes
  • Etendre les autres layers si nécessaire. Déverrouiller puis F5 dans le dernier frame de la timeline.

Animer un chat

(le graphisme est assez atroce, mais c'est ma première animation faite quand j'ai appris CS3 donc je la garde - Daniel K. Schneider 10 octobre 2009 à 19:41 (CEST))

Exemple dans l'introduction - le déplacement d'un chat

Si vous voulez reproduire ce que nous faisons ici, vous pouvez commencer à partir du fichier flash-cs3-drawing-trees3.fla

Déplacement d'un chat de x à y

Vous devriez verrouiller toutes les autres couches'. De cette façon vous êtes sûr de ne pas modifier par erreur un cadre d'une autre couche.

Étape 1 - Créez une nouvelle couche AA et insérer un objet pour l'animation
  • Créez un nouveau calque et nommez le "chat animation" par exemple (voir la Flash CS3 - Créer et modifier les calques et les images si vous avez oublié comment).
  • Sélectionnez cette couche
  • Y mettez un objet animable (donc un symbole), faites-le glisser depuis votre bibliothèque vers la scène, ou couper/coller à partir d'une autre couche ou d'un autre document *.fla.
    • Dans notre cas, one coupe/colle le chat assis en bas à droit dans le layer "objects".

Alors vous devriez voir quelque chose comme ceci:

Le chat avant d'animation. Il est situé en dehors de la scène et attend

Le premier frame est déjà une image-clé (keyframe) pour votre animation.

Étape 2 - Créez une seconde image-clé
  • Selectionner le calque à animer (avec le chat)
  • Dans la timeline, par exemple le frame 20: Appuyez sur F6' (ou clic-droit insert keyframe)
    • Cette opération va créer une nouvelle image clé et copier le contenu de l'image-clé précédante, c'est à dire le contenu de l'image 1 dans notre cas
  • Faites glisser l'objet (chat) dans une autre position, par exemple vers la droite.
Étape 3 - Créer l'interpolation de mouvement classique
  • Cliquez sur un frame aléatoire entre les deux images-clés (toujours dans la même couche)
  • Ensuite, faites un clic-droit et:
    • Pour CS3: sélectionnez Create Motion Tween
    • Pour CS4: Sélectionnez Create Classic Tween
Création d'une interpolation de mouvement avec le menu clic-droit

La timeline (scénario) devrait maintenant montrer une ligne droite avec une flèche (si elle est en pointillés quelque chose a mal tourné).

Le résultat (dans CS3) devrait ressembler à la capture d'écran ci-dessous:

  • Entre les deux images-clés que vous voyez une ligne continue avec une flèche (regardez dans le chat "Animation" Layer).
  • Vous devriez voir votre objet quelque part au milieu entre les deux images-clés.
Création d'une interpolation de mouvement pour le chat
Étape 4 - Répliquer le contenu des autres couches
  • Comme vous avez pu voir dans les captures d'écran ci-dessus, la scène est vide, sauf pour le chat. C'est parce que tous les autres dessins des autres couches n'existent que pour l'image 1.
  • Pour chaque autre couche, allez sur la position du du 2ème image clé, puis F5. Alternativement, clic-droit et sélectionner Insert Frame. (pas Insert Keyframe !)
  • Cele étire vos dessins du frame 1. Vous devriez voir un rectangle blanc dans la timeline pour chacun des frames. Donc les frames "grisés" sont juste des frames, pas des keyframes.

Vous devriez maintenant avoir quelque chose comme ceci:

Le premier résultat

Étape 5 - Testez

  • Vous pouvez glisser (gauche-droite) la tête de lecture (rectangle rouge sur la timeline). Vous pouvez déplacer manuellement l'objet à travers toutes les positions du chemin d'interpolation.
  • Pour essayer: CTRL-Entrré (ou menu Control-> Test animation. Cela ouvrira une fenêtre popup avec une prévisualisation en Flash.
Étape 6 - Tuning

Vous trouverez que le chat se déplace trop rapidement. La première chose que vous pourrieez faire est de baisser le frame rate (taux d'images/seconde). Cliquez sur la workarea et modifiez les propriétés du document. Toutefois, cela conduira à une animation saccadée.

Une meilleure idée est d'étirer l'animation jusqu'au frame 50 au 100.

  • Faites glisser le point noir dans la couche d'animation de l'image 20 vers le 50 ou audelà. Maintenez la souris sur le point noir, attendez un peu et puis faites glisser.
  • Pour les autres couches: F5 (le même chose que ci-dessus).

Vous pouvez également accélérer / ralentir le mouvement du chat dans le panneau Propriétés:

  • Clic dans le layer d'interpolation
  • CS4: Cliquer sur le crayon dans la section "tweening" du properties panel
  • CS3: Option "Ease" dans le properties panel
  • Si votre chat se déplace devant les les objets (alors qu'il devrait passer derrière), vous pouvez corriger cela en organisant l'ordre des calques: Déplacez la couche vers le haut ou le bas. Cliquez sur le nom de la couche et tirez avec la souris
Résultats
  • Vous pouvez regarder mon résultat publié:
flash-cs3-motion-tweening.html
  • Source *.fla
flash-cs3-motion-tweening.fla
  • Vous pouvez récupérer tous les fichiers de ce répertoire:

http://tecfa.unige.ch/guides/flash/ex/motion-tweening-intro/

Ajout de plus interpolations de mouvement

Nous voulons que le chat retourne d'où il venait.

Tourner le chat

Dans notre cas, nous avons une animation de gauche à droite et le chat va quitter la scène. Une fois qu'il est hors de la scène nous allons le transformer afin qu'il puisse revenir à pied.

  • Après le frame 50, on ajouter un autre keyframe. Cliquez sur le frame 51 et ensuite la touch F6.
  • Puis tournez le chat: Cliquez sur le chat et le menu utilisez Modify-> Transform-> Flip Horizontal) ou encore le panneau Transform...

Il faut maitenant ajouter une nouvelle interpolation de mouvement en répétant la procédure décrite ci-dessus.

  • Ajout d'une nouvelle image-clé, par exemple dans le frame 81. Il suffit d'appuyer sur F6 à nouveau.
  • Faites un clic droit sur un frame vide entre les images clés 3 et 4 et ajoutez une interpolation de mouvement comme ci-dessus
  • Bien sûr, il faudrait aussi étirer les frames statiques pour les autres couches.

Dans la capture d'écran ci-dessous vous pouvez voir que nous avons maintenant plusieurs images-clés. Dans le calque "Animation cat" vous pouvez voir plusieurs points noirs, chacun représente une image clé.

Déplacement d'un chat
  • Vous pouvez regarder le résultat publié ici:
flash-cs3-motion tweening2.html
  • Source:
flash-cs3-motion-tweening2.fla
  • Le répertoire
http://tecfa.unige.ch/guides/flash/ex/motion-tweening-intro/

Ajout des transformations dans une interpolation de mouvement

Dans chaque image clé vous modifier certaines propriétés de l'objet animé. Dans l'exemple suivant, le chat monte au sommet de la colline et nous voulons mettre en œuvre 2 effets:

  • Le chat doit devenir plus petit (parce qu'il est plus loin)
  • Il convient de changer sa couleur (parce monter c'est dur ....)
Etape 1 - Insertion d'une nouvelle image-clé
  • J'ai inséré une nouvelle image-clé dans le frame 25 (c'est à dire entre les deux premiers keyframes existants)
  • Dans le (nouveau) 2ème keyframe, le chat a été déplacé à côté de l'autre petit chat au sommet de la colline.
Étape 2 - Changer la taille du chat dans l'image-clé 2
  • Cliquez sur le keyframe 25 ou là où se trouve le votre)
  • Choisissez l'objet (en l'occurrence le petit chat)
  • Sélectionnez le Free Transform Tool et tirez un coin. Alternativement, CTRL-ALT-S permet aussi de réduire une taille.
Étape 3 - Changez la couleur du chat dans cette deuxième image-clé
  • Sélectionner le chat
  • Dans le panneau des propriétés, vous pouvez modifier la teinte (une sorte de couleur) du chat.

Voici une capture d'écran. Le chat animé est rose et s'assoit à côté de l'autre chat. Soit à cause de l'effort, soit parcequ'il est amoureux.

Moving a cat and changing its size and color
  • Vous pouvez regarder le résultat publié ici:
flash-cs3-motion-shape-tweening.html
  • Source:
flash-cs3-motion-shape-tweening.fla
  • Le répertoire, y compris les fichiers *. fla
http://tecfa.unige.ch/guides/flash/ex/motion-tweening-intro/

Remerciements et Copyright