Difference between revisions of "Doc:Following a Spline/fr"

From Synfig Studio :: Documentation
Jump to: navigation, search
(Created page with '<!-- Page info --> {{Title|La suite d'une Bline}} {{Category|Tutorials}} {{Category|Tutorials Advanced}} <!-- Page info end --> == Introduction == If you are using version 0.61…')
 
m (Résultats: add gif)
 
(31 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
<!-- Page info -->
 
<!-- Page info -->
{{Title|La suite d'une Bline}}
+
{{Title|Suivre une Spline}}
 
{{Category|Tutorials}}
 
{{Category|Tutorials}}
 
{{Category|Tutorials Advanced}}
 
{{Category|Tutorials Advanced}}
 +
{{NewTerminology}}
 
<!-- Page info end -->
 
<!-- Page info end -->
 +
 +
    Cette page aurait besoin de capture d'écrans en français ... vous pouvez contribuer !
  
 
== Introduction ==
 
== Introduction ==
  
If you are using version 0.61.08 or lower, please see the {{l|Following a BLine (the old way)|old version}} of this tutorial, since this version is about the 0.61.09 version.
+
Si vous utilisez la version 0.61.08 ou antérieure, regardez s'il vous plaît la {{l|Following a BLine (the old way)|version précédente}} de ce tutoriel, celui-ci est fait pour une version postérieure à la 0.61.09.
  
This tutorial will demonstrate how to make an object follow the path of an arbitrary curve, rotating to face the direction of travel.
+
Ce tutoriel vous montrera comment faire pour qu'un objet suive le chemin d'une courbe arbitraire, avec une rotation pour rester dans la direction du parcours.
  
== Summary ==
+
== Résumé ==
  
We're going to:
+
Voici ce que nous allons faire:
  
* {{l|Following a BLine#Create the Layers|Draw a curve and an arrow}}
+
* {{l|Doc:Following a Spline#Create the Layers|Tracer une ligne courbe et une flèche}}
* {{l|Following a BLine#Make the Arrow Move and Rotate|Link the arrow's Origin and Rotation}} to the bline so the arrow follows the curve
+
* {{l|Doc:Following a Spline#Make the Arrow Move and Rotate|Lier l'origine de la flèche et sa rotation}} à la Spline afin que la flèche suive la courbe.
  
== Tutorial ==
+
== Tutoriel ==
  
This is a brief tutorial giving an example of how to use it:
+
Il s'agit d'un bref tutoriel qui nous donne un exemple de la façon de faire:
  
=== Create the Animation ===
+
=== Créer une Animation ===
  
File > New
+
Dans le menu {{c|<Fichier>|Nouveau|}} ou par le raccourci clavier {{Shortcut|ctrl|N}}.
  
=== Create the Layers ===
+
=== Créer des Calques ===
  
select the BLine Tool
+
Sélectionnez l'{{l|Spline Tool}}
[[File:Bline_tool.png]]
+
[[File:Spline-tool-0.63.06.png|frame|none]]
  
enable just the Outline checkbox
+
Cochez simplement la case {{Literal|Créer un Contour}}.
  
draw a bline that you want the arrow to move along
+
Tracez une courbe (Spline) sur laquelle vous souhaitez déplacer la flèche.
  
click the "Make BLine" icon in the bottom left of the "Tool Options" panel to create the bline.
+
Cliquez de nouveau sur l'icône {{literal|Créer une Spline}} en bas à gauche du {{l|Tool_Options_Panel}} pour créer la courbe (Spline).
  
still in the bline tool, enable Fill and Outline checkboxes in tool options
+
Ensuite, toujours avec cet outil, cochez les cases {{Literal|Créer un Contour}} et {{Literal|Créer une Région}} du panneau {{Literal|Options des Outils}}.
 +
[[File:Spline-Tool-Options_0.63.06.png|frame|center]]
  
draw an arrow or whatever, pointing to the right
+
Tracez une flèche ou autre chose, pointant vers la droite.
  
switch to the "Normal" tool
+
Passez à l'{{l|Transform Tool}}.
  
select the outline, hit control-a to select all its ducks except the green position duck
+
Sélectionnez le contour, cliquez et glissez la souris pour sélectionner toutes les {{l|Handle|poignées}} sauf la poignée verte de position
  
drag the ducks so that the arrow is centred around the green position duck
+
Déplacez les poignées afin que la flèche soit centrée autour de la position de la poignée verte.
  
add a rotate layer above the outline and region
+
Ajoutez un {{l|Rotate Layer}} ({{c|<Nouveau calque>|Transformer|Rotation|}}) au-dessus des calques de contour et de région.
  
encapsulate the rotate, outline, and region layers
+
{{l|Group|Groupez}} les calques de rotation, de contour et de région.
  
so now you've got 2 top-level layers: a curved path, and an encapsulation containing an arrow and a rotate layer
+
Maintenant vous avez deux calques : l'un est une trajectoire courbe et l'autre est le calque groupé {{Literal|Sous-canevas}} contenant la flèche et le calque de rotation.
  
=== Make the Arrow Move and Rotate ===
+
=== Le déplacement et la rotation de la flèche ===
  
select the encapsulation layer by clicking it in the Layers panel
+
Dépliez le calque groupé (Sous-canevas) dans le {{l|Layers Panel}}, et sélectionnez la ligne {{Literal|Sous-canevas}}.
  
select its green position duck by clicking on it in the canvas window
+
Sélectionnez sa position - poignée verte en cliquant dessus dans la fenêtre principale.
  
additionally select the Rotate layer by holding Control and clicking it in the Layers panel
+
puis ajoutez à la sélection le calque de rotation en cliquant dessus dans le panneau Calques tout en appuyant sur "contrôle" (bouton gauche de la souris + {{Shortcut|ctrl}}).
  
additionally select the blue "rotation amount" duck by holding Control and clicking on it in the canvas window
+
Maintenant, sélectionnez dans la fenêtre principale la poignée bleue en appuyant sur  {{Shortcut|ctrl}} + bouton gauche de la souris .
  
so now we should have 2 layers selected, and one duck from each of those 2 layers selected
+
Eh bien, maintenant nous avons sélectionné deux calques et une poignée dans chacun.
  
now additionally select the curved bline layer (it should be the last layer in the Layer panel's list) by holding Control and clicking on it
+
Maintenant il faut ajouter à la sélection le calque de la courbe Spline (qui devrait être le dernier calque dans le panneau Calques) en cliquant dessus tout en appuyant sur {{Shortcut|Ctrl}}.
  
right-click on the dotted line that indicates the position of the curved bline - not on any duck, but on the dotted link between ducks
+
Dans la fenêtre principale, clic droit sur la ligne pointillée de la courbe Spline. Ne cliquez pas sur les poignées, mais sur le pointillé entre les poignées.
  
from the context menu that pops up, select "Link to BLine"
+
Dans le menu contextuel qui apparaît, sélectionnez {{Literal|Lier à la Spline}}.
[[File:Link_to_Bline.png]]
+
[[Image:Spline-Link-to-0.63.06.png|frame|none]]
  
the encapsulated arrow should move so that its green position duck is on the bline, and it should rotate so that the arrow points along the bline at that point
+
Le calque groupe contenant la flèche devrait se placer de telle sorte que la position de la poignée verte soit sur la courbe Spline, et elle devrait se tourner de manière à ce qu'elle pointe le long de la courbe Spline.
  
select just the encapsulation layer, and drag its green duck around. you'll see that the duck is constrained now to lie on the bline, and that dragging it also affects the rotation of the arrow as expected
+
Cliquez sur le calque groupe pour le sélectionner lui seul, et faites glisser sa poignée verte dans la fenêtre. Vous verrez que la poignée est liée à la courbe, et que son déplacement affecte aussi la rotation de la flèche comme c'était prévu.
  
we can now animate the arrow. turn on "animate edit mode" by clicking the icon in the bottom right of the canvas window.
+
Nous pouvons maintenant animer la flèche. Activez le {{l|Animate_Editing_Mode}} en cliquant sur l'icône en bas à droite de la fenêtre principale {{Literal|Active le mode Edition de la l'Animation}}.
  
at time 0f, drag the encapsulation layer's green position duck to one end of the bline
+
* Au point {{Literal|0f}} dans le temps, faites glisser la position de la poignée verte du calque groupe à une extrémité de la courbe Spline.
 +
* Au point {{Literal|5s}} dans le temps, faites glisser la poignée à l'autre bout de la courbe.
  
at time 5s, drag the same position duck to the other end of the bline
+
Essayez {{c|<Menu Chevron>|<Affichage>|Jouer|}} pour voir l'animation.
  
Try File > Preview or View > Play to watch the animation.
+
== Résultats ==
  
== Results ==
+
Voici l'animation que j'ai obtenue :
 +
[[File:Arrow-follows-bline.gif|center]]
  
This is the animation I ended up with: {{l|Media:Arrow-follows-bline.sifz‎|Arrow-follows-bline.sifz‎}}
+
Projet Synfig : {{l|Media:Arrow-follows-bline.sifz‎|Arrow-follows-bline.sifz‎}}
  
== Commentary on the Feature ==
+
== Contrôle linéaire de la vitesse de déplacement ==
 +
Par défaut, la flèche voyage le long de la Spline avec une vitesse constance, indépendamment de la structure de la Spline.
  
Also, the arrow takes the same time to move along each segment of the bline. So if there's a long straight part then a bendy complex part, the arrow will move much faster along the straight parts (since there will be less vertices in that part).
+
Si vous sélectionnez le Calque groupe et donnez un coup d'oeil au panneau paramètres, vous verrez que le paramètre Origine est {{L|convert|converti}} en un type {{Literal|Spline Vertex}}. Ceci est fait automatiquement lorsque vous effectuez l'action {{Literal|Lier à la Spline}}. Vous pouvez désactiver le sous-paramètre {{Literal|Homogène}}, ainsi la vitesse de la flèche ne dépendra plus de la structure de la Spline - La flèche prend le même temps pour se déplacer le long de chaque segment de la courbe. Donc, si il y a une partie de la ligne longue et droite, puis une partie sinueuse complexe, la flèche se déplace beaucoup plus vite le long de la partie droite (car il y a moins de sommets dans cette partie)... En terme phisique, la vitesse linéaire (et donc, la vitesse le long de la Spline) n'est pas constante.
  
It would be good to have the option of having the arrow move at constant speed along the length of the curve.
+
Pour une illustration de l'effet "Homogène", voir [http://www.youtube.com/watch?v=3PGXroxBcuo cette démo].

Latest revision as of 07:58, 14 June 2014

Languages Language: 

English • čeština • Deutsch • español • français • русский



   Cette page aurait besoin de capture d'écrans en français ... vous pouvez contribuer !

Introduction

Si vous utilisez la version 0.61.08 ou antérieure, regardez s'il vous plaît la version précédente de ce tutoriel, celui-ci est fait pour une version postérieure à la 0.61.09.

Ce tutoriel vous montrera comment faire pour qu'un objet suive le chemin d'une courbe arbitraire, avec une rotation pour rester dans la direction du parcours.

Résumé

Voici ce que nous allons faire:

Tutoriel

Il s'agit d'un bref tutoriel qui nous donne un exemple de la façon de faire:

Créer une Animation

Dans le menu "<Fichier> → Nouveau" ou par le raccourci clavier CtrlN.

Créer des Calques

Sélectionnez l'Outil Spline

Spline-tool-0.63.06.png

Cochez simplement la case "Créer un Contour".

Tracez une courbe (Spline) sur laquelle vous souhaitez déplacer la flèche.

Cliquez de nouveau sur l'icône "Créer une Spline" en bas à gauche du Panneau Options des Outils pour créer la courbe (Spline).

Ensuite, toujours avec cet outil, cochez les cases "Créer un Contour" et "Créer une Région" du panneau "Options des Outils".

Spline-Tool-Options 0.63.06.png

Tracez une flèche ou autre chose, pointant vers la droite.

Passez à l'Transform Tool.

Sélectionnez le contour, cliquez et glissez la souris pour sélectionner toutes les poignées sauf la poignée verte de position

Déplacez les poignées afin que la flèche soit centrée autour de la position de la poignée verte.

Ajoutez un Calque Rotation ("<Nouveau calque> → Transformer → Rotation") au-dessus des calques de contour et de région.

Groupez les calques de rotation, de contour et de région.

Maintenant vous avez deux calques : l'un est une trajectoire courbe et l'autre est le calque groupé "Sous-canevas" contenant la flèche et le calque de rotation.

Le déplacement et la rotation de la flèche

Dépliez le calque groupé (Sous-canevas) dans le Panneau Calques, et sélectionnez la ligne "Sous-canevas".

Sélectionnez sa position - poignée verte en cliquant dessus dans la fenêtre principale.

puis ajoutez à la sélection le calque de rotation en cliquant dessus dans le panneau Calques tout en appuyant sur "contrôle" (bouton gauche de la souris + Ctrl).

Maintenant, sélectionnez dans la fenêtre principale la poignée bleue en appuyant sur Ctrl + bouton gauche de la souris .

Eh bien, maintenant nous avons sélectionné deux calques et une poignée dans chacun.

Maintenant il faut ajouter à la sélection le calque de la courbe Spline (qui devrait être le dernier calque dans le panneau Calques) en cliquant dessus tout en appuyant sur Ctrl.

Dans la fenêtre principale, clic droit sur la ligne pointillée de la courbe Spline. Ne cliquez pas sur les poignées, mais sur le pointillé entre les poignées.

Dans le menu contextuel qui apparaît, sélectionnez "Lier à la Spline".

Spline-Link-to-0.63.06.png

Le calque groupe contenant la flèche devrait se placer de telle sorte que la position de la poignée verte soit sur la courbe Spline, et elle devrait se tourner de manière à ce qu'elle pointe le long de la courbe Spline.

Cliquez sur le calque groupe pour le sélectionner lui seul, et faites glisser sa poignée verte dans la fenêtre. Vous verrez que la poignée est liée à la courbe, et que son déplacement affecte aussi la rotation de la flèche comme c'était prévu.

Nous pouvons maintenant animer la flèche. Activez le Mode Édition d'Animation en cliquant sur l'icône en bas à droite de la fenêtre principale "Active le mode Edition de la l'Animation".

  • Au point "0f" dans le temps, faites glisser la position de la poignée verte du calque groupe à une extrémité de la courbe Spline.
  • Au point "5s" dans le temps, faites glisser la poignée à l'autre bout de la courbe.

Essayez "<Menu Chevron> → <Affichage> → Jouer" pour voir l'animation.

Résultats

Voici l'animation que j'ai obtenue :

Arrow-follows-bline.gif

Projet Synfig : Arrow-follows-bline.sifz‎

Contrôle linéaire de la vitesse de déplacement

Par défaut, la flèche voyage le long de la Spline avec une vitesse constance, indépendamment de la structure de la Spline.

Si vous sélectionnez le Calque groupe et donnez un coup d'oeil au panneau paramètres, vous verrez que le paramètre Origine est converti en un type "Spline Vertex". Ceci est fait automatiquement lorsque vous effectuez l'action "Lier à la Spline". Vous pouvez désactiver le sous-paramètre "Homogène", ainsi la vitesse de la flèche ne dépendra plus de la structure de la Spline - La flèche prend le même temps pour se déplacer le long de chaque segment de la courbe. Donc, si il y a une partie de la ligne longue et droite, puis une partie sinueuse complexe, la flèche se déplace beaucoup plus vite le long de la partie droite (car il y a moins de sommets dans cette partie)... En terme phisique, la vitesse linéaire (et donc, la vitesse le long de la Spline) n'est pas constante.

Pour une illustration de l'effet "Homogène", voir cette démo.


Languages Language: 

English • čeština • Deutsch • español • français • русский