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


[°­ÁÂ] GeForce3ÀÇ ½Å±â¼ú - 3. HSAA¿Í DirectX 8

(5) DirectX 8 - ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÑ Çȼ¿ ½¦ÀÌ´õ


ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÑ Çȼ¿ ½¦ÀÌ´õ

ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÑ ¹öÅؽº ½¦ÀÌ´õ¿Í ÇÔ²² DirectX 8Àº Çȼ¿ ½¦ÀÌ´õ ¿ª½Ã »ç¿ëÀÌ °¡´ÉÇÏ´Ù.

Çȼ¿ ½¦ÀÌ´õ¶õ ¹«¾ùÀΰ¡? ÄÄÇ»ÅÍ ±×·¡ÇÈÀÇ ÃÖÁ¾ °á°ú´Â À̹ÌÁö¸¦ Ç¥ÇöÇÏ´Â °ÍÀÓÀ» »ó±âÇغ¸ÀÚ. ÀÌ·¯ÇÑ À̹ÌÁö´Â ´Ù¼öÀÇ Çȼ¿µé·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç, ±× °¢°¢ÀÇ Çȼ¿Àº »ö»óÀ» °¡Á®¾ß¸¸ ÇÑ´Ù. º¯Çü, ±¤¿øÈ¿°ú ¹× ¿ÀºêÁ§Æ®ÀÇ ÅؽºÃÄ ¸ÅÇÎ µîÀÇ ¸ðµç ¿¬»êÀÇ °á°ú´Â ÃÖÁ¾ÀûÀ¸·Î ÄÄÇ»ÅÍ ½ºÅ©¸°¿¡ Ç¥½ÃµÉ ¶§ »ç¶÷ÀÇ ´«¿¡ Á¦´ë·Î º¸ÀÏ ¼ö ÀÖ´Â Çȼ¿ÀÇ ¹«¸®¸¦ ¸¸µé¾î³»´Â °ÍÀÌ´Ù. Çȼ¿ ½¦ÀÌ´õ´Â Æú¸®°ï¿¡ Àû¿ëµÈ ÅؽºÃÄ ¾È¿¡¼­ÀÇ À§Ä¡, Áï ÅؽºÃÄ ÁÂÇ¥ Á¤º¸·ÎºÎÅÍ »ö»óÀ» ¸¸µé¾î³½´Ù. ÀÌ·¸°Ô ¸¸µé¾îÁø »ö»óÀº ±âº»ÀûÀÎ »ö»óÁ¤º¸¸¸À» °¡Áö°í Àִ°ÍÀÌ ¾Æ´Ï¶ó Åõ¸íµµ³ª ºí·»µù¿¡ ´ëÇÑ Á¤º¸µµ °¡Áö°í ÀÖ´Ù. ¸¶Áö¸·À¸·Î Ãâ·ÂµÇ´Â »ö»óÀº È­¸é¿¡ ÃÖÁ¾ÀûÀ¸·Î ³ªÅ¸³ª´Â Çȼ¿ÀÇ »ö»óÀÌ´Ù.

DirectX 8ÀÇ ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÑ Çȼ¿ ½¦ÀÌ´õ¿Í GeForce3 GPU´Â ÇÁ·Î±×·¡¸Ó°¡ ¸ðµç Çȼ¿ ¼öÁØÀÇ Æ¯¼öÈ¿°ú¸¦ ´õ¿í ¶Ù¾î³­ ¼º´ÉÀ¸·Î ¼öÇàÇÏ´Â °íÁ¤µÈ ÆÄÀÌÇÁ¶óÀÎÀ» ±¸ÇöÇÏ°Ô ÇØ ÁØ´Ù. ÇÏÁö¸¸ ´õ Áß¿äÇÑ °ÍÀº ÇÁ·Î±×·¡¸Ó´Â ÀÌÁ¦ »ç½Ç»ó ¹«ÇÑÇÑ ¼öÀÇ Æ¯È­µÈ ±¤¿øÈ¿°ú ¹× ÅؽºÃÄ È¿°ú¸¦ ±×µéÀÇ ¾îÇø®ÄÉÀ̼ÇÀ» À§Çؼ­ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÏ´Ù´Â Á¡Àº °³¹ßÀڵ鿡°Ô ½¦À̵ùÀ» À§ÇÑ ±×µé ÀڽŸ¸ÀÇ ¹æ¹ýÀ» âÁ¶ÇÒ ¼ö ÀÖ´Â ¾öû³­ À¯¿¬¼ºÀ» ºÎ¿©ÇÑ´Ù. °³¹ßÀÚµéÀÌ ¸¸µé¾î³¾ ¼ö ÀÖ´Â »õ·Î¿î Ư¼öÈ¿°úµéÀº º¸´Ù Çö½ÇÀûÀ¸·Î ´À³¢°í, º¼ ¼ö ÀÖ´Â Áú°¨À» °¡Áö°Ô µÉ °ÍÀÌ´Ù.

