Doc:Following a Spline/es
Contents
Introdución
Si está usando la versión 0.61.08 o anterior, vea la vieja versión de este tutorial, ya que este es para la versión 0.61.09.
Este tutorial muestra cómo hacer que un objeto siga el camino de una línea arbitraria, rotando para seguir encarando la dirección del camino.
Sumario
Esto es lo que vamos a hacer:
- Dibujar una línea curva y una flecha
- Enlazar el origen de la flecha y su rotación a la Spline de modo que la flecha siga a la curva, se mueva sobre ella
Tutorial
Este es un breve tutorial que nos da un ejemplo de cómo hacerlo:
Crea la Animación
File > New
Crea las Capas
permite sólo la casilla Contorno
dibuja una curva (una Spline) sobre la que quieras que se mueva la flecha.
click en el icono "Herramienta línea Bézier" en la parte inferior izquierda de la "Paleta de Herramientas" para crear la Spline.
dibuja una flecha o lo que quieras, apuntando a la derecha
cambia a la herramienta "Normal"
selecciona el contorno, pulsa control-a para seleccionar todos los patos menos el pato verde de posición
arrastra los patos de modo que la flecha quede centrada en el pato verde de posición
añade una capa de rotación sobre las capas contorno y región
encapsula las capas rotación, contorno y región
Ahora tienes 2 capas: una que es un trayecto curvo y la capa encapsulada (Lienzo en línea) conteniendo la flecha y la capa de rotación
Moviendo y Rotando la flecha
Selecciona la capa encapsulada haciendo click en el panel de Capas
Selecciona el pato verde de posición haciendo click sobre él en la ventana Canvas
luego selecciona la capa Rotación pulsando control+click sobre ella en el panel de Capas
ahora selecciona el pato azul "cantidad de rotación" pulsando control+click en la ventana Canvas
Bien, ahora tenemos seleccionadas dos capas y un pato de cada una de ellas
ahora además, seleccionar la capa de la curva Spline (que debe ser la última capa en la lista del panel de capas) pulsando control + clic sobre ella
haga clic derecho en la línea de puntos que indica la posición de la curva Spline -pero no en cualquier pato, sino en el enlace de puntos entre patos
la flecha encapsulada debe moverse de manera que su pato verde de posición esté sobre la Spline, y debe girar de forma que apunte a lo largo de la Spline en ese punto
selecciona sólo la capa encapsulada, y arrastra su pato verde. Verás que ahora el pato está limitado a moverse sobre la Spline, y que este movimiento también afecta a la rotación de la flecha como se esperaba
Ahora podemos animar la flecha. Cambia a "animar el modo de edición" haciendo clic en el icono en la parte inferior derecha de la ventana canvas.
En el punto de tiempo 0f, arrastra el pato verde de posición de la capa encapsulada a un extremo de la Spline
En el segundo 5, arrastra el mismo pato hasta el otro extremo de la Spline
Pulsa: Archivo > Previsualizar > Play para ver la animación.
Resultado
Esta es la animación:
Proyecto Synfig : Arrow-follows-bline.sifz
Comentario sobre la función
Además, la flecha tarda el mismo tiempo para moverse a lo largo de cada segmento de la Spline. Así que si hay una parte larga con una construcción compleja, la flecha se moverá mucho más rápido a lo largo de las partes rectas (ya que habrá menos vértices en esa parte).
Sería bueno tener la opción de que el movimiento de flecha fuera a una velocidad constante a lo largo de la curva.