Tests: Acuarela

Quien no quedó loco cuando vio este trabajo de Kynd : https://vimeo.com/117162623

Hay una simulación de acuarelas increíble, y muchas cosas más para apreciar, está todo bien hecho.

El otro día jugando con Quartz Composer, estuve intentando lograr resultados parecidos al efecto de una acuarela sobre papel, estos primeros intentos dieron resultados piolas.

Aun no voy a subir el nodo, pero básicamente, en previas pruebas usando y explotando el “feedback”, había visto como cosas como Blur hacen que el fondo se expanda, a esto hay que sumarle algo que simule cuando el agua “se escurre” en el papel, viendo el video de Kynd, no pude evitar notar un Erode, algo que siempre había usado en OpenCv, pero nunca para procesar una imágen, esto va comiendo el contenido desde los bordes, logrando regular la expansión. Hay un proceso más grande claramente, ya lo voy a detallar, prometo.

Aquí algunos resultados más:

🙂

 

 

 

Quartz Composer, Timebase

Un feature de los nodos de Quartz Composer (específicamente de los que son providers y de output), es poder controlar en que basan su actualización, esto normalmente ocurre por frames. Pero también podemos elegir controlarlo nosotros, mediante por ejemplo un Interpolator.

Esto se logra haciendo “click derecho” sobre el nodo y eligiendo en el menu “Time Base” la opción “External”.

Time Base

Esto va a habilitar un nuevo dot de entrada que es “Patch Time”. Si a este dot le enchufamos un “Interpolator” podremos controlar como se comportan los cálculos del nodo.

Particulas TimeBase

El resultado sería el siguiente, podemos controlar como explota el sistema de partículas por ejemplo. Y como se basa en una regla constante de tiempo (0 a 1 en 1 segundo), siendo 0 el momento de creación de las partículas, como verán siempre se genera de la misma manera, quitándole el “azar” ,dando un efecto interesante, y dejándonos tener el control.

Particulas Interpolator

🙂

Quartz Composer, Pixel Displacement

Un pequeño filtro Core Image que uso mucho en Quartz Composer.

Core Image sirve para procesar imágenes en tiempo real (GPU), nos permite generar filtros, efectos y demás. Quartz Composer tiene una manera de programarlo muy simple.

El nodo recibe dos imágenes, la imágen original (Image) , la imágen usada como mapa de desplazamiento (Disimage) y por ultimo tiene dos multiplicadores, x e y, ya que la escala dentro de CI va de 0 a 1, con esos valores el efecto es imperceptible.

Como conectar

Resultado:

CI resultado

En “Disimage” pueden probar enchufar distintas imágenes , tanto filtradas, como videos, o generadas dentro de Quartz Composer, todo da lindos resultados. Bastante contemporáneos.

Bajar Core Image, Pixel Displacement

🙂