DirectX
8ÀÇ »ì¦ ¿³º¸±â - 3Àå
- Ãß°¡ÀÚ·á DX8 ¿¡¼
°ÈµÈ Á¡µé
1. Direct3D¿Í DirectDrawÀÇ ÅëÇÕ
À§¿¡¼µµ ¹àÈ÷°í ÀÖÁö¸¸, DirectX 8.0Àº
7.0±îÁö ºÐ¸®µÇ¾î ÀÖ´ø µÎ APIÀÎ Direct3D¿Í DirectDraw¸¦ ÅëÇÕÇÏ¿©
Direct Graphics¶ó´Â »õ·Î¿î API°¡ ¸¸µé¾î Á³´Ù. À̸¦ ÅëÇؼ °³¹ßÀÚ¿Í
»ç¿ëÀÚ¸¦ ¸ðµÎ °í·ÁÇÑ ÅëÇÕ API°¡ ź»ýµÇ¾úÀ¸¸ç º¸´Ù È¿À²ÀûÀÎ 3DÈ¿°ú¿Í
¼Óµµ, °³¹ß½Ã°£ÀÇ ´ÜÃàÀÌ °¡´ÉÇØ Á³´Ù.
2. ¸ðÇÎ/Æ®À§´× ¿¡´Ï¸ÞÀÌ¼Ç (Morphing/tweening
animation)ÀÇ Ãß°¡
ÀÌ¹Ì ¸ðÇÎÀÇ °³³äÀº 3D ¾ÆÅ°ÅØÃÄ¿¡¼
´Ù¼ö »ç¿ëµÇ°í ÀÖ¾úÁö¸¸ DirectX 7.0±îÁö´Â Çϵå¿þ¾îÀûÀ¸·Î Áö¿øµÇÁö
¸øÇß´ø °ÍÀÌ »ç½ÇÀÌ´Ù. ¿ÀºêÁ§Æ®ÀÇ À¯µ¿Àû º¯ÇüÀÎ ¸ðÇÎÀº ÀϹÝÀûÀ¸·Î
ÇÁ·Î±×·¡¸Ó ½º½º·Î ÀÛ¼ºÇÑ Äڵ忡 ÀÇÇؼ ¿î¿ëµÇ¾î ¿ÔÁö¸¸ DX 8.0¿¡¼´Â
API Â÷¿ø¿¡¼ À̸¦ Áö¿øÇÏ¹Ç·Î½á º¸´Ù À¶Å뼺ÀÖ´Â °³¹ßÀÌ °¡´ÉÇØ Á³´Ù.
´Ü¼øÇÑ ½ºÅ©¸³Æ® ¸¸À¸·Îµµ ÀÌ·¯ÇÑ È¿°ú°¡ °¡´ÉÇÏ´Ù.
3. ¹üÇÁ¸ÞÇÎ/Dot3¹üÇÁ¸ÞÇÎ(Bumpmapping/Dot3
Bumpmapping)ÀÇ °³¼±
DX 7.0¿¡¼µµ °¡´ÉÇÑ È¿°ú¿´´ø ¹üÇÁ¸ÞÇÎ
È¿°ú°¡ DX 8.0¿¡¼´Â º¸´Ù °·ÂÇØ Á³´Ù. ¹üÇÁ¸ÞÇÎÀ̶õ Æò¸éÀÎ ÅؽºÃÄ¿¡
³ôÀÌ°ªÀ» ÁÖ¾î ¿Ã·Ïº¼·ÏÇÑ Áú°¨À» Ç¥ÇöÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÖ´Â ±â¹ýÀ¸·Î
¿ïÅüºÒÅüÇÑ º®¿¡ ºûÀ» ºñÃߴ ȸéÀÏ °æ¿ì, º®µ¹ÀÇ ³ô³·ÀÌ·Î ÀÎÇØ ±×¸²ÀÚ°¡
»ý°Ü³ª°Ô µÈ´Ù. ÀÌ·± È¿°ú¸¦ ÀÌ¿ëÇϸé Ç¥¸é¿¡ ±¼°îÀÌ ÀÖ´Â ¹°Ã¼ÀÇ °æ¿ì
±× »ç½Ç°¨ÀÌ ±Ø´ëÈ µÇ°Ô µÈ´Ù. ¿¬»ê¿¡ ÀÇÇÑ ¹üÇÁ È¿°ú´Â ¹«Ã´ °ïȤ½º·¯¿î
°ÍÀÌÁö¸¸ ¸ÅÇÎ ±â¹ýÀ» ÀÌ¿ëÇÒ °æ¿ì º¹ÀâÇÑ ¿¬»êÀÌ ºÎ´ã¾øÀÌ ¼Õ½±°Ô ÀÌ·¯ÇÑ
È¿°úÀÇ ±¸ÇöÀÌ °¡´ÉÇÏ´Ù. Dot3¹üÇÁ¸ÞÇÎÀº ¹üÇÁ¸ÞÇÎÀ» °ÈÇÑ È¿°úÀÌ´Ù.
¹üÇÁ¸ÞÇÎÀÇ °æ¿ì ºûÀÇ ¹æÇâÀÌ °íÁ¤µÇ¾î ÀÖÀ» °æ¿ì¿¡ ÇÑÁ¤µÇ¸ç ±¤¿øÀÌ
À̵¿ÇÒ °æ¿ì ½Ç½Ã°£ÀûÀΠ󸮸¦ ÇÒ ¼ö°¡ ¾ø´Ù. ÇÏÁö¸¸ Dot3¹üÇÁ¸ÞÇÎÀº
±¤¿øÀÇ ½Ç½Ã°£ º¯È¸¦ ÃßÁ¾ÇÒ ¼ö ÀÖÀ¸¸ç ±¤¿øÀÇ À̵¿¿¡µµ ´Éµ¿ÀûÀ¸·Î
¹üÇÁ¸ÞÇÎÀ» ±¸ÇöÇØ ÁÙ ¼ö ÀÖ´Â È¿°úÀÌ´Ù.
4. ¸ð¼Çºí·¯/±íÀÌºí·¯ (Motion-Blur/Depth-of-Field
Blur) Ãß°¡
°í¼ÓÀ¸·Î À̵¿ÇÏ´Â ¹°Ã¼ÀÇ °æ¿ì ½Ã°¢Àû
ÀÜ»óÀÌ ³²´Â ´À³¦À» °üÂûÇÒ ¼ö ÀÖ´Ù. Áï ¼ÅÅÍ ¼Óµµ¸¦ ´À¸®°ÔÇÏ°í ¹°Ã¼¸¦
ÂïÀ» °æ¿ì ¹°Ã¼ÀÇ ÀÜ»óÀÌ ³²´Â °ÍÀ» ¸»ÇÏ´Â È¿°úÀε¥, ÀÌ°ÍÀ» Çϵå¿þ¾î
ÀûÀ¸·Î ó¸®ÇÒ °æ¿ì È»óÀÇ ¸®¾ó¸®Æ¼´Â ¹«Ã´ Áõ°¡ÇÏ°Ô µÈ´Ù. ¿µÈ³ª
°ÔÀӵ¼ ¸¹ÀÌ º¼ ¼ö ÀÖ´Â È¿°ú·Î DX8¿¡¼ API Â÷¿ø¿¡¼ À̸¦ Áö¿øÇØ
ÁÖ°Ô µÇ¾ú´Ù. Depth-of-Field Blur´Â ÇÇ»çüÀÇ ÃÐÁ¡ °Å¸®¿¡ µû¸¥ Æ÷Ä¿½ÌÀÇ
ÀÚÀ¯·Î¿î º¯È¸¦ Ç¥ÇöÇØ ÁÖ´Â °ÍÀ¸·Î½á ÃÐÁ¡°Å¸®¿¡ »ó°ü¾øÀÌ(°¡·É ÄùÀÌÅ©
3) ¹°Ã¼°¡ ¸ðµÎ ÁøÇÏ°Ô º¸ÀÌ´Â Çö»óÀ» ¸·¾Æ¼ ȸéÀÇ ¸®¾ó¸®Æ¼¸¦ ³ô¿©
ÁÖ´Â ±â¼úÀÌ´Ù. Áï ¿ø±Ù°¨ 󸮿¡ ÀÖ¾î ȹ±âÀûÀÎ ±â¼ú·Î ¹Þ¾Æµé¿© Áö°í
ÀÖ´Ù.
5. ÆÄƼŬ½Ã½ºÅÛ (Particle-system)
Ãß°¡
¹°Ã¼ÀÇ Æø¹ß Àå¸éµî¿¡¼ ÁÖ·Î ÀÌ¿ëµÇ´Â
±â¼ú·Î DX 8.0¿¡¼ »õ·Ó°Ô µµÀԵǴ ±â¼úÀÌ´Ù. È¿°À̳ª ºÒ²É, ¹°Ã¼ÀÇ
ÆÄÆíÀÌ È¸é¿¡ Ç¥ÇöµÉ °æ¿ì Æú¸®°ïÀÇ ¼ýÀÚ°¡ Àϼø°£¿¡ ±âÇϱ޼öÀûÀ¸·Î
Áõ°¡ÇÏ°Ô µÇ°í ÀÌ°ÍÀº 3D ¿£Áø¿¡ ³ôÀº ºÎÇϸ¦ °É°Ô µÇ¹Ç·Î ±âÁ¸ÀÇ Æú¸®°ï
Ç¥Çö ¹æ½ÄÀ¸·Î´Â ¹®Á¦Á¡ÀÌ ¸¹¾Ò´Ù. À̸¦ °³¼±ÇÑ °ÍÀÌ ÆÄƼŬ½Ã½ºÅÛ (Particle-system)ÀÌ´Ù.
ÆÄƼŬ ½Ã½ºÅÛÀº ȸé»ó¿¡ Æú¸®°ïÀÌ ¾Æ´Ñ ¿òÁ÷ÀÌ´Â 2D±×¸²À» 3D ȸé»ó¿¡
ÀÚ¿¬½º·´°Ô »ðÀÔÇØ ÁÖ´Â ±â¼úÀÌ´Ù. ¸îÁÙÀÇ ½ºÅ©¸³Æ®·Î ±¸ÇöÇÒ ¼ö ÀÖÀ¸¸ç
2DÀÌÁö¸¸ 3DÀÌ»óÀÇ Ä÷¸®Æ¼¸¦ º¸¿©ÁÖ¿© ³ôÀº È¿°ú¸¦ ±â´ëÇÒ ¼ö ÀÖ´Ù.
6. DirectSound¿Í DirectMusicÀÇ
ÅëÇÕ
DX 8.0¿¡¼´Â DirectSound¿Í DirectMusicÀÌ
DirectAudio¶õ À̸§À¸·Î ÅëÇյǾú´Ù. ÀÌ·Î ÀÎÇؼ ¹Ìµðä³Î¼öÀÇ Á¦ÇÑÀÌ
»ç¶óÁ³À¸¸ç ȯ°æ »ç¿îµå ¿ª½Ã °ÈµÇ¾ú´Ù. °³¹ßȯ°æÀÇ ´Ü¼øÈ·Î ÀÎÇØ
°³¹ß ±â°£ÀÇ ´ÜÃà È¿°úµµ ±â´ëÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ º¸´Ù ³ôÀº À½ÁúÀÇ Äþ¸®Æ¼¸¦
±¸Çö ÇÒ ¼ö ÀÖ´Â È¿°úµµ °¡Áö°Ô µÇ¾ú´Ù.
Written by madman
Ãâó : MAD 3D.NET |