jueves, 31 de enero de 2013

Práctica 1 - Animación

Animación

La animación es un proceso utilizado para dar la sensación de movimiento a imágenes o dibujos o a otro tipo de objetos inanimados (figuras de plastilina, por ejemplo). Se considera normalmente una ilusión óptica. Existen numerosas técnicas para realizar animación que van más allá de los familiares dibujos animados. Los cuadros se pueden generar dibujando, pintando o fotografiando los minúsculos cambios hechos repetidamente a un modelo de la realidad o a un modelo tridimensional virtual; también es posible animar objetos de la realidad y actores. Entre los formatos de animación (o que soportan animación) se encuentran el GIF, el SWF (animación flash), etc. Las animaciones en GIF son guardadas imagen por imagen, pero existen animaciones que no se logran así, sino que son interpretadas y "armadas" en tiempo real al ejecutarse (como las de formato SWF).
Concebir una animación tiende a ser un trabajo muy intensivo y tedioso. Por esto la mayor parte de la producción proviene de compañías de animación que se han encargado de organizar esta labor. Aun así existe la animación de autor. Ésta surge del trabajo personal de uno o de unos pocos artistas. Algunos se valen de las nuevas tecnologías para simplificar la tarea. Se comienza el proceso de animación al hacer un modelo del personaje o la cosa que se va a animar. Este modelo puede ser un dibujo, o puede ser también en plastilina.

 Misfit Model 3D

 

Es un editor OpenGL de modelos 3D que trabaja con modelos de triángulo. Soporta scripting, texturas simples, animaciones y un plugin para añadir nuevos modelos y tipos de filtros de imagen. Pretende resultar de fácil manejo así como facilitar la ampliación de sus funcionalidades con la posibilidad de incluir nuevos plugins y scripts.
Este programa es multiplataforma y ha sido testeado en los kernels 2.4 y 2.6 y las distribuciones GNU/Linux de uso más extendido.
Su home es misfitcode.com. Ofrece (english) información sobre su instalación, sección de downloads con modelos y scripts para el programa, FAQ, un foro y, claro está, links de descarga del programa (para GNU/Linux deberemos bajar el archivo .tar.gz y seguir las instrucciones aquíésta (enlglish). descritas). La lista completa de las funcionalidades de Misfit Model 3D es

Blender

Un programa que me apasiona. No debe haber en todo el globo persona que se dedique al modelaje y animación 3D y que no conozca este programa. Pretende resultar una alternativa seria a las aplicaciones profesionales de otras plataformas. Esto provoca que nos encontremos con funcionalidades muy complicadas de manejar junto a otras al alcance del usuario novel.
Blender es un programa multiplataforma (Linux x86-32, Linux x86-64, FreeBSD, Solaris, Linux PPC, Irix, Mac OS X y Windows) open source de diseño 3D, animación y renderización de imagen. .
La cantidad de opciones que encontrará el usuario novel al ejecutar este programa por primera vez puede resultarle abrumadora. Pero es igual de abrumadora la cantidad de información que existe en internet acerca de esta aplicación: foros dedicados, blogs, how-to’s y manuales extensos, vídeos demostrativos y un largo etc.
Blender ofrece cantidad de herramientas de modelaje geométrico, mallas poligonales, video-animación (en el sentido más amplio de la palabra), motor de juegos 3D, detección de colisiones (para juegos), aplicación de filtros de imagen, timeline, modificación de iluminación, etc. Aquí podréis encontrar una explicación detallada (english) de sus funcionalidades.
Su homesite oificial es éste y su sección de descarga es ésta. Pero, como he dicho, existen muchas más webs y en español sobre Blender. Preguntad a mr. google para haceros un idea. Podéis empezar por aquí: manual de Blender en español.

Wings 3D

 

Siguiendo con los programas de diseño 3D, es Wings3d una válida herrameinta técnica OpenGL para acabar de diseñar figuras tridimensionales. Éstas han podido ser creadas con otros programas como 3D Studio o Adobe Ilustrator, siendo posteriormente importadas a Wings3D para realizar un perfecto acabado convirtiendo dichos modelos importados en mallas poligonales para poder aplicarle subdivisiones poligonales.
Podremos con Wings3D aplicar texturas, colores, iluminación, materiales, etc. Esta herramienta está destinado al trabajo con imágenes 3D, no ofreciendo posibilidad de realizar video-animaciones. Es multiplataforma (GNU/Linux, Mac y Windows) y en su website oficial (english) ofrece, además de la habitual sección de descarga, un foro de ayuda, bugtracker y chat. También hay su correspondiente web en español con foro y sección de ayuda.

