Suivre une Spline

From Synfig Studio :: Documentation
Jump to: navigation, search
m (Résultats: add gif)
 
(16 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 est en cours de traduction, soyez patient.
+
    Cette page aurait besoin de capture d'écrans en français ... vous pouvez contribuer !
 +
 
 
== Introduction ==
 
== Introduction ==
  
Si vous utilisez la version 0.61.08 ou plus bas, s'il vous plaît regarder le {{l|Following a BLine (the old way)|old version}} de cette tutorial, ceci est pour la version dépuis 0.61.09
+
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.
  
Ce tutoriel vous montrera comment faire que un objet suive le chemin d'une courbe arbitraire, et qu'il faites la rotation pour faire face à la direction du Voyage.
+
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é ==
 
== Résumé ==
Line 16: Line 18:
 
Voici ce que nous allons faire:
 
Voici ce que nous allons faire:
  
* {{l|Following a BLine#Create the Layers|Tracer une ligne courbe et une flèche}}
+
* {{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|Lier l'origine de la flèche et sa rotation}} à la Bline afin que la flèche suit la courbe, c'est à dire, marcher sur elle.
+
* {{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 ==
  
Il s'agit d'un bref tutoriel qui nous donne un exemple de la façon pour le faire:
+
Il s'agit d'un bref tutoriel qui nous donne un exemple de la façon de faire:
  
 
=== Créer une Animation ===
 
=== Créer une Animation ===
  
File > New
+
Dans le menu {{c|<Fichier>|Nouveau|}} ou par le raccourci clavier {{Shortcut|ctrl|N}}.
 
+
=== Créez des Couches ===
+
  
Sélectionnez l'outil Bline
+
=== Créer des Calques ===
[[File:Bline_tool.png]]
+
  
permettent simplement la case Outline (créer de contour)
+
Sélectionnez l'{{l|Spline Tool}}
 +
[[File:Spline-tool-0.63.06.png|frame|none]]
  
tracer une courbe (Bline) sur lequel vous souhaitez déplacer la flèche.
+
Cochez simplement la case {{Literal|Créer un Contour}}.
  
Cliquez sur l'icône "Outil Bézier" en bas à gauche de la "Palette d'outils" pour créer le Bline.
+
Tracez une courbe (Spline) sur laquelle vous souhaitez déplacer la flèche.
  
Même dans cet outil, activer «créer de contour» (Outline) et «créer une région" (Fill) de la palette d'options
+
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).
[[File:Tool_Options.png]]
+
  
tracer une flèche ou d'autre chose, pointant vers la droite
+
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]]
  
changer à l'outil "Normal"
+
Tracez une flèche ou autre chose, pointant vers la droite.
  
Sélectionnez le contour, presse contrôle-clic pour sélectionner tous les canards sauf le canard vert du position
+
Passez à l'{{l|Transform Tool}}.
  
glisser les canards de sorte que la flèche soit centrée dans la position de le canard vert
+
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
  
ajoutez une couche de rotation sur les couches de contour et de la région
+
Déplacez les poignées afin que la flèche soit centrée autour de la position de la poignée verte.
  
encapsulez les couches de la rotation, le contour et de la région
+
Ajoutez un {{l|Rotate Layer}} ({{c|<Nouveau calque>|Transformer|Rotation|}}) au-dessus des calques de contour et de région.
  
Maintenant vous avez deux couches au-dessus: l'une est une trajectoire courbe et l'autre est la couche encapsulée (inline canvas) contenant la flèche et la couche de rotation
+
{{l|Group|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é {{Literal|Sous-canevas}} contenant la flèche et le calque de rotation.
  
 
=== Le déplacement et la rotation de la flèche ===
 
=== Le déplacement et la rotation de la flèche ===
  
Sélectionnez la couche encapsulée en cliquant sur le panneau Calques
+
Dépliez le calque groupé (Sous-canevas) dans le {{l|Layers Panel}}, et sélectionnez la ligne {{Literal|Sous-canevas}}.
  
Sélectionnez la position de canard vert en cliquant dessus dans la fenêtre de toile (Canvas window)
+
Sélectionnez sa position - poignée verte en cliquant dessus dans la fenêtre principale.
  
puis sélectionnez le calque de rotation en appuyant sur contrôle + click (bouton gauche de la souris + clé contrôle) sur elle dans le panneau Calques
+
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}}).
  
Maintenant, sélectionnez le canard bleu "quantité de rotation" en appuyant sur contrôle + click dans la fenêtre de toile (Canvas window)
+
Maintenant, sélectionnez dans la fenêtre principale la poignée bleue en appuyant sur {{Shortcut|ctrl}} + bouton gauche de la souris .
  
Eh bien, maintenant nous avons sélectionné deux couches et un canard dans chaque une
+
Eh bien, maintenant nous avons sélectionné deux calques et une poignée dans chacun.
  
maintenant il faut sélectionner la couche de la courbe Bline (qui devrait être la dernière couche dans le panneau Calques) en appuyant sur contrôle+ click sur elle
+
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}}.
  
clic droit sur la ligne pointée indiquant la position des points de la courbe Bline,mais non  pas dans aucune canard, mais sur le lien entre les canards
+
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électionner "Lien vers Bline" (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]]
  
la flèche encapsulé devrait passer de sorte que la position de le canard vert soit sur le bline, et elle devrait tourner de manière à ce qu'elle pointe le long de la Bline à ce point la
+
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.
  
Sélectionnez simplement la couche d'encapsulation, et faites glisser son canard vert autour. Vous verrez que le canard est lié a le bline, et que son deplacement affecte aussi la rotation de la flèche comme cela était prévu
+
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. activer "animer le mode d'édition" en cliquant sur l'icône en bas à droite de la fenêtre de toile (canvas)
+
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}}.
  
Au point 0f dans le temps, faites glisser la position de canard vert de la couche encapsulée à une extrémité de la 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.
  
Au point 5s dans le temps, faites glisser le canard à l'autre bout de la Bline
+
Essayez {{c|<Menu Chevron>|<Affichage>|Jouer|}} pour voir l'animation.
  
Essayez Fichier> Aperçu ou Affichage> Jouer pour voir l'animation (File > Preview or View > Play).
+
== Résultats ==
  
== Results ==
+
Voici l'animation que j'ai obtenue :
 +
[[File:Arrow-follows-bline.gif|center]]
  
Voici l'animation avec laquelle je me suis retrouvé: {{l|Media:Arrow-follows-bline.sifz‎|Arrow-follows-bline.sifz‎}}
+
Projet Synfig : {{l|Media:Arrow-follows-bline.sifz‎|Arrow-follows-bline.sifz‎}}
  
== Commentaire sur l'entité ==
+
== 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.
  
Un autre chose, la flèche prend le même temps pour se déplacer le long de chaque segment de la bline. Donc, si il ya une partie de la ligne longue droite, puis une partie sinueuse complexe, la flèche se déplace beaucoup plus vite le long de la partie droite (car il y aura moins de sommets dans cette partie).
+
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.
  
Il serait bon d'avoir la possibilité de faire le déménagement de la flèche à une vitesse constante sur toute la longueur de la courbe.
+
Pour une illustration de l'effet "Homogène", voir [http://www.youtube.com/watch?v=3PGXroxBcuo cette démo].

Latest revision as of 08: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 • русский