À̹øÀå¿¡¼­´Â ÅؽºÃÄÀÇ »ç¿ë ¹æ¹ý¿¡ ´ëÇؼ­ ¾Ë¾Æ º»´Ù.

 

ÀÌÀå¿¡¼­ ¸¸µé ÇÁ·Î±×·¥ÀÇ ±×¸²ºÎÅÍ º¸ÀÚ..  ´ÜÀÏÆнº ¸ÖƼ ÅؽºÃĸµ¿¡ ÀÇÇÑ ¶óÀÌÆ®¸ÊÀ» Àû¿ëÇÑ ÇÁ·Î±×·¥ÀÌ´Ù.
¾Æ·¡´Â ÅؽºÃÄ ¿¬»ê°ú ±×¸²°úÀÇ °ü°è¸¦ º¸¿©ÁØ´Ù.

¼Ò½ºÄڵ忡´Â µé¾î°¡ ÀÖÁö ¾ÊÁö¸¸ ¸ÖƼÅؽºÃĸ¦ »ç¿ëÇÒ ¼ö ÀÖ´ÂÁö üũ ÇÒ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϸéµÈ´Ù.
¿£ÁøÀ» ¸¸µé ¶§´Â ²À üũÇؼ­ ó¸®ÇØÁà¾ß ÇÑ´Ù. MaxSimultaneousTextures °ªÀº ±×·¡ÇÈ Ä«µå¿¡¼­ µ¿½Ã¿¡ ó¸®ÇÒ ¼ö ÀÖ´Â ÅؽºÃÄ ¼öÀÌ´Ù.

1. ¶óÀÌÆ® ¸Ê

 

2. ¾ËÆÄ ºí·£µù 1

 

3. ¾ËÆÄ ºí·£µù 2

 

4. (´ÜÀÏ Æнº ¸ÖƼ ÅؽºÃĸµ)¶óÀÌÆ® ¸Ê ¿¬½ÀÇϱâ

12ÀåÀÇ ±âº» ÅؽºÃÄ ¼ø¼­¿¡ µû¶ó ´ÙÀ½°ú °°´Ù.

1) ¹öÅؽº ±¸Á¶Ã¼ ¹× ŸÀÔ ¼±¾ð

±âº» ÅؽºÃÄ ÇÑ Àå ¶óÀÌÆ® ¸Ê ÅؽºÃÄ ÇÑ Àå ¸ðµÎ µÎÀåÀÇ ÅؽºÃÄ°¡ ÇÊ¿äÇÏ´Ù.
±×·¡¼­ UVÁÂÇ¥°¡ 2°³ ¼±¾ðµÇ°í ÀÖ°í, ŸÀÔÀº D3DFVF_TEX2¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.
¶Ç, ÅؽºÃÄ °´Ã¼µµ 2°³ Á¤ÀÇÇÑ´Ù.

2) ¹öÅؽº ¹öÆÛÀÇ ÃʱâÈ­.

ÃʱâÈ­ ÇÒ ¶§, ±âº»ÅؽºÃĸ¦ ·ÎµùÇÏ°í ¶óÀÌÆ® ¸Ê ÅؽºÃĸ¦ ·ÎµùÇÑ´Ù.

3) ·»µå¸µ

D3DTA_TEXTURE: Direct3D´Â ÀÔ·ÂÀ¸·Î ÅؽºÃĸ¦ »ç¿ëÇÑ´Ù. Áï Direct3D´Â ÀÔ·ÂÀ¸·Î(SetTextureÈ£ÃâÇÔÀ¸·Î½á) ÁöÁ¤ÇÑ ÅؽºÃÄÀÇ Àû´çÇÑ Åؼ¿ÀÇ »ö»óÀ» »ç¿ëÇÑ´Ù.

D3DTOP_SELECTARG1: ÅؽºÃÄ ½ºÅ×ÀÌÁöÀÇ Ã¹ ¹ø° ÀÔ·ÂÀ» º¯°æÇÏÁö ¾Ê°í Ãâ·ÂÀ¸·Î »ç¿ëÇÑ´Ù´Â °ÍÀ» ¾Ë·ÁÁØ´Ù.

D3DTA_CURRENT: Direct3D´Â ÀÔ·ÂÀ¸·Î Àü ´Ü°è ÅؽºÃÄ ½ºÅ×ÀÌÁöÀÇ Ãâ·ÂÀ» »ç¿ëÇÑ´Ù.
¸¸¾à ½ºÅ×ÀÌÁö 0¿¡ ÀÌ°ÍÀ» ¼³Á¤ÇÑ´Ù¸é Direct3D´Â D3DTA_DIFFUSE¸¦ ÁöÁ¤ÇÑ °Íó·³, ºÐ»ê»öÀ» »ç¿ëÇÑ´Ù. ¸¸¾à ¹üÇÁ¸ÊÀ» »ç¿ëÇÏ°í ÀÖ´Ù¸é, ¹üÇÁ ¸ÅÇÎÀ» À§Çؼ­ »ç¿ëÇÏ´Â ÅؽºÃÄ ½ºÅ×ÀÌÁö´Â °Ç³Ê¶Ú´Ù. ¸¸¾à ¼¼ ¹ø° ½ºÅ×ÀÌÁö ÀÔ·ÂÀ¸·Î D3DTA_CURRENT¸¦ ÁöÁ¤ÇÏ°í µÎ ¹ø° ¹üÇÁ¸ÊÀ» ÁöÁ¤ÇѸé, Direct3D ù ½ºÅ×ÀÌÁöÀ¸ Ãâ·ÂÀ» ¼¼ ¹ø° ½ºÅ×ÀÌÁöÀÇ ÀÔ·ÂÀ¸·Î ¾²°Ô µÈ´Ù.

D3DTOP_MODULATE: µÎ ÀÔ·Â »öÀ» °ö¼ÀÇÑ´Ù.

4) ¼Ò¸ê

ÅؽºÃÄ »ç¿ëÀÌ ³¡³ª¸é Á¦°ÅÇÑ´Ù.