stringtranslate.com

Ventilador triangular

Conjunto de triángulos conexos descritos por los vértices A a F.

Un abanico de triángulos es una primitiva en gráficos de computadora 3D que ahorra tiempo de almacenamiento y procesamiento. Describe un conjunto de triángulos conectados que comparten un vértice central (a diferencia de la tira de triángulos que conecta el siguiente punto de vértice con los dos últimos vértices utilizados para formar un triángulo), posiblemente dentro de una malla de triángulos . Si N es el número de triángulos en el abanico, el número de vértices que lo describen es N + 2. Esta es una mejora considerable con respecto a los 3 N vértices que son necesarios para describir los triángulos por separado. La canalización de gráficos puede aprovechar esto al realizar solo las transformaciones de visualización y los cálculos de iluminación una vez por vértice. Si bien los abanicos de triángulos eran útiles en ese entonces con sombreado plano o sombreado Gouraud para objetos sin texturas y RAM limitada, hoy cuestan rendimiento con sombreadores de fragmentos y rasterización de muestreo múltiple. [1] Por esta razón, los abanicos de triángulos están en desuso en Direct3D10 y versiones posteriores. [2]

Cualquier polígono convexo puede triangularse como un único abanico, seleccionando arbitrariamente cualquier punto dentro del mismo como centro.

Véase también

Referencias

  1. ^ "Explicación detallada de por qué los ventiladores triangulares afectan el rendimiento con los sombreadores de fragmentos modernos y el multimuestreo".
  2. ^ "Funciones obsoletas (Direct3D 10)".