¾Æ·¡¿¡¼­ ÀÌ·¯ÇÑ ´É·ÂÀÇ ¸î°¡Áö »ç·Ê¸¦ »ìÆ캼 °ÍÀÌ´Ù.

¹Ý»ç±¤À» °¡Áö´Â ¹üÇÁ ¸ÅÇÎ


ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÑ Çȼ¿ ½¦ÀÌ´õ¸¦ »ç¿ëÇÏ¿© ¹Ý»ç±¤À» °¡Áö´Â ¹üÇÁ ¸ÊÀÌ Àû¿ëµÇ¾ú´Ù. ¾î¶°ÇÑ °¢µµ¿¡¼­µµ ¿Ö°îÀÌ ¾ø°í ¿Ã¹Ù¸£°Ô º¸ÀδÙ.

¹Ý»ç±¤À» °¡Áö´Â ¹üÇÁ ¸ÅÇÎ(Çȼ¿ ¼öÁØÀÇ ¹Ý»ç±¤)¿¡ »ç¿ëµÉ Áö¿À¸ÞÆ®¸® ¼Â¾÷À» À§Çؼ­ ¾î¶»°Ô °³¹ßÀÚµéÀÌ ¹öÅؽº½¦ÀÌÅ͸¦ »ç¿ëÇϴ°¡¸¦ ¾Õ ÆäÀÌÁö¿¡¼­ ´Ù·é ¹Ù ÀÖ´Ù. ÀÌ·¯ÇÑ È¿°ú¸¦ ¸¸µé¾î³»±â À§ÇÑ ÇÑ°¡Áö ¹æ¹ýÀº DirectX 6¿¡¼­ óÀ½ µîÀåÇÑ ÀιÙÀ̾¸ÕÆ® ¹üÇÁ ¸ÅÇÎ(environment bump mapping : EMBM)ÀÌ´Ù. ÇÏÁö¸¸ EMBMÀº ¿©·¯°¡Áö ±¤¿øÀÇ ¹æÇâ¿¡ ´ëÇؼ­´Â Á¦´ë·Î µ¿ÀÛÇÏÁö ¸øÇßÀ¸¸ç, ¸¹Àº Á¦ÇÑÁ¡À» ¾È°í ÀÖ¾ú´Ù. ÇöÀç´Â ¹Ý»ç±¤À» °¡Áö´Â ¹üÇÁ ¸ÅÇÎÀ» Ç¥ÇöÇϱâ À§ÇÑ ¸î °¡Áö ¹æ¹ýÀÌ Á¸ÀçÇÑ´Ù. DirectX 7¿¡¼­ ·¹Áö½ºÅÍ ÄĹÙÀ̳Ê(register combiner)¿Í dot3 ¹üÇÁ ¸ÅÇÎÀÌ ±¸ÇöµÇ¾ú´Ù. µµÆ® ÇÁ·Î´öÆ® ¹üÇÁ ¸ÅÇÎÀº ±¤¿øÀÇ ¹æÇâ¿¡ °ü°Ô¾øÀÌ ¿Ã¹Ù¸¥ È­¸éÀ» ¸¸µé¾îÁØ´Ù. ÇÏÁö¸¸ ÀÌ ¶§ÀÇ dot3ÀÇ ¼Â¾÷Àº CPU°¡ ´ã´çÇßÀ¸¸ç, ±×·¡¼­ ¼º´É»óÀÇ ¹®Á¦°¡ ¹ß»ýÇß°í, ±¤¹üÀ§ÇÑ »ç¿ëÀº Á¦ÇѵǾú´Ù. NVIDIAÀÇ GeForce3Àº DirectX 8À» ¿Ïº®Çϱâ Áö¿øÇÔÀ¸·Î½á, dot3 ¹üÇÁ ¸ÅÇÎÀÇ ¼Â¾÷À» GPU ³»¿¡¼­ ¿ÏÀüÇÏ°Ô ¼öÇàÇس½´Ù. ÀÌ°ÍÀº ±Ý¼Ó Áú°¨À» °¡Áö´Â ¹üÇÁ ¸ÅÇÎ È¿°ú¸¦ ³î¶ó¿î ¼º´ÉÀ¸·Î ±¸ÇöÇس½´Ù.

