Å×Å©³ë¾Æ
Ȩ > ±âȹ&º¥Ä¡ > °­ÁÂ
DirectX 8ÀÇ »ì¦ ¿³º¸±â - 3Àå
Å×Å©³ë¾Æ  |  webmaster@technoa.co.kr
ÆùƮŰ¿ì±â ÆùÆ®ÁÙÀ̱â ÇÁ¸°Æ®Çϱ⠸ÞÀϺ¸³»±â ½Å°íÇϱâ
½ÂÀÎ 2001.01.08  20:41:00
Æ®À§ÅÍ ÆäÀ̽ººÏ ¹ÌÅõµ¥ÀÌ ¿äÁò ³×À̹ö ±¸±Û msn

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

Å×Å©³ë¾ÆÀÇ ´Ù¸¥±â»ç º¸±â  
ÆùƮŰ¿ì±â ÆùÆ®ÁÙÀ̱â ÇÁ¸°Æ®Çϱ⠸ÞÀϺ¸³»±â ½Å°íÇϱâ
Æ®À§ÅÍ ÆäÀ̽ººÏ ¹ÌÅõµ¥ÀÌ ¿äÁò ³×À̹ö ±¸±Û msn µÚ·Î°¡±â À§·Î°¡±â
ÀÌ ±â»ç¿¡ ´ëÇÑ ´ñ±Û À̾߱â (0)
ÀÚµ¿µî·Ï¹æÁö¿ë Äڵ带 ÀÔ·ÂÇϼ¼¿ä!   
È®ÀÎ
- 200ÀÚ±îÁö ¾²½Ç ¼ö ÀÖ½À´Ï´Ù. (ÇöÀç 0 byte / ÃÖ´ë 400byte)
- ¿å¼³µî ÀνŰø°Ý¼º ±ÛÀº »èÁ¦ ÇÕ´Ï´Ù. [¿î¿µ¿øÄ¢]
ÀÌ ±â»ç¿¡ ´ëÇÑ ´ñ±Û À̾߱â (0)
eÇÇÇÃ
[eÇÇÇÃ] ³ªÀÌ°¡ ´ë¼ö? °øÁ¶³Ãµ¿±â°è±â´É»ç Çʱâ½ÃÇè 100Á¡ ¸ÂÀº NCS±³À°»ý
[eÇÇÇÃ] ³ªÀÌ°¡ ´ë¼ö? °øÁ¶³Ãµ¿±â°è±â´É»ç Çʱâ½ÃÇè 100Á¡ ¸ÂÀº NCS±³À°»ý
³ªÀÌ°¡ µé¸é µé¼ö·Ï °øºÎÇϱⰡ ¾î·Æ´Ù´Â ¸»ÀÌ ÀÖ´Ù. ´õ±º´Ù³ª ½Ç¾÷ÀÎ »óÅ¿¡¼­ °øºÎÇÏ´Â °ÍÀ̶ó¸é ºÎ´ãÀÌ ´õ Ŭ ¼ö ¹Û¿¡ ¾ø´Ù.ÇÏÁö¸¸ À̸¦ ºñ¿ôµíÀÌ ±Øº¹ÇÏ°í, ¿ÃÇØ 2¿ù °øÁ¶³Ãµ¿±â´É»ç...

Á¦È£ : Å×Å©³ë¾Æ  |  ¹ßÇàÀÎ : ±èÇʱԠ |  ÆíÁýÀÎ : ±èÇʱԠ |  Ã»¼Ò³âº¸È£Ã¥ÀÓÀÚ : ¹Ú»ó±Ô
¼­¿ïÁö»ç : ¼­¿ïƯº°½Ã ±¸·Î±¸ µðÁöÅзÎ32°¡±æ 18, 7F | Á¦º¸ : it@technoa.co.kr
¹ßÇà¼Ò : Àü¶óºÏµµ ÀüÁֽà ¿Ï»ê±¸ Àü·æ6±æ 6 3F | µî·Ï¹øÈ£ : Àü¶óºÏµµ ¾Æ00057
µî·ÏÀÏÀÚ : 2008³â 1¿ù 14ÀÏ  |  ´ëÇ¥ÀüÈ­ : 070-8755-6291  |  FAX : 02-6280-9562
Copyright © 1999-2017 Å×Å©³ë¾Æ. All rights reserved. mail to technoa@technoa.co.kr