Modos de sombreado (Direct3D 9)

El modo de sombreado utilizado para representar un polígono tiene un efecto profundo en su apariencia. Los modos de sombreado determinan la intensidad del color y la iluminación en cualquier punto de una cara de polígono. Direct3D admite dos modos de sombreado.

Sombreado plano

En el modo de sombreado plano, la canalización de representación de Direct3D representa un polígono, utilizando el color del material de polígono en su primer vértice como color para todo el polígono. Los objetos 3D que se representan con sombreado plano tienen bordes visiblemente afilados entre polígonos si no son coplanares.

En la ilustración siguiente se muestra una tetera representada con sombreado plano. El contorno de cada polígono es claramente visible. El sombreado plano es la forma más rápida de sombreado.

ilustración de una tetera mediante sombreado plano

Sombreado de Gouraud

Cuando Direct3D representa un polígono mediante sombreado de Gouraud, calcula un color para cada vértice mediante los parámetros normales y de iluminación del vértice. A continuación, interpola el color a través de la cara de los polígonos La interpolación se realiza linealmente. Por ejemplo, si el componente rojo del color del vértice 1 es 0,8 y el componente rojo del vértice 2 es 0,4, utilizando el modo de sombreado Gouraud y el modelo de color RGB, el módulo de iluminación Direct3D asigna un componente rojo de 0,6 al píxel en el punto medio de la línea entre estos vértices.

En la ilustración siguiente se muestra el sombreado gouraud. Esta tetera se compone de muchos polígonos triangulares planos y triangulares. Sin embargo, el sombreado Gouraud hace que la superficie del objeto aparezca curvada y lisa.

ilustración de teapot mediante sombreado gouraud

El sombreado gouraud también se puede usar para mostrar objetos con bordes afilados.

Para obtener más información, vea Vectores normales de caras y vértices (Direct3D 9).

Sombreado