Mathjax

miércoles, 10 de mayo de 2017

Satori FilmFX 64

Satori FilmFX 64



(Artículo publicado en el año 2000 en la extinta revista online Si-lop!)

Hace ya algún tiempo que este software de la casa británica Spaceward Graphics (www.satoripaint.com) está siendo utilizado en sectores tales como la producción cinematográfica o en diseño tradicional, y sin embargo esto no impide que Satori sea un gran desconocido entre la mayoría de los creadores digitales.

Bien es cierto que su interfaz es ligeramente diferente y su método de trabajo no es el habitual, y por ello no despierta inicialmente deseos de profundizar en su empleo entre aquellos acostumbrados al interfaz de Photoshop.

Sin embargo se trata de una increíble herramienta con un potencial inmenso. Su hito más nombrado hasta la fecha es el de haber creado contenido para el oscarizado film "The Matrix", de los hermanos Wachowski, descripción que detallo a continuación, y que se puede consultar en la citada página web de Satori.

En concreto su contribución en esta película consistió en la creación de unos fondos para una corta secuencia en la cual Morpheus (Laurence Fishburne) muestra el estado de la superficie de la Tierra a Neo (Keanu Reeves).

El porqué de su utilización surge de la necesidad de generar una serie de imágenes a resolución de cine, empleando un gran número de capas, tarea para la cual Photoshop no resultaba ser el más idóneo.

Para el film "The Matrix" crearon, en Digital Firepower, un enorme mate representando una ciudad futurista destruida. El dibujo consistía en un enorme archivo que debía ser aplicado en más de 60 capas a resolución de cine. - "Comenzamos el trabajo en Photoshop pero enseguida nos dimos cuenta de la necesidad de trasladar la tarea a Satori, debido al tamaño de las imágenes y a los problemas que sabíamos de antemano que íbamos a encontrar con una imagen tan oscura, si permanecíamos en el mundo de 8 bits de Photoshop.... desde entonces, muchos de nuestros trabajos están siendo creados con Satori con el fin de preservar la profundidad de color y de disponer de gran flexibilidad con imágenes muy grandes."- Charles Darby, Matte Effects Supervisor en The Matrix.

Satori es también muy utilizado en el sector del dibujo animado tradicional (2D), ya que permite la creación de fondos de una gran calidad en poco tiempo, y dispone de gran número de herramientas que facilitan la labor de los artistas, sobre todo por el tratamiento vectorial de las brochas y formas geométricas.

