Compartir a través de


Interpolación de triángulos

Durante la representación, la canalización interpola los datos de vértices en cada triángulo. Los datos de vértice pueden ser una amplia variedad de datos y pueden incluir (pero no se limita a): color difuso, color especular, alfa difuso (opacidad de triángulo), alfa especular y factor de niebla. Para la canalización de vértices programables, el factor de niebla se toma del registro de niebla. Para la canalización de vértices de función fija, el factor de niebla se toma del alfa especular.

Para algunos datos de vértices, la interpolación depende del modo de sombreado actual, como se indica a continuación:

Modo de sombreado Descripción
Plano Solo el factor de niebla se interpola en modo sombreado plano. Para todos los demás valores interpolados, el color del primer vértice del triángulo se aplica en toda la cara.
Gouraud La interpolación lineal se realiza entre los tres vértices.

 

El color difuso y el color especular se tratan de forma diferente, dependiendo del modelo de color. En el modelo de color RGB, el sistema usa los componentes de color rojo, verde y azul en la interpolación.

El componente alfa de un color se trata como un valor interpolado independiente, ya que los controladores de dispositivo pueden implementar transparencia de dos maneras diferentes: mediante la combinación de texturas o mediante el uso de espumoso.

Sistemas de coordenadas y geometría