Difference between revisions of "Doc:Reuse Animations/es"

From Synfig Studio :: Documentation
Jump to: navigation, search
m (moved Reuse Animations.es to Doc:Reuse Animations/es: Tutorials are in doc namespaces and this is a localized version)
m
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<!-- Page info -->
 
<!-- Page info -->
 
{{Title|Reusando Animaciones}}
 
{{Title|Reusando Animaciones}}
{{l|Category:Tutorials}}
+
{{Category|Tutorials}}
{{l|Category:Tutorials/Advanced}}
+
{{Category|Tutorials Advanced}}
 
<!-- Page info end -->
 
<!-- Page info end -->
 
== Introducción ==
 
== Introducción ==
Line 24: Line 24:
 
{{l|Image:Reuse_Animations_1.png}}
 
{{l|Image:Reuse_Animations_1.png}}
  
There is a problem with this technique. You are making copies of the entire animation poses that you have stored in the first keyframes of the time (frames 2 and 4 of the sample) and therefore you have made copies of all the other objects existing in the scene (following the example, the eyeball).
+
Hay un problema con esta técnica. Haces las copias de las posturas de animación enteras que has almacenado en los primeros keyframes del tiempo (fotogramas 2 y 4 de la muestra) y por lo tanto has hecho las copias de todos los otros objetos que existen en la escena (siguiendo el ejemplo, el globo ocular).
  
If you already have an eyeball animation recorded and you overlap an eyeblink (open and closed) set of keyframes in the middle, then the eyeball animation would be broken by the insertion of the copies of the eyelid movement keyframes.
+
Si ya tienes realizada una animación del globo ocular y superpones los keyframes de un guiño (abierto y cerrado) en medio, entonces la animación de globo ocular se romperá por la inserción de las copias de los keyframes del movimiento del párpado.
  
== Exporting the Canvas Parameter ==
+
== Exportando el Parámetro Lienzo ==
  
Every time you encapsulate a group of layers you obtain a {{l|Paste Canvas}} layer called "Inline Canvas" that is a special layer that holds other layers inside and prevents the composition of the inner layers over the other layers outside of it, that are outside of its scope.
+
Cada vez que encapsulas un grupo de capas obtienes una capa madre ({{l|Paste Canvas}}) llamada "lienzo en línea" (Inline Canvas), que es una capa especial que contiene otras capas dentro e impide que la composición de las capas interiores afecte a las capas inferiores pero que están fuera de este grupo, o sea fuera de su alcance.
 
+
One of the parameters of the encapsulate layer is the {{l|Canvas|Canvas}}. The canvas is like a workspace that represents all the layers that are held by the encapsulation layer.  
+
  
 +
Uno de los parámetros de la capa encapsulada es el lienzo ({{l|Canvas|Canvas}}). El lienzo se parece a un espacio de trabajo que representa todo lo que está contenido por la capa encapsulada.
  
 
{{l|Image:Reuse_Animations_2.png}}
 
{{l|Image:Reuse_Animations_2.png}}
  
To avoid the problem described in the previous section (the keyframes affecting all the objects in the scene) you can do following:
+
Para evitar el problema descrito en la sección anterior (el keyframe afectando a todos los objetos de la escena) puedes hacer lo siguiente:
  
# Before creating the keyframe poses of the eyelids, encapsulate all the layers that form the eyelids inside a Paste Canvas layer.
+
# Antes de la creación de las posturas de los keyframes de los párpados, encapsula todas las capas que forman los párpados dentro de un Lienzo en Línea.
# Then select the encapsulated layer and select the Canvas parameter in the Parameter Dialog.  
+
# Después selecciona la capa encapsulada y el parámetro Lienzo en el Diálogo de Parámetros.
# Right click the Canvas parameter, export it, and give it a name (in the sample this will be "eyelids").  
+
# Clic derecho en el parámetro Lienzo, exportar, y dale un nombre (en el ejemplo será "párpados").
  
 
{{l|Image:Reuse_Animations_3.png}}
 
{{l|Image:Reuse_Animations_3.png}}
  
