Ir al contenido principal

4.3 Técnicas de sombreado

Sombreado Constante/Plano

Obtenemos una intensidad que aplicamos a un conjunto de puntos de un objeto
–Aceleramos el proceso de síntesis
–Correcto si se verifica:

• Fuente de luz en el infinito
• Observador en el infinito
• El polígono representa una superficie plana real del objeto que se modela y no es una    aproximación de un objeto curvo.


Sombreado de Gouraud

Se basa en la interpolación de intensidad o color:

• Considera que facetas planas vecinas proceden de aproximar una superficie curva (salvo que se declare una arista real entre ambas)
• Elimina en gran medida las discontinuidades de iluminación
• Es sencilla, pero produce peores resultados en objetos con brillos especulares que el método de  Phong.
• Implementado en OpenGL.
Necesita la dirección de la normal en cada vértice (si se desconoce, se calcula a partir de las normales de las facetas que contienen el vértice)
• Si dos facetas están separadas por una arista real, se utilizan dos normales diferentes para
trabajar en cada faceta (se promedian las normales situadas solo a un lado de la arista)
• A partir de la normal en cada vértice, se evalúa la ecuación de iluminación (solo para cada vértice) y se obtiene un valor de intensidad para cada uno de ellos
• Se realiza una interpolación bilineal para obtener la intensidad en cada punto dentro de la faceta (de forma incremental).


Sombreado de Phong

• Se basa en la interpolación de la dirección de la normal, calculada de la misma forma que antes.
• Igual que en Gouraud, se interpola a lo largo de cada línea de barrido, entre los puntos inicial y final, interpolados a su vez de los valores de los vértices de la arista.
• Captura mejor los brillos especulares en el medio de facetas planas (Gouraud los puede omitir).
Produce mejores resultados, a un coste computacional mayor (hay que incrementar la dirección de la normal en tres direcciones, normalizarla y calcular la ecuación de sombreado encada punto)
• Si el coeficiente de reflexión especular es pequeño, los resultados no difieren tanto (se pueden combinar objetos sombreados por ambos métodos en una escena).

Comentarios

Entradas más populares de este blog

2.4 Representación matricial.

Coordenadas homogéneas y representación matricial El uso de coordenadas homogéneas permite tratar todas las transformaciones geométricas como una multiplicación de matrices. Las coordenadas agregan un tercer componente a las coordenadas bidimensionales.  De tal forma que, un punto (x,y) pasa a ser (x,y,W). El valor de W es generalmente 1. Coordenadas homogéneas y representación matricial. El uso de coordenadas homogéneas permite tratar todas las transformaciones geométricas como una multiplicación de matrices. Las coordenadas agregan un tercer componente a las coordenadas bidimensionales. De tal forma que, un punto (x,y) pasa a ser (x,y,W). El valor de W es generalmente 1. Representación matricial. En el área de la graficación por computadora, es común encontrar la representación de las ecuaciones de transformación por medio de matrices, y se pueden encontrar dos tipos de notaciones para representarlas: 1.- Repesentando las coordenadas de un punto  p  como vectores re...

3.1 Representación de objetos de tres dimensiones

El diseño ayudado por ordenador representa un gran ahorro de esfuerzo y tiempo. Además se consiguen resultados extraordinarios con respecto a los procedimientos clásicos de diseño. Los programas de diseño industrial o arquitectónico admiten tres maneras de representación de objetos. Modelos bidimensionales del objeto o parte de él. Se reproducen separadamente las diferentes caras, planos o cortes para ser estudiados y modificados. Normalmente se utiliza una representación formal del objeto, obteniendo sus vistas desde diferentes puntos de visualización. Se denominan vistas principales de un objeto, a las proyecciones ortogonales del mismo sobre 6 planos, dispuestos en forma de cubo. También se podría definir las vistas como, las proyecciones ortogonales de un objeto, según las distintas direcciones desde donde se mire. Si situamos un observador según las seis direcciones indicadas por las flechas, obtendríamos las seis vistas posibles de un objeto.  Modelos tridimensi...

4.2 Modelos básicos de iluminación

Una escena de animación se ilumina mediante unas propiedades globales (Luz ambiente) así como por diferentes puntos de luz (Luz puntual) que emulan otros tantos tipos de “lámparas”. Los cálculos matemáticos que se realizan con estos parámetros, aplicados a la geometría que define la escena, se asocian con el concepto de “Modelos de iluminación“. Phong, Lambert, Fressnell, Minnaert, Toon, Oren-Nayar, Toon etc son algunos de los nombres con los que normalmente se referencian algunos de los principales modelos de iluminación. No es necesario entender los modelos en profundidad para su uso artístico en las herramientas de creación de imagen sintética, pero es recomendable un conocimiento básico que permita entender cómo se forman las imágenes para poder anticipar resultados en su aplicación. El modelo de Phon es sencillo matemáticamente y permite obtener imágenes muy correctas. Los modelos basados en trazados de rayos permiten imágenes más brillantes y realistas en determinados cam...