µ¶¸³µÈ ÅؽºÃÄ

µ¶¸³µÈ ÅؽºÃĸ¦ ÀоîµéÀÌ´Â ±â´ÉÀº DirectX 6¿¡¼­ºÎÅÍ Àû¿ëµÇ¾úÁö¸¸ ±× ¶§´Â ´ÜÁö EMBM¿¡¸¸ ÇØ´çµÇ¾ú´Ù. DirectX 8ÀÇ Çȼ¿ ½¦ÀÌ´õ ÀÎÅÍÆäÀ̽º´Â µ¶¸³µÈ ÅؽºÃĸ¦ ÀоîµéÀÏ ¼ö ÀÖ´Â Æ÷°ýÀûÀÎ ´É·ÂÀ» °¡Áø´Ù. DirectX 8ÀÇ Çȼ¿ ½¦ÀÌ´õ ÀÎÅÍÆäÀ̽º¸¦ Áö¿øÇÏ´Â Çϵå¿þ¾î, ¿¹¸¦ µé¾î¼­ GeForce3 µîÀº ÀÌÁ¦ EMBM °°Àº µ¶¸³µÈ ÅؽºÃĸ¦ ¿äÇÏ´Â ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖÀ¸¸ç, ¹«Áö°³ ºûÀ» ¸¸µé¾î³»°Å³ª ȨÀÌ ÆÄÀΠǥ¸éÀ» Ç¥ÇöÇϴµ¥¿¡ ¾²ÀÌ´Â À̹æÇü ±¤¿øÈ¿°ú µîÀÇ ´Ù¸¥ Ư¼öÈ¿°úµµ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

°íÂ÷¼ö Ç¥¸é ±â¹ý

    »ï°¢ÇüÀÇ ÁýÇÕÀ» ±âº»ÀûÀÎ ±¸Á¶Àç·Î »ï¾Æ¼­ 3D ±×·¡ÇÈÀ» ¸¸µé¾î³»´Â ÀÛ¾÷Àº ´ë´ÜÈ÷ ¾î·Á¿î ÀÛ¾÷ÀÌ´Ù. ¸¶Ä¡, ÀÛÀº Á¾ÀÌÁ¶°¢ÀÇ ¹«´õ±â¸¦ °¡Áö°í¼­ À̵é·Î ±¸¼ºµÈ °Å´ëÇÑ Á¶Çü¹°À» ¸¸µé¾î³»´Â °Í°ú °°´Ù. ¸¸¾à °£´ÜÇÑ ¼öÁØÀÇ °ÍÀ̶ó¸é, ÃæºÐÇÑ »ï°¢ÇüÀÇ ¿¬»ê´É·Â°ú À̵éÀ» ºÎµå·´°í Àß À̾îÁø ¸éÀ¸·Î ±¸¼ºÇس¾ ¼ö ÀÖ´Â Çȼ¿ ½¦ÀÌ´õÀÇ ¼º´ÉÀ» °¡Áö°í ÀÖ´Ù¸é ¾î·ÆÁö ¾ÊÀº ÀÏÀÌ´Ù. ÇÏÁö¸¸ °³¹ßÀÚµéÀº 3D ±×·¡ÇÈÀ» ¸¸µé¾î³»±â À§ÇÑ º¸´Ù Á÷°üÀûÀÎ µµ±¸¸¦ ¿øÇÑ´Ù. ±× µµ±¸ÁßÀÇ Çϳª´Â °íÂ÷¼ö Ç¥¸é ±â¹ýÀÇ »ç¿ëÀÌ´Ù.