Once exported you can go to the {{l|Canvas Browser Panel}} and select the just exported canvas.
 
  
Double click it and you a new workarea window will open with just the layers that were encapsulated on the step 1 - the "eyelids" canvas in the sample.  
+
Una vez exportado vas al {{l|Canvas Browser Panel|Panel de Navegador de Lienzos}} y seleccionas sólo el lienzo exportado.
  
{{l|Image:Reuse_Animations_3.png}}
+
Haz doble clic encima y se abrirá una nueva ventana de trabajo con lo que fue encapsulado en el paso 1 solamente - el lienzo "de párpados" (eyelids) en la muestra.
 +
 
 +
{{l|Image:Reuse_Animations_4.png}}
  
Now you can create all the keyframes you need to store your "poses". Once done you can go to the proper frame and insert a copy of the pose keyframe. It will produce a keyframe in the "eyelids" canvas, but will not produce any keyframe on the other layers (for example the eyeball). This allows you independently animate of a portion of your model, separate from the rest of it.  
+
Ahora puedes crear todos los keyframes que necesites para guardar tus "posturas". Una vez hecho esto, puedes ir al fotograma apropiado e insertar una copia de la postura (keyframe). Esto producirá un keyframe en el lienzo "de párpados", pero no producirá ningún keyframe sobre los otros (por ejemplo el globo ocular). Esto te permite que puedas animar una parte de tu modelo por separado, independiente del resto. Asegúrate de que el Canvas exportado sea tan largo como la animación.
  
Now once you have stored the eye blinks (open and closed) at the desired position you can go to the main window (just close the "eyelids" canvas workarea). You'll see that all the  modifications have been transmitted to the main animation but they haven't created any keyframes in the main workarea. Even the layers that are inside the "eyelids" encapsulated layer don't have any keyframes (you can see an indication that there are keyframes in the exported canvas - dashed vertical lines - but no keyframe is displayed in the keyframe dialog). Anyway, you can see the waypoints created by the keyframes and tweak them, but not the keyframes themselves. To modify the keyframes you should edit the exported canvas again in its own workarea. If you modify the encapsulated layers from the main workarea, waypoints will be created according to the main workarea's keyframes, not the exported canvas' workarea, so you will get different effects depending upon which workarea you use to modify the encapsulated layers.
+
Ahora, una vez que has almacenado los parpadeos (abierto y cerrado) en la posición deseada puedes ir a la ventana principal (simplemente cierra la zona de trabajo "de párpados").Verás que todas las modificaciones se han transmitido a la animación principal, pero no han creado ningún keyframe en su área de trabajo. Incluso las capas que están dentro de la capa encapsulada "de los párpados" no tienen ningún keyframe (puedes ver una indicación de que hay keyframes en el lienzo exportado - líneas verticales rotas- pero no se muestra ningún keyframe en el diálogo keyframes). De todos modos, puedes ver los waypoints creados por los keyframes y pellizcarlos, pero no los propios keyframes. Para modificar los keyframes deberías editar el lienzo exportado otra vez en su propia zona de trabajo. Si modificas el lienzo encapsulado en la zona de trabajo principal, se crearán waypoints de acuerdo con los keyframes de la zona de trabajo principal, no de la zona de trabajo exportada, por lo tanto conseguirás efectos diferentes dependiendo con qué zona de trabajo modifiques las capas.
  
Now, once you have created your animation of the eyelids you can go to the eyeball and modify it to your taste, inserting keyframes or waypoints with no worries about interfering with the eyelid animation. Also you can animate the eyeball before and make the animation of the eyelids later. They won't interfere with each other.
+
Ahora, una vez que has creado tu animación de los párpados puedes ir al globo ocular y modificarlo a tu gusto, insertando keyframes o waypoints sin preocupaciones sobre las interferencias con la animación del párpado. También puedes animar el globo ocular antes y hacer la animación de los párpados más tarde. No interferirán el uno con el otro.
  
It would be a great improvement if you could connect the time cursors of the main workarea and the exported paste canvas' workarea to show both windows at the same current time. This would give feedback on where to insert the 'pose' keyframes in your local animation.
+
Sería una gran mejora si pudieras conectar los cursores de tiempo de la zona de trabajo principal y la zona de trabajo del lienzo exportado para mostrar ambas ventanas en el mismo momento temporal. Esto daría la posibilidad de saber dónde insertar 'la postura' keyframes en el exportado para tenerla en su animación local.
  
