Você está na página 1de 4

Synfig LINUX USER

75
Nmero 65 WWW. L I NUX- MAGAZI NE. ES
artistas pueden crear animaciones 2D con
la misma facilidad con la que pueden
dibujar.
Synfig permite a los artistas centrarse en
dibujar key frames en puntos estratgicos
en la lnea temporal. Los key frames posi-
cionan los elementos en el lienzo como se
hara con un guin grfico. La etapa de
renderizado genera todos los fotogramas
intermedios, interpolando suavemente
entre los key frames en la lnea temporal.
Las herramientas de edicin de Synfig tra-
bajan fundamentalmente con grficos de
vectores, al igual que Inkscape, sK1 o Kar-
bon14, aunque tambin podemos impor-
tar grficos rasterizados o mapas de bits
para todo, desde imgenes de fondo esta-
cionarias a elementos animados. Tambin
se encuentran disponibles sofisticados
efectos de capas, tales como mezcla, difu-
minado y enmascaramiento.
Synfig es una aplicacin Gtk+ con
dependencias de paquetes inusuales. El
sitio web del proyecto proporciona instala-
dores para plataformas de 32 y 64 bits en
Debian y formatos RPM y versiones para
Windows y Mac OS X. Muchas distros
Linux de escritorios populares ofrecen
paquetes Synfig a travs de sus sistemas
de administracin.
Cuando instalamos Synfig debemos ase-
gurarnos de que instalamos los paquetes
synfig y synfigstudio, siendo synfigstudio
la aplicacin grfica y synfig la herra-
mienta de la lnea de comandos que rende-
riza animaciones desatendidas. La ltima
versin de Synfig es la 0.62.01, lanzada en
mayo de 2010.
Toon Town, All Vamos!
La interfaz de Synfig Studio tiene cuatro
ventanas principales (Figura 1). La caja de
herramientas contiene las herramientas de
dibujo, los mens File y Help y el selector
de color. Tambin se encuentran incluidas
en la vista principal un par de ventanas de
paletas de color. En uso tpico, la paleta
vertical tiene la pestaa Layers (Capas),
Tool Options (Opciones de Herra-
mienta), Undo History (Historial de Des-
hacer) y otras herramientas auxiliares,
mientras que la paleta horizontal cuenta
con la pestaa Parameters y el Timetrack.
De hecho, podemos arrastrar y reorganizar
la ubicacin de todas estas pestaas y ven-
tanas, aunque el diseo por defecto tiene
en cuenta la facilidad de trabajar con los
parmetros y Timetrack en un formato
horizontal.
La ventana final es el lienzo, donde
podemos dibujar y editar las imgenes que
aparecern en la animacin. El lienzo
posee reglas y herramientas de zoom igual
que ocurre en GIMP o en otros programas
de edicin de imgenes, aunque tambin
dispone de una lnea de tiempo en minia-
tura en la parte inferior. Esta lnea tempo-
ral muestra un marcador naranja en el sitio
del fotograma actual, de modo que siem-
pre sabremos dnde estamos realizando
los cambios en la secuencia animada. Por
defecto, Synfig comienza con una lnea
temporal de cinco segundos. Podemos
modificar esta duracin haciendo clic con
L
o que est de moda ahora para el
cine y las salas de cine en casa es el
3D. Muchos usuarios de Linux
estn familiarizados con la herramienta de
animacin 3D profesional Blender; sin
embargo, muchos de los que se dedican a
la animacin no quieren o no necesitan las
complicaciones de las tres dimensiones.
De hecho, la mayora del contenido ani-
mado en televisin y en la web desde
programas de nios a dibujos animados
para adultos, como Los Simpson o South
Park se basan en animaciones 2D, y la
infraestructura 3D de Blender no est dise-
ada para soportar un flujo de procesos de
animacin 2D. Los modelos de datos,
herramientas de diseo y las tuberas de
renderizado son completamente dife-
rentes. As que, qu es lo que puede hacer
un animador?
Si se busca una herramienta de anima-
cin 2D robusta, la respuesta es Synfig
Animation Studio [1]. Aunque ahora es
una aplicacin de cdigo abierto, original-
mente Synfig era un programa propietario
desarrollado por Robert Quattlebaum para
uso interno en su firma de animacin,
Voria Studios. El proyecto Synfig se abri
en 2005 y desde entonces se ha desarro-
llado hasta convertirse en una aplicacin
extensible de primer nivel con una fiel
comunidad de usuarios. Con Synfig, los
TOMA VLIDA!
Creamos animaciones de calidad profesional con Synfig Animation Stu-
dio. POR NATHAN WILLIS
Synfig Animation Studio
LINUX USER Synfig
76
Nmero 65 WWW. L I NUX- MAGAZI NE. ES
el botn derecho y escogiendo Edit | Pro-
perties del men contextual.
Las herramientas incluyen todo lo que
necesitamos para trabajar con un editor
vectorial: herramientas para dibujar crcu-
los, rectngulos, primitivas de polgonos,
splines, herramientas de dibujo de lpiz y
bolgrafo, gradientes, rellenos y texto, ms
herramientas de ajuste de objetos, volteo y
rotacin. Como Synfig est basado en vec-
tores, de cualquier objeto que aadamos,
no slo veremos su forma cuando lo dibu-
jamos en el lienzo, sino tambin los pun-
tos de control (o como Synfig los deno-
mina, ducks) que lo definen. Por ejemplo,
un crculo est definido por dos puntos:
uno en su centro y otro en su circunferen-
cia. Al coger uno de los ducks y moverlo,
podemos modificar cualquier objeto aa-
dido previamente.
El objeto seleccionado actualmente est
trazado en el lienzo, y sus parmetros
estn representados en la pestaa Parame-
ters. Junto con sus coordenadas, estos
parmetros incluyen cosas como ancho de
lnea, color de relleno y mtodo de mezcla.
Cuando llegamos a la etapa de animacin,
Synfig puede cambiar cualquiera de estos
parmetros a travs de key frames, de
modo que la animacin puede controlar
no slo el movimiento de los objetos, sino
los colores cambiantes, el fundido de
entrada y el fundido a negro, la mezcla y
otros efectos (Figura 2).
Synfig tiene otras peculiaridades de
edicin que difieren de otro editores de
imgenes vectoriales estticas como Inks-
cape. Para empezar, cada objeto que
dibujamos en el lienzo se convierte en su
propia capa, que podemos manipular y
re-ordenar en la pestaa Layers. Adems
de las capas del objeto podemos aadir
efectos que modifican las capas bajo ellos
aadiendo difuminado, distorsin,
modificacin del color, la opacidad, o
casi cualquier otra caracterstica de la
imagen. Cuando animamos nuestra crea-
cin, podemos manipular esas capas en
la lnea de tiempo. Synfig nos permite
encapsular capas conjuntamente de
manera que los efectos aplicados a ellas
no afecten a cada capa en la imagen, y
tambin podemos unir capas para asegu-
rarnos de que no se pierda su alinea-
miento unas con otras.
En la mayora de aplicaciones de
dibujo vectorial, un spline o un objeto
basado en ruta tiene una regin llena
externa y otra interna. No ocurre esto con
Synfig. Como sus funcionalidades de ani-
macin podran necesitar ajustar sus
parmetros separadamente, la herra-
mienta Bline (la cual crea objetos basa-
dos en spline) crea objetos interiores y
exteriores como capas separadas. Las
opciones de la herramienta nos permiten
conmutar a cada tipo de capa dentro o
fuera separadamente, segn necesitemos
ajustar una u otra.
Una vez familiarizados con las herra-
mientas de dibujo, ya estamos preparados
para pasar a la animacin. Las capacida-
des de edicin vectoriales de Synfig no
son tan diversas como las de Inkscape u
otros editores repletos de funcionalidades,
aunque son bastante potentes. El princi-
pal obstculo es que esos complejos dibu-
jos en Synfig generan listas de capas lar-
gas y potencialmente confusas. Empece-
mos bien renombrando nuestras capas
con sentido y aprendamos a encapsular y
enlazar las capas para mayor claridad
(Figura 3).
Muvelo!
La anticuada animacin basada en celda
exiga que el artista dibujase cada foto-
grama o redibujase los elementos que se
movan en cada fotograma. Synfig elimina
este proceso pidindonos que dibujemos
solamente los fotogramas crticos (como
en los puntos de inicio y fin del movi-
Figura 1: Synfig Studio con todas las herramientas y paletas disponibles.
Figura 2: La pestaa Parameters de Synfig
nos permite inspeccionar y modificar objetos
en nuestra escena con un elevado grado de
precisin.
Figura 3: Cada elemento en el lienzo es una
capa en s misma, de modo que la encapsula-
cin y nombrado de nuestras capas nos ayu-
dar a mantener manejable una escena com-
plicada.
miento). Estos fotogramas crticos se
denominan key frames.
Cuando trabajamos en el lienzo en
modo dibujo, veremos un botn indicador
verde en la esquina inferior izquierda de la
ventana al lado de la lnea de tiempo. Pul-
sndolo nos cambia al modo de edicin de
la animacin, en el cual podemos hacer
cambios al lienzo vinculado a key frames
especficos en la lnea de tiempo. El indica-
dor se vuelve rojo para indicarnos el cam-
bio a modo de edicin de animacin. Para
definir una secuencia de animacin
comenzamos creando nuestra escena ini-
cial en modo dibujo, luego cambiamos al
modo edicin de animacin y volvemos a
dar forma a los elementos hasta sus posi-
ciones deseadas en los fotogramas crticos.
La forma ms simple de animacin es
trasladando una posicin del objeto de un
punto a otro. Este cutout animation es una
potente tcnica que encontraremos en
determinado nmero de creaciones anima-
das, desde la serie de TV South Park a las
secuencias surrealistas de Monty Python
de Terry Gilliam. Para animar un dibujo
con esta tcnica pulsamos en la pestaa
Keyframes en la ventana de paleta horizon-
tal. Ahora mismo est vaca y los botones
estn difuminados. Para introducir el
modo de edicin de animacin, pulsamos
el botn de conmutacin a edicin de ani-
macin en la ventana del lienzo. Cuando
lo hacemos, se iluminar el botn Add
New Keyframe.
Pulsando el botn Add New Keyframe
hacemos que Synfig aada un nuevo key
frame a la lista correspondiente al lugar del
indicador en la lnea temporal de la ven-
tana del lienzo. Por defecto, siempre que
estemos en modo dibujo, este indicador
permanece al principio 0 seconds, 0 fra-
Synfig LINUX USER
77
Nmero 65 WWW. L I NUX- MAGAZI NE. ES
mes aunque debemos mirar para asegu-
rarnos antes de aadir un key frame. Si
hemos pulsado accidentalmente en cual-
quier parte de la lnea de tiempo, el key
frame podra aparecer en el sitio inco-
rrecto. Arrastramos el marcador hasta el
final de la lnea temporal y entonces aadi-
mos otro key frame.
Junto a la pestaa Keyframe en la paleta
horizontal se encuentra el Timetrack. El
Timetrack es como la lnea de tiempo en la
ventana del lienzo, aunque muestra consi-
derablemente ms detalles. Los key frames
se indican mediante una lnea vertical en
el punto de tiempo apropiado. Lo que es
ms importante, si seleccionamos un
objeto que sufre cualquier cambio durante
la animacin, el Timetrack nos mostrar
exactamente cuales de sus atributos cam-
bian exactamente, y cuanto.
Para ver un ejemplo pulsamos en la pes-
taa Object Parameters. Cada crculo repre-
senta uno de nueve parmetros: Z Depth,
Amount, Blend Method, Origin, Color,
Radius, Feather, Invert y Falloff. Si cambia-
mos el crculo entre key frames, el parme-
tro Origin tendr un punto verde a su lado
en la lista, y su Type ser Animated. La
pestaa Timetrack muestra estos puntos
tambin en la misma fila que el parmetro
afectado. Trasladar un crculo a una nueva
posicin slo afecta a su origen, aunque
tambin puede modificar el color, radio u
otros parmetros; podemos ver que los
cambios tambin estn marcados en el
Timetrack (vase la Figura 5).
Los crculos verdes se denominan way-
points (puntos de ruta) y podemos adap-
tarlos en el Timetrack para ajustar el com-
portamiento de cualquier cambio particu-
lar en la animacin. Haciendo clic dere-
cho en un punto de ruta cambia su
mtodo de interpolacin (suave, sbito,
lineal, etc.). Arrastrndolo a la izquierda
o derecha afecta a cundo tendr lugar el
efecto. Incluso para ms control, pode-
mos crear puntos de ruta adicionales
desde el men a
pulsar y colocar-
los entre key fra-
mes. Esto per-
mite cambios
con precisin en
parmetros
importantes sin
necesidad de
crear nuevos key
frames para el
dibujo completo.
Muvelo en Serio!
Las animaciones de recortes sern diverti-
das, pero no se puede decir que sean alta
tecnologa. Lo ms interesante es crear
animaciones que se mueven con fluidez,
modificar el tamao y la forma de los obje-
tos vectoriales de una manera ms realista.
Para ello, Synfig cuenta con algunas herra-
mientas y tcnicas avanzadas.
Probablemente, los dibujos animados
ms complejos sean los que estn com-
puestos de objetos spline en vez de primi-
tivas geomtricas. Synfig nos permite
encapsular y agrupar splines conjunta-
mente para facilitar la edicin y nos per-
mite unirlos entre s, de modo que cuando
se mueve uno, el otro lo seguir. El aba-
nico de parmetros de Synfig los cuales
podran parecer extraos para los habitua-
dos a la edicin de ilustraciones vectoria-
les estn diseados para facilitar los efec-
tos de animacin. Por ejemplo, el parme-
tro amount controla lo que habitualmente
se denomina la transparencia alfa de un
objeto.
Figura 5: El Timetrack (derecha) muestra los key frames como lneas
verticales y los puntos de ruta como crculos verdes (denominados
bullets). Los puntos de ruta se aplican a los parmetros marcados en
la pestaa Parameters (izquierda).
Figura 4: Synfig en modo edicin de anima-
ciones (se aprecia en la esquina inferior dere-
cha de la ventana del lienzo) con la pestaa
Keyframes que nos permite saltar a puntos
importantes en la lnea de tiempo.
Los enlaces Jump son atajos que pode-
mos usar para navegar rpidamente
entre fotogramas (Figura 4). Si pulsa-
mos el enlace JMP al lado del ltimo
fotograma, cualquier cambio que haga-
mos a los objetos en el lienzo quedar
vinculado a este key frame. Cuando sal-
tamos al key frame de inicio para com-
probar nuestra posicin inicial y pulsa-
mos en cualquier punto de la lnea de
tiempo, Synfig calcular la posicin
correcta entre los key frames y mostrar
el resultado. Para ver una previsualiza-
cin de baja resolucin de nuestra obra
recin creada seleccionamos File | Pre-
viewde la ventana del lienzo.
Salta!
OpenEXR creado por Industrial Light &
Magic para sus necesidades de produccin.
En cualquier caso, renderizar la salida
no es cuestin de un solo clic. Como los
grficos vectoriales de Synfig estn basa-
dos en vectores, podemos (y debemos)
especificar un tamao de salida en el paso
de renderizado. Para conseguir diferentes
proporciones de los aspectos, Synfig puede
recortar (crop) a las dimensiones de la
salida en el momento del renderizado sin
alterar la animacin original (Figura 6).
Adicionalmente, podemos controlar los
fotogramas por segundo, algo que resulta
til si estamos considerando un medio
especfico para nuestra salida.
Finalmente, aunque podemos combinar
nuestra salida de vdeo con una pista de
audio en otra aplicacin, Synfig tambin
puede hacerlo en la etapa de renderizado.
El soporte carece an de edicin de audio
durante el proceso de edicin, pero si
nuestros audio y vdeo estn sincroniza-
dos, podemos sacar el audio en nuestro
producto final en el renderizado.
Incluso en ordenadores rpidos, renderi-
zar secuencias largas puede llevar una
cantidad considerable de tiempo. A pesar
de que no tiene que realizar tantos clcu-
los de punto flotante como un raytracer u
otros renderizadores 3D, Synfig renderiza
y compone multitud de objetos vectoriales
y efectos por cada fotograma.
La ltima versin es la primera en
soportar ejecucin multi-hilo, que puede
acelerar el renderizado, aunque algunos
usuarios han informado de gran cantidad
de errores cuando utilizan esta funcionali-
dad. Para ahorrar tiempo tambin pode-
mos usar la versin de la lnea de coman-
dos de Synfig o ejecutar mltiples sesiones
de renderizado separadamente en ficheros
diferentes.
Desarrollo
Synfig cuenta con una comunidad cre-
ciente de artistas y desarrolladores que
contribuyen a su evolucin. El proyecto
aloja un foro de discusin muy activo en
su web y dos listas de correo. Recientes
adiciones a la base del cdigo han aadido
soporte para crear y animar sistemas de
partculas, panning y zooming de la vista
de la cmara y control del ajuste de
tiempo e interpolacin.
La wiki del proyecto es una fuente de
documentacin excelente. Contiene un
manual de usuario, referencias de coman-
dos y herramientas, y ms de una docena
de tutoriales exhaustivos para ayudar a los
usuarios a comprender las herramientas
de dibujo y las tcnicas de animacin de
Synfig.
El sitio tambin dispone de fuentes que
se centran en los aspectos creativos del tra-
bajo con Synfig. Uno de los foros de discu-
sin est dedicado a los artistas, y el sitio
web principal destaca regularmente nue-
vos elementos mostrando productos aca-
bados producidos con la aplicacin. Algu-
nos de estos productos son cortos anima-
dos subidos a YouTube u otros servicios de
comparticin de vdeo y otros son trabajos
de calibre profesional. Un esfuerzo digno
de mencin es el proyecto Morevna [3],
que involucra a un equipo de artistas y
desarrolladores en la creacin de anima-
ciones de extensas funcionalidades basa-
das en un cuento popular ruso. Adems,
podemos encontrar ejemplos que mues-
tran cmo usar Synfig para crear logos ani-
mados simples para su uso en la web.
Sean cuales sean nuestras necesidades o
las aspiraciones creativas que tengamos, lo
ms probable es que alguien ms est
haciendo algo parecido con Synfig. Lo
mejor de todo es que, incluso si no hemos
hecho nunca una animacin 2D, el
modelo de Synfig de dibujo artstico y la
manipulacin de efectos animados es fcil
de aprender, permitindonos centrar nues-
tra energa en la creatividad. I
Lo mismo se aplica al difuminado y dis-
torsin que se implementan como capas
separadas, en vez de como efectos aplica-
dos a un objeto. Gracias a la creacin de
una capa para cada efecto, podemos mani-
pular los parmetros en el Timetrack inde-
pendiente de otros objetos, el cual nos per-
mite fundir un efecto difuminado, quizs
para simular un cambio en la profundidad
de campo. Synfig tambin puede presentar
un modo piel de cebolla del lienzo, el
cual muestra capas adicionales semitrans-
parentes de los key frames de animacin
para ayudar a alinear movimientos com-
plejos.
A veces el morfeado directo entre los
puntos de inicio y final de un desplaza-
miento no es el movimiento ms natural.
Synfig nos permite mapear el movimiento
de una capa a un spline, es decir, nos per-
mite moverlo en direcciones arbitrarias.
Tambin, podemos definir movimiento en
trminos de expresiones matemticas
cualquier parmetro de la capa puede ser
exportado como una variable, la cual
podemos incorporar luego en expresiones
en la pestaa Parameters. Un buen ejemplo
de esta tcnica es el tutorial de animacin
Parabolic Shot en la wiki de Synfig [2].
El flujo de trabajo de Synfig est basado
en un lienzo nico, el cual se corresponde
ms o menos a una nica toma de una
animacin ms grande. Pero Synfig puede
combinar mltiples animaciones en un
fichero compuesto nico, incluso superpo-
niendo la reproduccin de modo que fun-
cione como un editor de vdeo no-lineal.
Renderizar la Salida
Para ver el resultado final de nuestro tra-
bajo necesitamos renderizarlo. La opcin
Preview mencionada anteriormente slo
puede dar una idea aproximada de efectos
temporales y visuales la salida final es
siempre de mayor calidad. Synfig soporta
unos 15 perfiles de salida diferentes,
teniendo como objetivo algunos casos de
uso distintivamente diferentes. Para vdeo,
podemos usar FFmpeg o libav para crear
ficheros de vdeo MPEG, AVI, QuickTime o
Flash. Synfig tambin puede producir
vdeo DV raw, el cual es til para la edicin
en un editor de vdeo no lineal.
Esta herramienta puede crear tambin
grficos animados, incluyendo GIFs, PNGs
animados y MNGs. Adicionalmente, puede
exportar fotogramas a una amplia variedad
de formatos, desde TIFF y JEPG, a opcio-
nes menos comunes, como el formato
LINUX USER Synfig
78
Nmero 65 WWW. L I NUX- MAGAZI NE. ES
[1] Pgina de inicio de Synfig: http://
synfig. org
[2] Tutorial de Parabolic: http:// synfig. org/
wiki/ Parabolic_Shot
[3] Proyecto Morevna: http://
morevnaproject. org
RECURSOS
Figura 6: Las opciones de renderizado de
Synfig incluyen tipos de fotogramas, dimen-
siones de los pxeles y formato de vdeo en
tiempo de renderizado.

Você também pode gostar