°íÂ÷¼ö Ç¥¸é ±â¹ýÀ¸·Î ¸¸µé¾îÁø º¹ÀâÇÑ ¿ÀºêÁ§Æ®

    GeForce3°ú DirectX 8ÀÇ °íÂ÷¼ö Ç¥¸é ±â¹ýÀ» »ç¿ëÇÏ¸é °³¹ßÀÚµéÀº ƯÁ¤ÇÑ Á¦¾îÁ¡À» °¡Áø Ä¿ºê·Î Á¤ÀÇµÈ ¿ÀºêÁ§Æ®¸¦ ¸¸µé¾î³¾ ¼ö ÀÖ´Ù. Á¦¾îÁ¡ÀÇ ÁýÇÕÀ¸·Î Á¤ÀǵǾî ÀÖ´Â °î¼±À̳ª Ç¥¸éÀ» ½ºÇöóÀÎ(spline)À̶ó°í ºÎ¸¥´Ù. ¸¹Àº ¼öÀÇ ¼­·Î ´Ù¸¥ ½ºÇöóÀÎÀÌ À־ ¸ðµç ½ºÇöóÀεéÀº ¼Ò¼öÀÇ Á¦¾îÁ¡À» °¡Áö°í À̾ °³¹ßÀÚµéÀº ÀÌ Á¦¾îÁ¡À» »ç¿ëÇÏ¿© ¸Å¿ì º¹ÀâÇÏ°í ºÎµå·¯¿î °î¸éÀ» ¸¸µé¾î³¾ ¼ö ÀÖ´Ù. ½ºÇöóÀÎÀ» ¼­·Î ¿¬°áÇÔÀ¸·Î½á, »ï°¢Çüµé¸¸À¸·Î´Â ¸¸µé¾î³»±â ¾î·Á¿î º¹ÀâÇÑ °î¸éÀ» Çü¼ºÇس¾ ¼ö ÀÖ´Â °ÍÀÌ´Ù.

    DirectX API´Â µÎ°¡ÁöÀÇ °î¸éÀ» Áö¿øÇÑ´Ù. Æú¸®³ë¹Ì¾ó(polynomial : ´ÙÇ×½Ä) Ç¥¸é°ú Npatch Ç¥¸éÀÌ ±×°ÍÀÌ´Ù. ÀÌ ¶§, ÃÖÁ¾ °á°ú¹°Àº ·»´õ¸µµÇ±â Àü¿¡ Áö¿À¸ÞÆ®¸®¸¦ ±¸¼ºÇϱâ À§ÇØ Å×¼¿·¹À̼Ç(tessellation : ¼ö½ÄÀ¸·ÎºÎÅÍ »ï°¢ÇüÀÇ ÁýÇÕ °°Àº Áö¿À¸ÞÆ®¸®¸¦ Çü¼ºÇÏ´Â °úÁ¤)À» °ÅÄ£´Ù. ÀÌ ¶§ °î¸éÀº »ï°¢ÇüÀÇ ¸ÁÀ¸·Î º¯È¯µÇ´Âµ¥, Å×¼¿·¹ÀÌ¼Ç ÀÌÈÄ ÀÌ µÎ°¡Áö ±â¹ýÀº ¿ÏÀüÈ÷ ´Ù¸¥ °á°ú¸¦ ³º´Â´Ù.

    Npatch¿Í Æú¸®³ë¹Ì¾ó Ç¥¸é

    Npatch´Â ÄÁÅÙÃ÷ °³¹ßÀڵ鿡°Ô ¸î°¡Áö ÀÕÁ¡À» ¾È°ÜÁØ´Ù. ÀÌ ¹æ¹ýÀ» »ç¿ëÇϸé, ÇöÁ¸ÇÏ´Â 3D ¿£ÁøÀ» Ưº°È÷ Áß¿äÇÑ º¯°æ ¾øÀÌ ±×´ë·Î »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç °³¹ßÀÚµéÀº ±×µéÀÌ ÀÛ¾÷ÇÏ´Â ¹æ¹ýÀ» ¹Ù²Ü ÇÊ¿ä°¡ ¾ø´Ù. ÇÏÁö¸¸, Npatch´Â ¸î°¡Áö ½É°¢ÇÑ ¹®Á¦Á¡À» ¾È°í ÀÖ´Ù.


