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.
Para mejorar el rendimiento, considere la posibilidad de usar texturas dinámicas. Una textura dinámica se puede bloquear, escribir en y desbloquear cada fotograma.
En esta sección
Tema | Descripción |
---|---|
Un recurso de textura es una estructura de datos para almacenar elementos de textura, que son la unidad más pequeña de una textura en la que se puede leer o escribir. Cuando un sombreador lee la textura, se puede filtrar por muestras de textura. |
|
Las primeras imágenes 3D generadas por el ordenador, aunque generalmente avanzados durante su tiempo, tendían a tener un aspecto plástico brillante. Faltaban los tipos de marcas como scuffs, grietas, huellas digitales y manchas, que proporcionan complejidad visual realista a los objetos 3D. Las texturas se han vuelto populares para mejorar el realismo de las imágenes 3D generadas por el equipo. |
|
La aplicación Direct3D puede asignar coordenadas de textura a cualquier vértice de cualquier primitivo. Normalmente, las coordenadas de textura u y v que se asignan a un vértice están en el intervalo de 0,0 a 1,0 inclusive. Sin embargo, mediante la asignación de coordenadas de textura fuera de ese intervalo, puede crear ciertos efectos especiales de texturización. |
|
El filtrado de texturas genera un color para cada píxel de la imagen representada en 2D del primitivo cuando se representa un primitivo mediante la asignación de un primitivo 3D a una pantalla 2D. |
|
Las texturas son un tipo de recurso que se usa para la representación. |
|
El ajuste de texturas cambia la forma básica en que Direct3D rasteriza polígonos con textura mediante las coordenadas de textura especificadas para cada vértice. Al rasterizar un polígono, el sistema interpola entre las coordenadas de textura en cada uno de los vértices del polígono para determinar los elementos de textura que se deben usar para cada píxel del polígono. |
|
Direct3D puede mezclar hasta ocho texturas en primitivos en un solo paso. El uso de varias mezclas de texturas puede aumentar profundamente la velocidad de fotogramas de una aplicación Direct3D. Una aplicación emplea varias mezclas de texturas para aplicar texturas, sombras, iluminación especular, iluminación difusa y otros efectos especiales en un solo paso. |
|
Un mapa de luz es una textura o un grupo de texturas que contiene información sobre la iluminación en una escena 3D. Mapas de luz asignan áreas de luz y sombra en primitivos. La combinación de varias texturas y multipaso permiten a la aplicación representar escenas con una apariencia más realista que las técnicas de sombreado. |
|
Los mapas de textura son imágenes digitalizadas dibujadas en formas tridimensionales para agregar detalles visuales. Se asignan a estas formas durante la rasterización y el proceso puede consumir grandes cantidades de memoria y bus del sistema. Para reducir la cantidad de memoria consumida por texturas, Direct3D admite la compresión de superficies de textura. Algunos dispositivos Direct3D admiten superficies de textura comprimidas de forma nativa. |
Temas relacionados
Guía de aprendizaje de gráficos de Direct3D