Art of Illusion

 

El nombre del programa es bastante explicativo. Se trata de una aplicación de modelaje 3D, animación y renderización de imagen, multiplataforma (GNU/Linux, Mac OS X y Windows), escrita totalmente en Java y open source. Por las funcionalidades que ofrece, puede ser utilizado en ámbito doméstico y/o profesional.
ArtofIllusion incluye las herramientas habituales de este tipo de software, a saber: editor de texturas, scripting, modificación de iluminación y sombras, modelaje poligonal, creación de estructura (‘skeleton’), etc.
Su web es realmente completa, un “todo en uno” (english): sección ‘downloads‘, manuales, FAQ, Foro, bugs, etc. Además, existe abundante información en internet (sin llegar a la ‘bestial’ cantidad de Blender); podéis empezar por esta web (english) que incluye manuales, galerías, scripts, plugins, wiki, texturas, etc; o este foro.

K-3D

 

Otra estupenda herramienta para el diseño de imagen 3D y, como viene siendo habitual en los programas con licencia GPL, hay abundante información sobre su uso en la propia web del programa: manuales, ejemplos, videotutoriales, galerías (y videogalerías), FAQ, plugins, etc.
Con K3D podremos diseñar figuras 3D para animarlas posteriormente. Es esta aplicación software libre de modelaje, animación, con sistema de render (motor Renderman) y está disponible para plataformas GNU/Linux, Mac OS X (inestable), BSD (no testeado), Solaris (no testeado) y Win32.
El equipo de K-3D también recomienda incorporar al programa el motor render Aqsis, que enlazamos aquí.
K-3D incluye modelos por defecto con los que podemos empezar a trabajar para el caso que no queramos crear figuras desde el principio (polígono a polígono).
Tal como informan en su web, podremos añadir variados plugins para otorgar a la aplicación de mayor número de funcionalidades. De hecho, es ésta uno de los puntos que caracteriza al programa: la posibilidad de ir ampliando capacidades adicionales en forma de plugins.
Podemos encontrar la explicación detallada de la capacidad del programa aquíésta. (features). La sección de descarga es

Gimp

 

No debe existir usuario de GNU/Linux que, como mínimo, no haya oído algo de este estupendo programa. Ha salido recientemente su última versión de desarrollo (v.5) y su última versión estable es la 2.4.
Gimp (GNU Image Manipulation Program) es un programa de edición de imágenes, libre, con licencia GPL y multiplataforma (GNU/Linux, FreeBSD, Solaris, Windows y últimas versiones de Mac OS X). Ha pretendido ser siempre la alternativa válida y libre a Photoshop, claro dominador en el ámbito profesional de edición de imagen digital. Con ese objetivo ha ido aumentando el número de funcionalidades a cada versión que ha ido saliendo. Podemos avanzar desde aquí que GIMP incorpora un conjunto de herramientas de manipulado de imagen realmente completo: manejo de capas, coloreado, clonación, scripting, posibilidad de añadir plugins, combinación de imágenes, escalarlas y un larguísimo etc.
Hay mucha información en internet (y en español) sobre el uso de este programa. Realmente, el que desea inciarse en el campo de edición digital de imagen con Gimp lo tiene verdaderamente fácil gracias a las numerosas ayudas que nos ofrece la Red: foros, tutoriales, videotutoriales, FAQ’s, galerías, plugins, etc.
La web oficial de Gimp es ésta. En español es ésta y la sección de descarga es ésta (ofrece paquetes para las distribuciones GNU/Linux más extendidas). Si usáis distribuciones que cuenten con gestor de paquetes, seguramente podréis encontrar este programa en la lista de repositorios.
* Nota adicional: el proyecto gimshop pretende facilitar la transisicón de Photoshop a Gimp ofreciendo la posibilidad de instalar en éste una interfaz similar a la de Photoshop.
Fuente de la imagen: foro de Gimp.

Inkscape

 

