Las curvas de difusión son primitivas de gráficos vectoriales para crear imágenes con sombras suaves. Cada curva de difusión divide el espacio de gráficos 2D a través del cual se dibuja, definiendo diferentes colores en cada lado. Cuando se renderizan , estos colores se extienden a las regiones a ambos lados de la curva de una manera análoga a la difusión . Los colores también se pueden definir para variar suavemente a lo largo de la curva y también se puede especificar la nitidez de la transición de color de un lado de la curva al otro. [1]
Tesis doctoral original que introduce el concepto de curvas de difusión. [2]
Las curvas de difusión se han discutido en relación a ser una posible adición a la especificación SVG . [3]
Motivaciones
En el artículo original que presenta el concepto de curvas de difusión, Orzan et al. describa dos motivaciones principales para ellos. [1]
Dibujo a mano alzada
Los artistas tradicionalmente comienzan dibujando líneas y formas que representan los límites de color principales y algunos de los menores de la obra imaginada. El uso de curvas de difusión respalda esta práctica con precisión: dado que el color se agregaría más tarde, hasta y entre estas líneas esbozadas, los valores de color de las líneas se especifican y sus comportamientos 'similares a la difusión' producen una imagen de una manera similar a la forma en que un artista tradicional trabaja con pinceles u otros medios.
Codificar y editar imágenes
La mayoría de las variaciones de color y tono dentro de una imagen, ya sean dibujadas manualmente o generadas fotográficamente, se originan en los bordes o son causadas por ellos. Estos bordes pueden ser los bordes de un objeto frente a otro o pueden ser bordes de textura, bordes de sombra, etc. También se pueden representar sombreados más sutiles como si fueran causados por bordes. Por tanto, técnicas de análisis de visión como la detección de bordes se integran bien con la construcción de curvas de difusión y así pueden facilitar la vectorización de imágenes reales y su posterior edición manual.
Referencias
- ↑ a b Alexandrina Orzan; Adrien Bousseau; Holger Winnemöller; Pascal Barla; Joëlle Thollot; David Salesin (2008). "Curvas de difusión: una representación vectorial para imágenes con sombras suaves" (PDF) . Transacciones ACM en gráficos . 27 . Consultado el 25 de mayo de 2009 .
- ^ Orzan, Alexandrina (2009). "Imágenes basadas en contornos: representación, creación y manipulación" (PDF) . INPG. Cite journal requiere
|journal=
( ayuda ) - ^ Rusin, Zack (2008). "SVG en KDE: Libertad de belleza" . svgopen.org . Consultado el 25 de mayo de 2009 .