Glosario de gráficos Direct3D

Define los términos de gráficos de Microsoft Direct3D. En este glosario se definen a grandes rasgos los términos generales de gráficos 3D informatizados que se utilizan en el desarrollo de juegos y aplicaciones de Direct3D.

En esta sección

Tema Descripción

Sistemas de coordenadas y geometría

Es necesario estar familiarizado con el trabajo con principios geométricos 3D para programar aplicaciones de Direct3D. En esta sección se presentan los conceptos geométricos más importantes para la creación de escenas 3D.

Búferes de vértices e índices

Los búferes de vértices son búferes de memoria que contienen datos de vértice; los vértices de un búfer se procesan para realizar transformaciones, iluminaciones y recortes. Los búferes de índices son búferes de memoria que contienen datos de índice, que son desplazamientos de enteros en búferes de vértices, y se usan para representar primitivos.

Dispositivos

Un dispositivo de Direct3D es el componente de representación de Direct3D. Un dispositivo encapsula y almacena el estado de representación, realiza transformaciones y operaciones de iluminación y rasteriza una imagen en una superficie.

Iluminación

Las luces se usan para iluminar los objetos de una escena. El color del vértice de cada objeto se basa en el mapa de texturas actual, los colores del vértice y las fuentes de luz.

Búferes de profundidad y de galerías de símbolos

Un búfer de profundidad almacena la información de profundidad para controlar qué áreas de polígonos se representan y no se ocultan de la vista. Un búfer de galería de símbolos se usa para enmascarar píxeles de una imagen con la finalidad de producir efectos especiales, como composición, calcado, disolución, atenuación, barrido; contornos, siluetas y galería de símbolos a doble cara.

Texturas

Las texturas son una herramienta muy eficaz para dotar de realismo a las imágenes en 3D generadas por PC. Direct3D admite un amplio conjunto de características de texturas y ofrece a los desarrolladores acceso fácil a técnicas avanzadas de texturas.

Canalización de gráficos

La canalización de gráficos de Direct3D está diseñada para generar gráficos para aplicaciones de juegos en tiempo real. Los datos fluyen de la entrada a la salida por cada una de las fases configurables o programables.

Vistas

El término "vista" se usa para referirse a los "datos en el formato necesario". Por ejemplo, una vista de búfer de constantes (CBV) serían los datos del búfer de constantes con el formato correcto. En esta sección se describen las vistas más comunes y útiles.

Canalización del proceso

La canalización del proceso de Direct3D está diseñada para controlar los cálculos que se pueden llevar a cabo principalmente en paralelo con la canalización de gráficos.

Recursos

Un recurso es un área en memoria a la que puede acceder la canalización de Direct3D. Para que la canalización pueda acceder a la memoria de forma eficiente, los datos que se proporcionan a la canalización (por ejemplo, geometría de entrada, recursos del sombreador y texturas) deben almacenarse en un recurso. Hay dos tipos de recursos de los que derivan todos los recursos de Direct3D: un búfer o una textura. Se pueden activar hasta 128 recursos para cada fase de la canalización.

Recursos de streaming

Los recursos de streaming son grandes recursos lógicos que usan pequeñas cantidades de memoria física. En lugar de pasar un recurso grande completo, se transmiten pequeñas partes del recurso según son necesarias. Los recursos de streaming se conocían anteriormente como recursos en mosaico.

Apéndices

Estas secciones proporcionan información técnica detallada.