Es un editor de gráficos vectoriales de código abierto y licencia GPL. Los usuarios de programas para plataforma Windows como Freehand, CorelDraw o Adobe Illustrator lo encontrarán realmente útil y sobre todo, les parecerá similar. Inkscape usa el formato svg (scalable vector graphic) y, al igual que sus homólogos de Windows, puede realizar formas, clonar, realizar mezclas, textos, trazos, capas, ‘vectorización’ de otros archivos gráficos, etc. Herramientas todas ellas realmente prácticas en el entorno web.
Es posible importar a Inkscape formatos eps, jpeg, png, tiff y postscript. Exporta a formato png y otros formatos vectoriales. Informan en su web que el objetivo principal de esta aplicación es el de crear una herramienta de dibujo potente a la par que cómoda y compatible con los estándares XML, SVG y CSS2.
La plataforma principal en la que funciona Inkscape es GNU/Linux, pero también existen versiones para Windows y Mac OS X.
El usuario de esta aplicación encontrará habitualmente mensajes de información y ayuda a modo de anuncios ‘flotantes’… realmente útil si eres ‘novato’ con este programa.
Su web oficial es ésta (disponible en español). Podremos encontrar tutoriales, galerías, wiki, foro, etc. Además, hay una sección de ‘casos‘ en la que demuestran la capacidad de Inkscape en varias lindes.
Su última versión estable es la 0.46 y la sección de descarga es ésta.
Fuente de la imagen: deviantart.

Pencil

 

Hemos hablado anteriormente de esta aplicación en linuxzone. Se trata de un programa open source de dibujo y animación 2D disponible para GNU/Linux, Mac OS X y Windows.
Podremos con Pencil dibujar ‘a la antigua’, es decir, fotograma a fotograma para unirlos y formar la animación deseada.
A pesar de la sencilla interface que presenta el programa, es una aplicación que ofrece herramientas avanzadas de dibujo y animación 2D. Podremos con él realizar dibujos como si los hiciéramos con nuestra propia mano.
Para facilitarnos el trabajo de animación, dispondremos en Pencil de timeline para coordinarla con nuestras composiciones musicales o sonidos en general. Finalizada la animación podremos exportar el producto en forma de cadena de fotogramas, archivo mov o swf.
En su web (english) ofrecen zona de descarga, tutoriales, manuales, galerías, links y foros (english y français).

Synfig

 

Seguimos con el dibujo y la animación en 2D, ahora con Synfig. Programa con licencia GPL y multiplataforma (GNU/Linux, Mac OS X y Windows).
Synfig es una aplicación de animación vectorial 2D con la que podremos crear animaciones de calidad cinematográfica. Esto se consigue poniendo a nuestra disposición gran número de herrameintas para dibujar y lograr perfectos acabados. Es posible con Synfig combinar capas, aplicar efectos de luz y color, colorear rápidamente figuras, fotogramas, etc. Es esta última herramienta muy agradecida por los profesionales del sector ya que no deben colorear cada uno de los ‘frames’ dibujados.
Es su web una de las más completas de las que he visto en cuanto a información ofrecida y claridad de contenidos, algo realmente necesario para los que empezamos con este programa: encontraremos, además de la sección de downloads, tutoriales, galerías, documentación, vídeos de youtube, sección ‘videoplayer’ para ver cortas animaciones hechas con Synfig, etc.

Ktoon

 

Es un programa de animación de 2D con licencia GPL, creado por Toonka Films, es decir, que está creada por animadores para animadores 2D, tal como dicen en su web. Es esto ya una buena carta de presentación para todo interesado en este campo.
Utiliza OpenGL y los que conozcan Macromedia Flash Player o ToonBoom encontrarán un interfaz de programa realmente similar y, a diferencia de las otras aplicaciones, Ktoon sólo está disponible de momento para plataformas Unix. Ktoon tiene mezclador de color, animación por capas y, al igual que Flash, dispone de una línea de tiempo para las animaciones.
La web del programa (english, pero la documentación está en español) ofrece galerías (offline, mientras escribo estas líneas), tutoriales, documentación, sección de downloads, sección “el podio” (para mostrar las mejores animaciones hechas con Ktoon), foro, listas de correo, etc.

Fotox

 

También os hemos hablado de esta aplicación en linuxzone. Se trata de una herramienta cuyo objetivo es básicamente editar fotos realizadas con cámara digital. Podremos con ella retocar algunos de los defectos o errores habituales de las fotos digitales. Podremos eliminar los ojos rojos o el desenfoque, aumentar o disminuir el brillo (incluso sólo el de una parte de la foto), aumentar el contraste, eliminar sombras, mezclar fotos (High Dynamic Range), combinarlas para crear fotos ‘ultrawide’, rotarlas, estrecharlas, etc.
Su web es bastante sencilla, ofreciendo sólo una breve descripción de las funcionalidades de Fotox, una galería, un manual en pdf (english) y link de descarga (.tar.gz). Es este programa recomendable para gente sin demasiada experiencia en la edición digital que desee retocar su galería de fotografías con unos pocos ‘clicks’.

POV-Ray

 