== A sample ==  
+
== Una muestra ==  
  
Here you can find a sample animation of a blinking eye (the closed and open positions are copies of the keyframes "Open" and "Closed", while the eyeball moves independently in its own animation.
+
Aquí puedes encontrar la animación de una muestra de un ojo que parpadea (las posiciones cerradas y abiertas son las copias de los keyframes "Abierto" "y Cerrado", mientras que el globo ocular se mueve por separado en su propia animación.
  
I have stored the poses "Open" and "Closed" at frames 0 and 2. The animation is defined to start at frame 6.
+
He almacenado las posturas "Abierta" "y Cerrada" en los fotogramas 0 y 2. La animación está definida para empezar en el fotograma 6.
  
http://www.darthfurby.com/genete/synfig/eyeblink.gif
+
[[File:Eyeblink.gif]]
  
[http://www.darthfurby.com/genete/synfig/eyeblink.sifz file sample]
+
[[Media:Eyeblink.sifz|Fichero de ejemplo]]
  
All comments are welcome.
+
Todos los comentarios son bienvenidos.

Latest revision as of 18:37, 27 January 2010

Languages Language: 

English • español • français • русский

Warning!

This page contains outdated information.

The release of Synfig Studio 0.64.0 introduced new terminology and this translated page needs to be updated according to original English text.

You can help updating this page - see instructions here. Thank you!

warning end


Introducción

Uno de los deseos de todo animador (especialmente los vagos como yo) es contar con la posibilidad de reutilizar trozos de animación. Esto ahorra mucho tiempo al poder usar porciones de animación previamente grabadas en otro momento, sin tenerlas que definir nuevamente.

Es especialmente útil para hacer que tus personajes hablen, ya que debes mover su boca en ciertas posiciones definidas dependiendo de los fonemas que describe mientras habla.

Todo esto puede hacerse fácilmente usando una combinación de "keyframes" (fotogramas clave) y "exported Canvas/eses". (lienzos exportados)

Keyframes

Lo que queremos hacer es grabar alguna animación y volverla a usar luego. Esto puede hacerse mediante el uso de keyframes. Si creas algunos de estos al comienzo de tu trabajo, puedes volver a usar esos "gestos" o "posturas" en otro punto de la línea de tiempo, sólo copiando los keyframes en otra posición temporal. Puedes hacerlo siguiendo estos pasos:

  1. Crea un Keyframe (todos los keyframes deberían ser creados muy cerca entre sí para usar solo un pequeño intervalo de tiempo. Recuerda que solo queremos grabar gestos y no transiciones.)
  2. Modifica los objetos a su voluntad (por ejemplo, para cerrar un ojo, solo mueva los puntos del párpado.)
  3. Nombra al Keyframe, haciendo click en su correspondiente campo de descripción.
  4. Repite los pasos anteriores cuanto sea necesario para crear todos los "gestos" o "posturas". Supongamos que hayas creado Keyframes en los fotogramas 2 (ojo abierto) y 4 (ojo cerrado)
  5. Una vez hecho todo, muévase a otro fotograma con el time cursor (cursor de tiempo), selecciona el keyframe que quieras introducir y presione el botón "duplicate keyframe" (Duplicar Keyframe). Obtendrás una copia de el keyframe seleccionado en la posición en la que se encuentre el cursor de tiempo.

Image:Reuse_Animations_1.png

Hay un problema con esta técnica. Haces las copias de las posturas de animación enteras que has almacenado en los primeros keyframes del tiempo (fotogramas 2 y 4 de la muestra) y por lo tanto has hecho las copias de todos los otros objetos que existen en la escena (siguiendo el ejemplo, el globo ocular).

Si ya tienes realizada una animación del globo ocular y superpones los keyframes de un guiño (abierto y cerrado) en medio, entonces la animación de globo ocular se romperá por la inserción de las copias de los keyframes del movimiento del párpado.

Exportando el Parámetro Lienzo

Cada vez que encapsulas un grupo de capas obtienes una capa madre (Paste Canvas) llamada "lienzo en línea" (Inline Canvas), que es una capa especial que contiene otras capas dentro e impide que la composición de las capas interiores afecte a las capas inferiores pero que están fuera de este grupo, o sea fuera de su alcance.

Uno de los parámetros de la capa encapsulada es el lienzo (Canvas). El lienzo se parece a un espacio de trabajo que representa todo lo que está contenido por la capa encapsulada.

Image:Reuse_Animations_2.png

Para evitar el problema descrito en la sección anterior (el keyframe afectando a todos los objetos de la escena) puedes hacer lo siguiente:

  1. Antes de la creación de las posturas de los keyframes de los párpados, encapsula todas las capas que forman los párpados dentro de un Lienzo en Línea.
  2. Después selecciona la capa encapsulada y el parámetro Lienzo en el Diálogo de Parámetros.
  3. Clic derecho en el parámetro Lienzo, exportar, y dale un nombre (en el ejemplo será "párpados").

Image:Reuse_Animations_3.png


Una vez exportado vas al Panel de Navegador de Lienzos y seleccionas sólo el lienzo exportado.

Haz doble clic encima y se abrirá una nueva ventana de trabajo con lo que fue encapsulado en el paso 1 solamente - el lienzo "de párpados" (eyelids) en la muestra.

Image:Reuse_Animations_4.png

Ahora puedes crear todos los keyframes que necesites para guardar tus "posturas". Una vez hecho esto, puedes ir al fotograma apropiado e insertar una copia de la postura (keyframe). Esto producirá un keyframe en el lienzo "de párpados", pero no producirá ningún keyframe sobre los otros (por ejemplo el globo ocular). Esto te permite que puedas animar una parte de tu modelo por separado, independiente del resto. Asegúrate de que el Canvas exportado sea tan largo como la animación.

Ahora, una vez que has almacenado los parpadeos (abierto y cerrado) en la posición deseada puedes ir a la ventana principal (simplemente cierra la zona de trabajo "de párpados").Verás que todas las modificaciones se han transmitido a la animación principal, pero no han creado ningún keyframe en su área de trabajo. Incluso las capas que están dentro de la capa encapsulada "de los párpados" no tienen ningún keyframe (puedes ver una indicación de que hay keyframes en el lienzo exportado - líneas verticales rotas- pero no se muestra ningún keyframe en el diálogo keyframes). De todos modos, puedes ver los waypoints creados por los keyframes y pellizcarlos, pero no los propios keyframes. Para modificar los keyframes deberías editar el lienzo exportado otra vez en su propia zona de trabajo. Si modificas el lienzo encapsulado en la zona de trabajo principal, se crearán waypoints de acuerdo con los keyframes de la zona de trabajo principal, no de la zona de trabajo exportada, por lo tanto conseguirás efectos diferentes dependiendo con qué zona de trabajo modifiques las capas.

Ahora, una vez que has creado tu animación de los párpados puedes ir al globo ocular y modificarlo a tu gusto, insertando keyframes o waypoints sin preocupaciones sobre las interferencias con la animación del párpado. También puedes animar el globo ocular antes y hacer la animación de los párpados más tarde. No interferirán el uno con el otro.

Sería una gran mejora si pudieras conectar los cursores de tiempo de la zona de trabajo principal y la zona de trabajo del lienzo exportado para mostrar ambas ventanas en el mismo momento temporal. Esto daría la posibilidad de saber dónde insertar 'la postura' keyframes en el exportado para tenerla en su animación local.

Una muestra

Aquí puedes encontrar la animación de una muestra de un ojo que parpadea (las posiciones cerradas y abiertas son las copias de los keyframes "Abierto" "y Cerrado", mientras que el globo ocular se mueve por separado en su propia animación.

He almacenado las posturas "Abierta" "y Cerrada" en los fotogramas 0 y 2. La animación está definida para empezar en el fotograma 6.

Eyeblink.gif

Fichero de ejemplo

Todos los comentarios son bienvenidos.


Languages Language: 

English • español • français • русский