DirectX Graphics ·¹ÆÛ·±½º DDS ÆÄÀÏ ·¹ÆÛ·±½º ÅØ½ºÃ³¿ëÀÇ DDS ÆÄÀÏÀÇ ·¹À̾ƿô   [¸ñÂ÷¿­¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
ÅØ½ºÃ³¿ëÀÇ DDS ÆÄÀÏÀÇ ·¹À̾ƿô
 
Microsoft DirectX 9.0

ÅØ½ºÃ³¿ëÀÇ DDS ÆÄÀÏÀÇ ·¹À̾ƿô


´Ü¼øÇÑ ¾ÐÃàÇϰí ÀÖÁö ¾Ê´Â ÅØ½ºÃ³ÀÇ ÆÄÀÏ¿¡´Â, DDSD_PITCH ¹× DDPF_RGB Çȼ¿ Æ÷¸Ë Ç¥¸éÀÌ µé¾î°¡ ÀÖÁö ¾ÊÀ¸¸é ¾È µÈ´Ù. ÇÇÄ¡ÀÇ °ªÀº DWORD ¿¡ Á¤·ÄÇÏ´Â °Í. ÀÌ °æ¿ì, ¸ÞÀÎ À̹ÌÁö´Â ÇÕ°è (dwPitchOrLinearSize x dwHeight) ¹ÙÀÌÆ®°¡ µÈ´Ù.

ÆÄÀÏ¿¡ ¹Ó¸Êµµ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì´Â, DDSD_MIPMAPCOUNT, DDSCAPS_MIPMAP, ¹× DDSCAPS_COMPLEX Ç÷¡±×¸¦ ¼³Á¤ÇÒ Çʿ䰡 ÀÖ´Ù. ¶Ç, dwMipMapCount Çʵ忡´Â, ÆÄÀϳ»¿¡¼­ Á¤Àǵǰí ÀÖ´Â ·¹º§ÀÇ ÃѼö¸¦ ÁöÁ¤ÇÑ´Ù (256 ¡¿ 256 ÀÇ À̹ÌÁöÀÇ °æ¿ì, ÀÌ Çʵå´Â 9 °¡ µÈ´Ù). ¹Ó¸Ê ·¹º§ÀÇ °¢ À̹ÌÁöÀÇ ÇÇÄ¡´Â,dwWidth ¹× Çȼ¿ Æ÷¸ËÈ­µî °è»êµÇ¾î, DWORD ·Î Á¤·ÄµÈ´Ù. ¿¹¸¦ µé¾î, R8G8B8 (Çȼ¿ ±Ùó 3 ¹ÙÀÌÆ®)¶ó°í ÇÏ´Â Çȼ¿ Æ÷¸ËÀ¸·Î, ¸ðµç ¹Ó¸Ê ·¹º§À» °¡Áö´Â, 256 ¡¿ 256 ÀÇ ¸ÞÀÎ À̹ÌÁö¿¡´Â, ´ÙÀ½ÀÇ °ÍÀÌ Æ÷ÇԵȴÙ.

"DDS", (256, 256), (pitch=768), (pixel format=R8G8B8, bitcount=24), (mipmapcount=9), (TEXTURE, PITCH, COMPLEX, MIPMAP, RGB)128 ¹ÙÀÌÆ®
256 ¡¿ 256 ¸ÞÀÎ À̹ÌÁö196608 ¹ÙÀÌÆ®
128 ¡¿ 128 ¹Ó¸Ê À̹ÌÁö49152 ¹ÙÀÌÆ®
64 ¡¿ 64 ¹Ó¸Ê À̹ÌÁö12288 ¹ÙÀÌÆ®
32 ¡¿ 32 ¹Ó¸Ê À̹ÌÁö3072 ¹ÙÀÌÆ®
16 ¡¿ 16 ¹Ó¸Ê À̹ÌÁö768 ¹ÙÀÌÆ®
8 ¡¿ 8 ¹Ó¸Ê À̹ÌÁö192 ¹ÙÀÌÆ®
4 ¡¿ 4 ¹Ó¸Ê À̹ÌÁö48 ¹ÙÀÌÆ®
2 ¡¿ 2 ¹Ó¸Ê À̹ÌÁö12 ¹ÙÀÌÆ®
1 ¡¿ 1 ¹Ó¸Ê À̹ÌÁö4 ¹ÙÀÌÆ®

´Ü¼øÇÑ ¾ÐÃà ÅØ½ºÃ³ÀÇ ÆÄÀÏ¿¡´Â, DDSD_LINEARSIZE ¹× DDPF_FOURCC Çȼ¿ Æ÷¸Ë Ç¥¸éÀÌ µé¾î°¡ ÀÖÁö ¾ÊÀ¸¸é ¾È µÈ´Ù. ÀÌ °æ¿ì, ¸ÞÀÎ À̹ÌÁö´Â ÇÕ°è (dwPitchOrLinearSize) ¹ÙÀÌÆ®°¡ µÈ´Ù. ÆÄÀÏÀÌ ¹Ó¸ÊÀ» Æ÷ÇÔÇϰí ÀÖ´Â °æ¿ì´Â, DDSD_MIPMAPCOUNT, DDSCAPS_COMPLEX, DDSCAPS_MIPMAP,dwMipMapCount Çʵ带 ¼³Á¤ÇÒ Çʿ䰡 ÀÖ´Ù.

¾ÐÃàÇÑ DXTn Æ÷¸ËÀÇ °æ¿ì, °¢ ¹Ó¸Ê ·¹º§ À̹ÌÁöÀÇ »çÀÌÁî´Â ÀüÀÇ À̹ÌÁöÀÇ »çÀÌÁîÀÇ 4 ºÐÀÇ 1 À̸ç, ÃÖ¼Ò °ªÀº 8 (DXT1) ¶Ç´Â 16 (DXT2-5) ¹ÙÀÌÆ® (À̰ÍÀº Á¤¹æÇü ÅØ½ºÃ³¿¡¸¸ ÇØ´ç)ÀÌ´Ù. ¿¹¸¦ µé¾î, DXT1 ¶ó°í ÇÏ´Â Çȼ¿ Æ÷¸ËÀ¸·Î, ¸ðµç ¹Ó¸Ê ·¹º§À» °¡Áö´Â, 256 ¡¿ 256 ÀÇ ¸ÞÀÎ À̹ÌÁö¿¡´Â, ´ÙÀ½ÀÇ °ÍÀÌ Æ÷ÇԵȴÙ.

DDS, (256, 256), (linearsize=32768), 128 bytes (pixel format=DXT1), (mipmapcount=9), (TEXTURE, LINEARSIZE, COMPLEX, MIPMAP, FOURCC)128 ¹ÙÀÌÆ®
256 ¡¿ 256 ¸ÞÀÎ À̹ÌÁö32768 ¹ÙÀÌÆ®
128 ¡¿ 128 ¹Ó¸Ê À̹ÌÁö8192 ¹ÙÀÌÆ®
64 ¡¿ 64 ¹Ó¸Ê À̹ÌÁö2048 ¹ÙÀÌÆ®
32 ¡¿ 32 ¹Ó¸Ê À̹ÌÁö512 ¹ÙÀÌÆ®
16 ¡¿ 16 ¹Ó¸Ê À̹ÌÁö128 ¹ÙÀÌÆ®
8 ¡¿ 8 ¹Ó¸Ê À̹ÌÁö32 ¹ÙÀÌÆ®
4 ¡¿ 4 ¹Ó¸Ê À̹ÌÁö8 ¹ÙÀÌÆ®
2 ¡¿ 2 ¹Ó¸Ê À̹ÌÁö8 ¹ÙÀÌÆ®
1 ¡¿ 1 ¹Ó¸Ê À̹ÌÁö8 ¹ÙÀÌÆ®

¹Ó¸ÊÀ» »ý¼º Çϸé, º¸ÅëÀº 1 ¡¿ 1 ±îÁöÀÇ ¸ðµç ·¹º§ÀÌ »ý¼º µÈ´Ù. Åø¿¡ µû¶ó¼­´Â, ºÎºÐÀûÀÎ ¹Ó¸Ê üÀÎÀ» Áö¿ø Çϰí ÀÖÁö ¾Ê´Â °æ¿ì°¡ ÀÖ´Ù.

Á¤¹æÇü ÀÌ¿ÜÀÇ ÅØ½ºÃ³ÀÇ ¾ÐÃàÇϰí ÀÖÁö ¾Ê´Â »çÀÌÁî DXTn ¸¦ °è»êÇÏ´Â °æ¿ì´Â, °¢ ¹Ó¸Ê ·¹º§¿¡ ´ëÇØ ´ÙÀ½ °ø½ÄÀ» »ç¿ëÇÑ´Ù.

max(1,width ¡À 4) x max(1,height ¡À 4) x 8 (DXT1) or 16 (DXT2-5)

DXT1 ¶ó°í ÇÏ´Â Çȼ¿ Æ÷¸ËÀ¸·Î, ¸ðµç ¹Ó¸Ê ·¹º§À» °¡Áö´Â, 256 ¡¿ 64 ÀÇ ¸ÞÀÎ À̹ÌÁö¿¡´Â, ´ÙÀ½ÀÇ °ÍÀÌ µé¾î°£´Ù.

"DDS ", (256, 64), (linearsize=8192), (pixel format=DXT1), (mipmapcount=9), (TEXTURE, LINEARSIZE, COMPLEX, MIPMAP, FOURCC)128 ¹ÙÀÌÆ®
256 ¡¿ 64 ¸ÞÀÎ À̹ÌÁö8192 ¹ÙÀÌÆ®
128 ¡¿ 32 ¹Ó¸Ê À̹ÌÁö2048 ¹ÙÀÌÆ®
64 ¡¿ 16 ¹Ó¸Ê À̹ÌÁö512 ¹ÙÀÌÆ®
32 ¡¿ 8 ¹Ó¸Ê À̹ÌÁö128 ¹ÙÀÌÆ®
16 ¡¿ 4 ¹Ó¸Ê À̹ÌÁö32 ¹ÙÀÌÆ®
8 ¡¿ 2 ¹Ó¸Ê À̹ÌÁö16 ¹ÙÀÌÆ®
4 ¡¿ 1 ¹Ó¸Ê À̹ÌÁö8 ¹ÙÀÌÆ®
2 ¡¿ 1 ¹Ó¸Ê À̹ÌÁö8 ¹ÙÀÌÆ®
1 ¡¿ 1 ¹Ó¸Ê À̹ÌÁö8 ¹ÙÀÌÆ®


© 2002 Microsoft Corporation. All rights reserved.
¡èTOP