Su fama le precede. Se trata de otra de las aplicaciones de sobra conocida por todos los profesionales del diseño y edición de imagen. Si bien Blender ya incorpora herramientas de iluminación, POV-Ray es una aplicación raytracer dedicada y realmente completa. Es multiplataforma (GNU/Linux, Mac OS X y Windows), no es libre (aunque sus fuentes están disponibles bajo licencia propia POV-Ray) pero sí es gratuito.
POV-Ray (Persistance of Vision Ray-tracer) es una herramienta técnica y de manejo complicado, no debido al programa en sí sino por lo que se puede llegar a hacer con él: si buscas conseguir la perfección y el ‘hiperrealismo’ en cuanto a 3D e iluminación de tus diseños, POV-Ray es tu programa. Esto de ‘hiperrealismo’ no es aquí un eufemismo: echad un vistazo a creaciones acabadas con POV-Ray y os costará a primera vista distinguir entre un diseño 3D y una fotografía.
A diferencia de otros programas, POV-Ray no dispone de interfaz gráfica al uso. Interpreta ficheros de código ASCII de extensión .pov que describen el diseño 3D. Al contrario que otros programas de diseño 3D, POV-Ray no forma sus figuras con triángulos sino con diferentes objetos poligonales: cilindros, conos, esferas, etc. todos ellos juntos para formar el diseño completo. El fichero .pov ‘informa’ cómo se juntan dichas figuras geométricas, su posición y cómo deben interactuar.
La web oficial en español es ésta: incluye tutoriales (niveles principiante y avanzado), galería, consejos, etc. La web oficial en english ésta donde se encuentra la sección de descarga del programa.
Otros programas de características similares son: KPovModeler (programa para crear y editar imágenes POV-Ray en KDE) o YafRay (‘raytracer’ para conseguir imágenes y animaciones fotorealistas). Éste último puede ser incluido a modo de plugin en Blender.

 Adobe Flash Professional

Adobe Flash Professional es el nombre o marca comercial oficial que recibe uno de los programas más populares de la casa Adobe, junto con sus programas hermanos Adobe Illustrator y Adobe Photoshop. Se trata de una aplicación de creación y manipulación de gráficos vectoriales con posibilidades de manejo de código mediante un lenguaje de scripting llamado ActionScript. Flash es un estudio de animación que trabaja sobre "fotogramas" y está destinado a la producción y entrega de contenido interactivo para diferentes audiencias alrededor del mundo sin importar la plataforma. Es actualmente desarrollado y comercializado por Adobe Systems Incorporated y forma parte de la familia Adobe Creative Suite, su distribución viene en diferentes presentaciones, que van desde su forma individual ó como parte de un paquete, siendo estos: Adobe Creative Suite Design Premium, Adobe Creative Suite Web Premium y Web Standard, Adobe Creative Suite Production Studio Premium y Adobe Creative Suite Master Collection. Se usa sobre animaciones publicitarias, reproducción de vídeos (como YouTube) y otros medios interactivos que se presentan en la mayoría de sitios web del mundo, lo que le ha dado fama a éste programa, dándoles el nombre de "animaciones Flash" a los contenidos creados con éste.
Adobe Flash utiliza gráficos vectoriales y gráficos rasterizados, sonido, código de programa, flujo de vídeo y audio bidireccional (el flujo de subida sólo está disponible si se usa conjuntamente con Macromedia Flash Communication Server). En sentido estricto, Flash es el entorno de desarrollo y Flash Player es el reproductor utilizado para visualizar los archivos generados con Flash. En otras palabras, Adobe Flash crea y edita las animaciones o archivos multimedia y Adobe Flash Player las reproduce.
Los archivos de Adobe Flash, que tienen generalmente la extensión de archivo SWF, pueden aparecer en una página web para ser vistos en un navegador web, o pueden ser reproducidos independientemente por un reproductor Flash. Los archivos de Flash aparecen muy a menudo como animaciones en sitios web multimedia, y más recientemente en Aplicaciones de Internet Ricas. Son también ampliamente utilizados como anuncios en la Web.
En versiones anteriores, Macromedia amplió a Flash más allá de las animaciones simples, convirtiéndolo en una herramienta de desarrollo completa, para crear principalmente elementos multimedia e interactivos para Internet.
Originalmente Flash no fue un desarrollo propio de Adobe, sino de una pequeña empresa de desarrollo de nombre FutureWave Software y su nombre original fue FutureSplash Animator. En diciembre de 1996 Macromedia adquiere FutureWave Software, y con ello su programa de animación vectorial que pasa a ser conocido como Flash 1.0.
En 2005 Adobe compra Macromedia y junto con ella sus productos, entre ellos Flash, que pasa a llamarse Adobe Flash.