Le Image Morpher

En 2011 desarrollé este proyecto. El algoritmo implementado es el siguiente:

  1. Dadas dos imágines (origen y destino)
  2. Tomar dos nubes de vectores bidimensionales (origen y destino)
  3. Definir una triangulación (Delaunay) para la nube origen.
  4. Ajustar la nube destino para que represente las conexiones de la triangulación origen.
  5. Transformar la triangulación origen hacia la destino usando como parámetro el mapa RGB de la imagen contenida en cada triángulo.
  6. Sintetizar ambas transformaciones utilizando crossfade.
  7. Escribir un video como salida.

Lo que se obtiene luego de realizar el algoritmo es el siguiente efecto:

Le Image Morpher (Software project)

Y el video de salida fue (no tomen en cuenta el tinte rojo):

Una de las características más interesantes de este proyecto es que todos los cálculos son realizados en tiempo real, es decir, no utilicé buffers para cada keyframe. Acá dejo la presentación que hice sobre el tema: Morphing

comments powered by Disqus

Categorías

Recientes