DirectX Graphics ÇÁ·Î±×·¡¹Ö °¡À̵å Direct3D ÀÇ ±âÃÊÁö½Ä ·»´õ¸µ Æ÷±×(¾È°³:fog) [¸ñÂ÷¿¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
|
| Microsoft DirectX 9.0 |
3D Àå¸é¿¡ Æ÷±×(¾È°³:fog)¸¦ Ãß°¡ÇÏ´Â °ÍÀ¸·Î½á, º¸´Ù ¸®¾óÇÑ Á¤°æÀ» Ç¥ÇöÇϰųª ºÐÀ§±â¸¦ ³»°Å³ª ¸Õ °æÄ¡¸¦ ¾Ö¸ÅÇÏ°Ô ÇÒ ¼ö°¡ ÀÖ´Ù. Microsoft® Direct3D® ´Â, Çȼ¿ Æ÷±×(¾È°³:fog)¿Í Á¤Á¡ Æ÷±×(¾È°³:fog)¶ó°í ÇÏ´Â 2 °³ÀÇ Æ÷±×(¾È°³:fog) ¸ðµ¨À» Áö¿ø ÇÑ´Ù. ÀÌ 2 °³´Â, °¢°¢ °íÀ¯ÀÇ ±â´É°ú ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¸¦ °®´Â´Ù.
Æ÷±×(¾È°³:fog)´Â, ±âº»ÀûÀ¸·Î´Â, Àå¸é(scene)³»ÀÇ °³Ã¼ÀÇ ±íÀÌ ¶Ç´Â ½ÃÁ¡À¸·ÎºÎÅÍÀÇ °Å¸®¿¡ ±Ù°ÅÇØ, Àå¸é(scene)³»ÀÇ °³Ã¼ÀÇ »ö°ú ¼±ÅÃÇÑ Æ÷±×(¾È°³:fog)»öÀ» ºí·»µå ÇØ ½ÇÇöµÈ´Ù. °³Ã¼°¡ ¸Ö¾îÁö´Â¿¡ µû¶ó, ¿øÀÇ »ö¿¡ ´ëÇÑ Æ÷±×(¾È°³:fog)»öÀÇ ºí·»µå°¡ ´Ã¾î³ª, Àå¸é(scene)¿¡ ¶°¿À¸£´Â ÀÛÀº ÀÔÀÚ¿¡ ÀÇÇØ °³Ã¼ÀÇ Ç¥½Ã°¡ ³ë¸Á³ª °£´Ù. ´ÙÀ½ ȸéÀº Æ÷±×(¾È°³:fog)¾øÀÌ ·»´õ¸µ ÇÑ Àå¸é(scene)¿Í Æ÷±×(¾È°³:fog)¸¦ À¯È¿ÇÏ°Ô ÇØ ·»´õ¸µ ÇÑ °°Àº Àå¸é(scene)¸¦ ³ªÅ¸³»°í ÀÖ´Ù.

À§ÀÇ ±×¸²¿¡¼ ÁÂÃøÀÇ Àå¸é(scene)¿¡´Â ¸í·áÇÑ ¼öÆò¼±ÀÌ ÀÖ¾î, Àú ³Ê¸Ó¿¡´Â ¿¸Å ¼¼°è¿¡¼´Â º¸¿©¾ßÇÒ Ç³°æÀÌ ¾Èº¸ÀδÙ. ¿ìÃøÀÇ Àå¸é(scene)¿¡¼´Â ¹è°æ»ö°ú µ¿ÀÏÇÑ Æ÷±×(¾È°³:fog)»öÀ» »ç¿ëÇØ ¼öÆò¼±ÀÌ ¾Ö¸ÅÇÏ°Ô ÇØÁ® ´Ù°¢ÇüÀÌ ¸Õ °÷¿¡¼´Â »ç¶óÁö´Â °Íó·³ º¸ÀδÙ. °³º°ÀÇ Æ÷±×(¾È°³:fog) ÀÌÆåÆ®¿Í Å©¸®¿¡ÀÌÆ¼ºêÀÎ Àå¸é(scene) µðÀÚÀÎÀ» Á¶ÇÕÇϸé Àå¸é(scene)³»ÀÇ °³Ã¼ÀÇ »öÀ» ¿ÏȽÃÄÑ ºÐÀ§±â¸¦ ´Ã¸± ¼ö°¡ ÀÖ´Ù.
Direct3D ·Î Àå¸é(scene)¿¡ Æ÷±×(¾È°³:fog)¸¦ Ãß°¡ÇÏ·Á¸é , 2 °³ÀÇ ¹æ¹ýÀÌ ÀÖ´Ù. Çȼ¿ Æ÷±×(¾È°³:fog)¿Í Á¤Á¡ Æ÷±×(¾È°³:fog)ÀÌ´Ù. ÀÌ·¯ÇÑ À̸§Àº, °¢°¢ÀÇ Æ÷±×(¾È°³:fog) ÀÌÆåÆ®ÀÇ Àû¿ë ¹æ¹ýÀ» ³ªÅ¸³»°í ÀÖ´Ù. ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â, ¡¸Çȼ¿ Æ÷±×(¾È°³:fog)¡¹ ¹× ¡¸Á¤Á¡ Æ÷±×(¾È°³:fog)¡¹¸¦ ÂüÁ¶ÇÒ°Í. °£´ÜÇÏ°Ô ¸»Çϸé, Çȼ¿ Æ÷±×(¾È°³:fog) (Å×ÀÌºí Æ÷±×(¾È°³:fog)¶ó°íµµ ÇÑ´Ù)´Â ÀåÄ¡ µå¶óÀ̹ö·Î ó¸® µÇ¾î Á¤Á¡ Æ÷±×(¾È°³:fog)´Â Direct3D Á¶¸í ¿£ÁøÀ¸·Î ó¸® µÈ´Ù. Æ÷±×(¾È°³:fog)¸¦ ó¸® ÇÏ·Á¸é Á¤Á¡ ¼ÎÀÌ´õ¸¦ »ç¿ëÇÑ´Ù. Çʿ信 µû¶ó¼, Çȼ¿ Æ÷±×(¾È°³:fog)¸¦ µ¿½Ã¿¡ ó¸® ÇÒ ¼öµµ ÀÖ´Ù.
¿©±â¿¡¼´Â, Æ÷±×(¾È°³:fog) ±â´ÉÀ» ¼Ò°³ÇØ, Direct3D ¾ÖÇø®ÄÉÀ̼ǿ¡¼ÀÇ °¢Á¾ Æ÷±×(¾È°³:fog) ±â´ÉÀÇ »ç¿ë¹ý¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ¼³¸íÇÏ´Â ³»¿ëÀº ´ÙÀ½°ú °°´Ù.
Æ÷±×(¾È°³:fog) È¥ÇÕÀº, ·»´õ¸µ ½ºÅ×ÀÌÆ®·Î Á¦¾îµÈ´Ù. ÇÁ·Î±×·¡¹Ö °¡´ÉÇÑ Çȼ¿ ÆÄÀÌÇÁ¶óÀÎÀÇ ÀϺο¡¼´Â ¾ø´Ù.