Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Para una textura de volumen, use las marcas DDSCAPS_COMPLEX, DDSCAPS2_VOLUMEy DDSD_DEPTHy establezca dwDepth. Una textura de volumen es una extensión de una textura estándar para Direct3D 9; Se puede definir una textura de volumen con o sin mapas mip.
En el caso de los volúmenes sin mapas mip, cada segmento de profundidad se escribe en el archivo en orden. Si se incluyen mapas mip, todos los segmentos de profundidad de un nivel de mapa mip determinado se escriben juntos, con cada nivel que contenga la mitad de los segmentos que el nivel anterior con un mínimo de 1.
Por ejemplo, un mapa de volumen de 64 por 64 por 4 con un formato de píxel de R8G8B8 (3 bytes por píxel) con todos los niveles de mapa mip contendrá lo siguiente:
| Componentes de DDS | # Bytes |
|---|---|
| encabezado | 128 bytes |
| 64 por 64 segmentos 1 de 4 imágenes principales. | 12288 bytes |
| 64 por 64 segmentos 2 de 4 imágenes principales. | 12288 bytes |
| 64 por 64 segmentos 3 de 4 imágenes principales. | 12288 bytes |
| 64 por 64 segmentos 4 de 4 imágenes principales. | 12288 bytes |
| 32 por 32 segmentos 1 de 2 imágenes mipmap. | 3072 bytes |
| 32 por 32 segmentos 2 de 2 imágenes mipmap. | 3072 bytes |
| 16 por 16 segmentos 1 de 1 imagen mipmap. | 768 bytes |
| 8 por 8 segmentos 1 de 1 imagen mipmap. | 192 bytes |
| 4 por 4 segmentos 1 de 1 imagen mipmap. | 48 bytes |
| 2 por 2 segmentos 1 de 1 imagen mipmap. | 12 bytes |
| 1 por 1 segmento 1 de 1 imagen mipmap. | 3 bytes |
Tenga en cuenta que el nivel de mapa mip más pequeño es de solo 3 bytes porque el recuento de bits es 24 y no hay ninguna compresión agregada en este nivel.
Se ha agregado compatibilidad con texturas de volumen en DirectX 8.
Temas relacionados
-
Guía de programación de para DDS