¿ÞÂÊ À̹ÌÁö´Â °íÁ¤µÈ Å×¼¿·¹ÀÌ¼Ç ¹æ½Ä(Npatch)À» »ç¿ëÇÑ °ÍÀ̸ç, ¿À¸¥ÂÊÀÇ À̹ÌÁö´Â ¾î´ðƼºê Å×¼¿·¹À̼Ç(Æú¸®³ë¹Ì¾ó Ç¥¸é)À» »ç¿ëÇÑ °ÍÀÌ´Ù. ¿À¸¥ÂÊ À̹ÌÁö¿¡¼­ º¼ ¼ö ÀÖ´Â »ï°¢ÇüµéÀº ´ë·« ´Ù ºñ½ÁÇÑ Å©±â¸¦ °¡Áö°í ÀÖ´Ù. Áï, ¾ÕÂÊ¿¡¼­´Â ´õ ³ôÀº ¹Ðµµ¸¦ °¡Áø´Ù. ±×¸®°í ¸Ö¾îÁö¸é ¸Ö¾îÁú¼ö·Ï »ó¼¼ÇÑ ¹¦»ç¸¦ ÇÒ ÇÊ¿ä°¡ ¾ø´Â ºÎºÐÀÇ ¹Ðµµ´Â ¶³¾îÁø´Ù.

    1. Npatch´Â ¾î´ðƼºê Å×¼¿·¹À̼Ç(adaptive tessellation)À» Áö¿øÇÏÁö ¾Ê´Â´Ù. ¾î´ðƼºê Å×¼¿·¹À̼ÇÀÌ Àû¿äµÇ¸é, °Å´ëÇÑ ÁöÇüÀ» Ç¥ÇöÇÏ´Â ¸Þ½¬(mesh : Æ®¶óÀ̾ޱ۷Π±¸¼ºµÈ ¸Á)¿¡¼­´Â °¡±î¿î ºÎºÐÀº º¸Åë º¸´Ù Á¤±³ÇÑ Å×¼¿·¹À̼ÇÀ» ÅëÇؼ­ ¸¹Àº »ï°¢ÇüÀ» °¡Áö°Ô µÇ¸ç, ¸Ö¸® ¶³¾îÁø ºÎºÐÀº ±×·² ÇÊ¿ä°¡ ¾øÀ¸¹Ç·Î ÀûÀº ¼öÀÇ »ï°¢Çü¸¸ÀÌ »ç¿ëµÈ´Ù.

    2. È­Áú ºÎºÐ¿¡¼­ Æú¸®°ï°ú ±¤¿øÀ» ¹ß»ýÇÏ´Â ¿ÀºêÁ§Æ®ÀÇ ºÎÁ¶È­ÀûÀΠǥÇöÀ¸·Î ÀÎÇؼ­ ¼Õ»óÀÌ ÀϾ´Ù.

    3. Npatch´Â Ç¥ÁØÀÌ ¾Æ´Ï´Ù. Npatch¸¦ À§ÇÑ Çϵå¿þ¾îÀûÀÎ Áö¿øÀº ´ë´ÜÈ÷ Á¦ÇÑµÉ °ÍÀ̸ç, ¶ÇÇÑ Npatch¿¡ ±â¹ÝÇÑ ÀÛ¾÷À» Áö¿øÇϱâ À§ÇÑ ÄÁÅÙÃ÷ Á¦ÀÛµµ±¸µµ ¾Ë·ÁÁø¹Ù°¡ ¾ø´Ù.

    4. ¿ÀºêÁ§Æ®°£ÀÇ Ãæµ¹ °¨Áö°¡ ¾î·Æ´Ù.

    5. Â÷ÈÄ¿¡ º¸´Ù ³ªÀº ¼º´ÉÀ» °¡Áöµµ·Ï ÁøÈ­ÇÒ °¡´É¼ºÀÌ ¾ø´Ù.

    Npatch´Â ÇöÀçÀÇ °ÔÀÓ ¿£Áø¿¡ ¸¹ÀÌ »ç¿ëµÇ°í À־ °³¹ßÀÚµéÀº ±×µéÀÇ ¿£Áø¿¡ º¯°æÀ» °¡ÇÏÁö ¾Ê°íµµ °î¸éÀ» Ãß°¡ÇÒ ¼ö ÀÖ´Ù. Æú¸®³ë¹Ì¾ó Ç¥¸éÀº º¸´Ù Áøº¸µÈ, ¹Ì·¡ÁöÇâÀûÀÎ ±â¹ýÀ¸·Î½á, ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀڵ鿡°Ô º¸´Ù Å« ´É·Â°ú À¯¿¬¼ºÀ» ºÎ¿©ÇÑ´Ù. Æú¸®³ë¹Ì¾ó Ç¥¸éÀÌ °¡Áú ¼ö ÀÖ´Â ÀÕÁ¡Àº ´ÙÀ½°ú °°´Ù.


