PIZiadas gráficas

PIZiadas gráficas

Mi mundo es la imagen.

Alpha compositing: Reglas de Porter-Duff

Reglas de Porter DuffAl formar o editar imágenes de síntesis utilizamos una serie de operaciones matemáticas que “mezclan” o “funden” los colores de las imágenes superpuestas.

Las reglas que gobiernan esta composición se engloban bajo lo que se conoce como reglas de Porter-Duff en honor al primer artículo documentado que las estructuraba.

Se conoce como “compositing” al proceso y las operaciones que permiten añadir (componer) a una imagen dada nuevas imágenes superpuestas.

Thomas Porter y Tom Duff, miembros del “Computer Graphics Project” en la empresa Lucasfilm Ltd. publicaron un artículo titulado “Compositing Digital Images” que se recoge en “Computer Graphics Volume 18, Number 3 July 1984” publicado por ACM, que se ha convertido en una referencia obligada a la hora de analizar el proceso de “superposición” de imágenes.

Aunque se han descrito 12 operaciones o reglas para la superposición de dos imágenes, las principales pueden limitarse a ocho; deberemos a su vez diferenciar entre los casos en que las imágenes son completamente opacas o disponen de un “canal” de transparencia.

Esquemáticamente, las operaciones básicas son las siguientes:

El significado se presenta en la siguiente tabla, en la que el fondo se denomina “destino” y la nueva imagen “fuente”

Nombre Descripcion
SrcOver Sitúa el dibujo fuente sobre el destino
DstOver Destino sobre fuente
Clear Borra destino bajo la fuente
Src Superpone fuente sobre destino sin canal Alfa
SrcIn Ídem anterior pero con canal Alfa
DstIn Muestra la parte del destino que coincide con la fuente
SrcOut Parte de la fuente fuera del destino
DstOut Parte del destino fuera de la fuente
  • Compositing Digital Images” “Computer Graphics Volume 18, Number 3 July 1984” publicado por ACM: © 1984 ACM 0-89791-138-5/84/007/0253
Imagen de Síntesis

Imagen de Síntesis

Related Posts

  • Componer Imágenes Panorámicas: Rotación [Microsoft Image Composite Editor]Componer Imágenes Panorámicas: Rotación [Microsoft Image Composite Editor] Después de ver un ejemplo real (cornisa del manzanares) sobre cómo componer imágenes panorámicas, nos metemos en nuestro laboratorio virtual para analizar algunas de las posibilidades del software "Microsoft Image Composite Editor" Para realizar las diferentes pruebas a las que […]
  • Componer Imágenes Panorámicas [Microsoft Image Composite Editor]Componer Imágenes Panorámicas [Microsoft Image Composite Editor] Cuando viajamos y encontramos paisajes que nos gustan podemos hacer varias fotos de un mismo lugar para llevarnos un recuerdo completo de lo que percibimos visualmente. Estas imágenes parciales (limitadas por el objetivo de la cámara) se pueden convertir en una panorámica encadenando […]
  • Canales de una imagen de síntesisCanales de una imagen de síntesis Muchas veces hemos hablado del "canal de transparencia" de una imagen, que describe los puntos o "pixels" de dicha imagen que no tienen un color asociado y por lo tanto son "transparentes". En Blender, junto al canal de transparencia, se pueden obtener otros canales que, combinados […]
  • Editor de nodos: Filtros de imágenes [Blender]Editor de nodos: Filtros de imágenes [Blender] Los filtros permiten modificar una imagen resaltando elementos o características específicas, difuminando o corrigiendo desenfoques, añadiendo o sustrayendo información de color e iluminación, determinando contornos o fronteras entre objetos, variando el tamaño y forma de la imagen .... […]
  • Editor de nodos: Split window [Blender]Editor de nodos: Split window [Blender] La mayoría de los programas de edición digital disponen de un modo de "previsualización" que permite visualizar, aproximadamente, el resultado de aplicar un filtro a una imagen. Blender dispone de una herramienta en el editor de nodos que permite poder contrastar dos imágenes en una […]
  • Animación 3D, Objetos: Editar mallas [Blogs experimentales] [ Blender ]Animación 3D, Objetos: Editar mallas [Blogs experimentales] [ Blender ] El proceso de edición en Blender permite, a partir de las primitivas básicas (esfera, plano, cono...) generar complejas superficies que recreen los objetos que utilizaremos en nuestras animaciones. El proceso de edición se esquematiza en un conjunto reducido de acciones que se repiten […]