Michael Hirsh, un reputado diseñador de fondos para animación, con más de 24 años de experiencia en el sector (http://www.animation-backgrounds.com/), nos ha remitido tres ejemplos prácticos de lo que es posible realizar con las herramientas de Satori en este segmento de la industria.

La imagen situada a la izquierda, que representa una cocina, fué empleada en una serie educativa para niños de la cadena BBC, y a su vez fué utilizada en un artículo publicado en la revista Design Export News como ejemplo de las posibilidades de los objetos vectoriales utilizados por este programa, se demostraba la capacidad de realizar un zoom sobre un detalle de la imágen (creada íntegramente en Satori) hasta niveles increíbles, sin mostrar pixelización alguna.
En concreto se alcanzó la impresionante ampliación de 1.078.000:1, antes que el motor de Satori decidiese que ya no había nada que mostrar. Esto por descontado es también aplicable a la inversa, con lo que podemos crear un logotipo que tan sólo vaya a ser empleado en una página web, de por ejemplo 160x120, y posteriormente modificar su tamaño a 25.000x25.000 para aplicarlo sobre la lona de un camíón propiedad de nuestro cliente, sin pérdida alguna de calidad.

Satori Film FX64, si bien pudiera ser considerado como un competidor de Photoshop, sus programadores no lo entienden como tal, ya que parte de sus herramientas no están contempladas en Photoshop, y su filosofía de trabajo no es la misma.

Una de las características más destacadas de Satori es su formato propietario .RIR (Resolution Independent Raster), el cual nos permite crear imágenes a resoluciones bajas y luego reescalarlas hasta resoluciones imposibles para otros softwares, sin pérdida de definición. Esto se consigue gracias a que todo lo que Satori genera (brochas, efectos, formas geométricas) es considerado un objeto con características vectoriales, con lo que su reescalado es perfecto.
Da igual que estemos aplicando una brocha con características de pintura al óleo, ya seguirá siendo un objeto vectorial para Satori, y por tanto susceptible de ser modificado a cualquier resolución sin pérdida de calidad. Además de todo esto, los efectos o filtros aplicados son considerados como objetos (un blur se aplica mediante una figura geométrica, que si queremos que se aplique a toda la imagen, consistirá en un rectángulo con las proporciones de nuestra imagen) y por ello accesibles y movibles en cualquier momento.

Imaginad por ejemplo que habéis creado un texto sobre el que a continuación aplicáis un blur, y entonces os dais cuenta que debíais haber aplicado el "blur" primero y el texto después; no hay problema, seleccionamos el objeto texto y lo "enviamos" encima del objeto "blur", y todo solucionado; incluso si nos damos cuenta una semana después podremos hacerlo ya que los objetos se encuentran apilados según los hayamos creado, pudiendo elegir cualquiera de ellos para su modificación independientemente del resto de objetos aplicados a la imagen.

Otra importante característica del programa es la de permitirnos trabajar a 64 bits de profundidad de color, pudiendo incluso salvar ficheros de 64 bits de color; lógicamente sólo en aquellos formatos que lo permiten, como por ejemplo .PNG. Pero no es esto lo más importante, sino el hecho de poder abrir imágenes de cualquier tipo como ficheros de 64 bits para trabajar en el entorno del programa a esa resolución. Por ejemplo, imaginad la calidad de un gradiente de 64 bits en comparación con otro de sólo 8 bits de color, como por ejemplo los empleados en la imágen de la izquierda, creada por Michael Hirsh para una serie animada.

Quizás no se aprecie en esta imagen debido a las limitaciones inherentes al ajuste de imágenes para publicación en web, pero la calidad del gradiente es insuperable. Debemos también destacar como sobresaliente la posibilidad de trabajar a nivel sub-pixel. Con Satori podemos generar, por poner un ejemplo, un filtro de "blur" de 0,33 pixels de diámetro, o un "sharpen" de 1,25 pixels.

Esto es extremadamente útil en muchas circunstancias, pero especialmente si queremos aumentar el tamaño de una imagen de mapa de bits más allá de lo que su resolución permite (hasta cierto limite, por descontado). Otra bondad destacada del programa es su forma de trabajar con imágenes bitmap. Podemos abrir, sin ningún tipo de reparo, una imagen de 16.000 x 16.000 y aplicar brochas, filtros etc.. todo ello en "casi" tiempo real, independientemente de la máquina de la que dispongamos. Satori trabaja sobre representaciones de tamaño reducido (reducido al tamaño de nuestro monitor y resolución) y alta calidad de nuestra imagen, con lo que en realidad no estaremos trabajando con la imagen a su tamaño real (modo 1:1), sino con representaciones, digamos virtuales, de nuestra imagen. Por otro lado el modo 1:1 también está contemplado en el programa, por si acaso quisiéramos utilizarlo (es útil hacerlo si nos vemos en la necesidad de aplicar algún filtro específico de Photoshop, los cuales soporta, aunqué sólo en modo 1:1).

Pongamos por ejemplo que debemos abrir una imagen de 10.000 x 10.000 pixels y emplear una brocha de 2.000 pixels de diámetro para trazar una simple linea. En Photoshop, el simple redibujado conllevaría una importante cantidad de tiempo, ya que éste trabaja en "modo real". Sin embargo en Satori estaríamos dibujando en tiempo real (o casi), incluso en un modesto intel 486.

Sin embargo, cuando Photoshop hubiese terminado de dibujar esa línea, podríamos salvar la imagen modificada en cuestión de segundos, pero Satori tardaría bastante más en salvarla. ¿Por qué? ... y es aquí donde reside la clave de la velocidad de trabajo de Satori. Todos los efectos y modificaciones que apliquemos sobre nuestras imágenes en Satori, se aplican en realidad sobre las mencionadas representaciones de las mismas, y de hecho, los efectos aplicados son a su vez representaciones virtuales de los efectos mismos.
Cuando queremos salvar la imagen final, Satori debe aplicar todas las modificaciones almacenadas previamente a la imagen final, y eso le puede llevar bastante tiempo de cálculo, dependiendo de lo que hayamos hecho en nuestra jornada de trabajo.
Esto que en principio parece ser una desventaja, no lo es si nos paramos a pensar que Satori nos está ofreciendo trabajar con soltura y rapidez, sin lastrar nuestro ritmo de trabajo en lo más mínimo; y al final le podemos dejar sólo mientras nosotros estamos haciendo otra cosa, o nos hemos ido a comer, para a la vuelta encontrar nuestros trabajos finalizados y salvados.

Existen unas tablas comparativas en la página web de Spaceward Graphics, en las cuales se exponen una serie de pruebas comparativas de rendimiento entre Satori y Photoshop. En ellas podemos ver que en realidad una jornada de trabajo con Satori lleva aproximadamente el mismo tiempo que con Photoshop, y sin embargo, con Satori hemos trabajado más a gusto y si nos hemos equivocado en algún paso lo habremos podido solucionar casi en tiempo real, ganando tiempo efectivamente sobre su competidor.
Además nos iremos a casa bastante antes que el sufrido usuario de Photoshop, ya que el trabajo de generar la imágen final (render) lo hace el programa, sin necesidad de nuestra presencia.

Otra importante caracteristica incluida en el programa, muy a tener en cuenta, es que Satori FilmFx permite la realización de rotoscopia sobre video o secuencias de fotogramas, lo que unido a sus potentes herramientas de eliminación de color (chroma y luma) resulta una potente herramienta de trabajo para tareas de retoque en cine o video, y composición avanzada (permite infinitas capas, si disponemos de infinita RAM, claro está).

Por último, sólo mencionar, que dado el creciente interés que ha suscitado Internet entre las empresas, Satori ha incluido en su última versión, 3.20, herramientas de optimización de imágenes para su publicación en web, así como un generador de "Rollovers" para la creación de botones animados.

Ha llegado a nuestro conocimiento que se está trabajando en una nueva versión de Satori FilmFX, que verá la luz en breve, y que se halla en estado de "beta" en la actualidad. Nos han prometido muchas novedades.