¾çÂÊÀÇ Ä³¸¯ÅÍ´Â ¸ðµÎ Àû´çÇÑ À̹ÌÁö Ç°ÁúÀ» º¸¿©ÁÖ°í ÀÖÁö¸¸, ¿ÞÂÊ¿¡ ÀÖ´Â ¸ðµ¨¿¡´Â ¾î´ðƼºê Å×¼¿·¹À̼ÇÀÌ Àû¿ëµÇ¾î¼­ ´õ ÀûÀº Æú¸®°ï¸¸ÀÌ »ç¿ëµÇ¾ú´Ù. ¾î´ðƼºê Å×¼¿·¹À̼ÇÀ» »ç¿ëÇÏ¿© ¸ðµ¨·¯µéÀº ÄÚ, ÅÎ, ÀÔ µîÀÇ »ó¼¼ÇÑ ¹¦»ç°¡ ÇÊ¿äÇÑ ºÎºÐ¿¡ ´õ ¸¹Àº µðÅ×ÀÏÀ» °¡ÇØÁÙ ¼ö ÀÖÀ¸¸ç, ¸öÅë °°ÀÌ »ó¼¼ÇÑ ¹¦»ç°¡ ´ö ÇÊ¿äÇÑ ºÎºÐ¿¡¼­´Â Å« Æú¸®°ïÀ» »ç¿ëÇÏ¿© Àüü Æú¸®°ï ¼ö¸¦ ÁÙÀδÙ.

    1. ¾î´ðƼºê Å×¼¿·¹À̼Ç. ÀÌ°ÍÀº È­ÁúÀ» ±×´ë·Î À¯Áö½ÃÅ°¸é¼­µµ ÀüüÀûÀÎ »ï°¢ÇüÀÇ »ç¿ë·®À» ´ëÆø ÁÙ¿©ÁØ´Ù.

    2. Æú¸®°ïÀÌ ±úÁø´Ù°Å³ª ±¤¿øÈ¿°ú¿¡ °áÇÔÀÌ »ý±ä´Ù°Å³ª ÇÏ´Â ÀÏÀÌ ¾ø´Â, Çâ»óµÈ È­ÁúÀ» °¡Áø´Ù.

    3. ¼¼ºÎÀûÀÎ ¿¬¼ÓÇ¥¸é±â¹ýÀ» ¹Ù·Î Áö¿øÇÑ´Ù.

    4. ºÎºÐÇ¥¸é±â¹ý(subdivision surface) µîÀÇ ¾ÕÀ¸·ÎÀÇ ±â¼ú·ÎÀÇ ¼Õ½¬¿î ÀÌÇàÀÌ °¡´ÉÇÏ´Ù.

    5. ¾î´ðƼºê Å×¼¿·¹À̼ǿ¡ ÀÇÇؼ­ º¸´Ù ¾çÁúÀÇ Ä³¸¯ÅÍ ¸ðµ¨ÀÌ ¸¸µé¾îÁø´Ù.

¸ÖƼ»ùÇà ·»´õ¸µ(¾ÈƼ¾Ë¸®¾Æ½Ì, Àå¸é ½Éµµ, ¸ð¼Çºí·¯ µî)


¾ÈƼ¾Ë¸®¾Æ½ÌÀº °æ°è¸é¿¡ ÀÖ´Â Çȼ¿ÀÇ »ö»óÀ» ºí·»µùÇÔÀ¸·Î½á °è´ÜÇö»óÀ» ÃÖ¼ÒÈ­ÇÑ´Ù.

¸ÖƼ»ùÇøµÀº °°Àº Çȼ¿ÀÇ µ¥ÀÌÅÍ°¡ Á¶±Ý¾¿(ÇÑ Çȼ¿ ÀÌÇÏ) ´Ù¸¥ ¿©·¯ À§Ä¡¿¡¼­ ·»´õ¸µµÇ´Â ±â¹ýÀ» ¸»ÇÑ´Ù. ÀÌ·¯ÇÑ Çȼ¿ÀÇ ºÎºÐºÎºÐÀÇ ·»´õ¸µÀÌ ¸î¹ø ÀϾ´Â°¡´Â ´Ù¾çÇϸç, º¸´Ù ¸¹Àº »ùÇÃÀÌ º¸´Ù ³ôÀº È­ÁúÀ» ¸¸µé¾î³¾ ¼ö ÀÖ´Ù.

