stringtranslate.com

Vertex (gráficos por computadora)

Diagrama de clases UML
Diagrama de clases UML

Un vértice (en plural: vértices ) en gráficos de computadora es una estructura de datos que describe ciertos atributos, como la posición de un punto en el espacio 2D o 3D , o múltiples puntos en una superficie .

Aplicación a modelos 3D

Los modelos 3D se representan con mayor frecuencia como poliedros triangulados que forman una malla de triángulos . Las superficies no triangulares se pueden convertir en una matriz de triángulos mediante teselación . Los atributos de los vértices suelen interpolarse en las superficies de la malla.

Atributos de vértice

Los vértices de los triángulos no solo están asociados con la posición espacial, sino también con otros valores utilizados para representar el objeto correctamente. La mayoría de los atributos de un vértice representan vectores en el espacio que se va a representar . Estos vectores suelen ser unidimensionales ( x ), bidimensionales ( x, y ) o tridimensionales ( x, y, z ) y pueden incluir una cuarta coordenada homogénea ( w ). Estos valores reciben un significado mediante una descripción del material. En la representación en tiempo real, estas propiedades las utiliza un sombreador de vértices o un pipeline de vértices .

Estos atributos pueden incluir:

Posición
Coordenadas 2D o 3D que representan una posición en el espacio
Color
Valores RGB típicamente difusos o especulares , que representan el color de la superficie o información de iluminación precalculada .
Reflectancia
de la superficie en el vértice, por ejemplo, exponente especular , metalicidad, valores de Fresnel.
Coordenadas de textura
También conocidas como coordenadas UV , controlan el mapeo de textura de la superficie, posiblemente para múltiples capas.
vectores normales
Estos definen una superficie curva aproximada en la ubicación del vértice, utilizada para cálculos de iluminación (como sombreado Phong ), mapeo normal o mapeo de desplazamiento , y para controlar la subdivisión.
vectores tangentes
Estos definen una superficie curva aproximada en la ubicación del vértice, utilizada para cálculos de iluminación (como sombreado Phong ), mapeo normal o mapeo de desplazamiento , y para controlar la subdivisión.
Pesos de mezcla
Pesas para huesos
Ponderación para la asignación a los huesos para controlar la deformación en la animación esquelética .
Mezclar formas
Se pueden especificar múltiples vectores de posición para que se combinen a lo largo del tiempo, especialmente para la animación facial .

Véase también

Para saber cómo se procesan los vértices en las tarjetas gráficas 3D, consulte shader .

Referencias