¸ÖƼ»ùÇøµÀº ¿©·¯°¡Áö ´Ù¸¥ »ç¿ë ¿ëµµ¸¦ °¡Áø´Ù. ¾Ë¸®¾Æ½ÌÀº ÇϳªÀÇ Çȼ¿À» ·»´õ¸µÇϱâ À§Çؼ­ ÇϳªÀÇ ÁöÁ¡¸¸À» »ùÇøµÇÏ¿© ±× Çȼ¿ »ó¿¡ ´Ù¼öÀÇ ¿ÀºêÁ§Æ®°¡ °ÉÃÄ ÀÖ´õ¶óµµ ±× ÁßÀÇ ÇϳªÀÇ ¿ÀºêÁ§Æ®ÀÇ »ö»ó¸¸À» Çȼ¿¿¡ Ç¥ÇöÇϱ⠶§¹®¿¡ ÀϾ´Ù. ÀÌ°ÍÀº ·»´õ¸µµÈ À̹ÌÁö¿¡ °è´ÜÇö»óÀ» ¸¸µé¾î³½´Ù. ¸ÖƼ»ùÇøµÀ» ÅëÇؼ­, ÀÌ·¯ÇÑ Àå¸éÀº Çȼ¿´ç ´Ù¼öÀÇ »ùÇà Æ÷ÀÎÆ®¸¦ ÅëÇؼ­ »ùÇøµµÈ´Ù. ÇϳªÀÇ Çȼ¿¿¡ ´Ù¼öÀÇ Ç¥¸éÀÌ °ÉÃÄÀÖ´Ù¸é, ±× Çȼ¿ÀÇ »ö»óÀº ¿©·¯±ºµ¥¼­ »ùÇøµµÈ »ö»óÀ» È¥ÇÕÇÏ¿© ¸¸µé¾îÁö¸ç, ÀÌ´Â °è´ÜÇö»óÀ̳ª Åé´Ï°°Àº ¸ð¾çÀ» ¾ø¾ÖÁØ´Ù. GeForce3´Â °íÈ­Áú, °íÇػ󵵿¡¼­µµ ³ôÀº ¼º´ÉÀ» À¯ÁöÇÒ ¼ö ÀÖ´Â, Áøº¸µÈ ¾ÈƼ¾Ë¸®¾Æ½Ì ±â¹ýÀ» Áö¿øÇÑ´Ù.

¸ÖƼ»ùÇøµÀº ´Ù¸¥ ¹æ¹ý, Áï Àå¸é ½Éµµ µîÀÇ ¿ëµµ·Îµµ »ç¿ëµÈ´Ù. Àå¸é ½ÉµµÀÇ ±âº» °³³äÀº Ä«¸Þ¶ó ·»Áî¿Í À¯»çÇÏ´Ù. Áï, ÃÊÁ¡°Å¸® ¾È¿¡ ÀÖ´Â °ÍÀº ¸íÈ®ÇÏ°í ¶Ç·ÇÇÏ°Ô º¸À̸ç, À̸¦ ¹þ¾î³ª ÀÖ´Â ¿ÀºêÁ§Æ®´Â °Å¸®¿¡ µû¶ó¼­ Á¡Á¡ »Ñ¿¸°Ô º¸À̵µ·Ï ÇÏ´Â °ÍÀÌ´Ù. Àå¸é ½Éµµ´Â Àå¸é ¾È¿¡¼­ ƯÁ¤ ºÎºÐ¿¡ ´«ÀÇ ÃÊÁ¡À» ¸ÂÃá´Ù°Å³ª ÇÒ ¶§ ¸Å¿ì À¯¿ëÇÑ µµ±¸À̸ç, µðÀÚÀ̳ÊÀÇ Àǵµ¸¦ ¸íÈ®È÷ µå·¯³» ÁÙ ¼ö ÀÖ´Ù.

¶Ç´Ù¸¥ »ç¿ë ¹æ¹ýÀ¸·Î´Â ¸ð¼Çºí·¯°¡ ÀÖ´Ù. ¸ð¼Çºí·¯´Â À½Á÷ÀÌ´Â ¿ÀºêÁ§Æ®°¡ ±× ¿òÁ÷ÀÓÀÇ ¹æÇâÀ¸·Î ¾à°£ ¹øÁø °Íó·³ ·»´õ¸µÇÏ´Â °ÍÀÌ´Ù. ¿µÈ­ Çʸ§ÀÌ ÃÊ´ç 24ÄƸ¸À» »ç¿ëÇϴµ¥¿¡µµ ºÎµå·¯¿ö º¸ÀÌ´Â °ÍÀº °¢ ÇÁ·¹ÀÓÀÌ À¯ÁöµÇ´Â ½Ã°£(1/24ÃÊ) µ¿¾È ÀÚ¿¬½º·´°Ô ¸ð¼Çºí·¯°¡ ÀϾ±â ¶§¹®ÀÌ´Ù.

¸ð¼Çºí·¯ÀÇ »ç¿ë¹æ¹ýÀº µÎ°¡Áö°¡ ÀÖ´Ù. Çϳª´Â ¼¶±¤ È¿°ú, Áï ±Øµµ·Î ºü¸£°Ô ¿òÁ÷ÀÌ´Â ¹°Ã¼³ª ÀÚµ¿Â÷ÀÇ ¸ð½ÀÀ» Ç¥ÇöÇϴµ¥¿¡ ¾²ÀδÙ. ¶Ç ´Ù¸¥ Çϳª´Â ¸¶Ä¡ ¿µÈ­ Çʸ§¿¡¼­ ÀϾ´Â °Íó·³, ´À¸° ÇÁ·¹ÀÓ ·¹ÀÌÆ®¿¡¼­µµ ºÎµå·´°Ô º¸ÀÏ ¼ö ÀÖµµ·Ï ÀÚ¿¬½º·¯¿î ¾Ö´Ï¸ÞÀ̼ÇÀ» Ç¥ÇöÇÏ´Â °ÍÀÌ´Ù.

ÆÄƼŬ ½Ã½ºÅÛ(Particle System)

¼Ò¿ëµ¹ÀÌÄ¡°í ÀÖ´Â ¿¬±â³ª ´«º¸¶ó, ¿ëÁ¢½ÃÀÇ ½ºÆÄÅ©, µîµîÀÇ ÀÌ¿Í ºñ½ÁÇÑ È¿°ú´Â ÀüÅëÀûÀ¸·Î PC ½Ã½ºÅÛ »ó¿¡¼­´Â ·»´õ¸µÇس»±â ¾î·Æ°í ¼º´É»óÀÇ ÀúÇϸ¦ °¡Á®¿À´Â °ÍÀ̾ú´Ù. ±×·¡¼­ ÀÌ´Â °ð Çö½Ç¼ºÀÇ ºÎÁ·À¸·Î ³ªÅ¸³µ´Ù.


½ºÆÄÅ©°¡ Æ¢´Â ¸ð½À µîÀ» Ç¥ÇöÇÏ´Â ÆÄƼŬ ½Ã½ºÅÛÀÇ ±¸ÇöÀ» DirectX 8ÀÇ Æ÷ÀÎÆ® ½ºÇÁ¶óÀÌÆ®¸¦ ÅëÇؼ­ ½±°Ô ÇØ°áÇÒ ¼ö ÀÖ´Ù.

¿¬±â³ª ±×¿Í À¯»çÇÑ È¿°úµéÀ» Ç¥ÇöÇϱâ À§ÇÑ ±â¹ýÀº ÆÄƼŬ ½Ã½ºÅÛÀÌ´Ù. ÆÄƼŬ ½Ã½ºÅÛÀº DirectX 8¿¡¼­ Æ÷ÀÎÆ® ½ºÆ®¶óÀÌÇÁ(point stripe)¶ó°í ºÎ¸£´Â, ¼ö¸¹Àº ÀÛÀº ¿ÀºêÁ§Æ®µéÀÇ ¿òÁ÷ÀÓÀ» °ü¸®ÇÑ´Ù. GeForce3´Â DirectX 8ÀÇ Æ÷ÀÎÆ® ½ºÆ®¶óÀÌÇÁ È¿°ú¸¦ Áö¿øÇÔÀ¸·Î½á, È­·ÁÇÏ°í »ç½ÇÀûÀÎ È¿°ú¸¦ ¸¸µé¾î³½´Ù.

Å×Å©³ë¾ÆÀÇ ´Ù¸¥±â»ç º¸±â  
ÆùƮŰ¿ì±â ÆùÆ®ÁÙÀ̱â ÇÁ¸°Æ®Çϱ⠸ÞÀϺ¸³»±â ½Å°íÇϱâ
Æ®À§ÅÍ ÆäÀ̽ººÏ ¹ÌÅõµ¥ÀÌ ¿äÁò ³×À̹ö ±¸±Û 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