rendermonkey03

2°³ÀÇ ÅؽºÃĸ¦ ÇÕ¼ºÇÏ¿© º¸ÀÚ.

1. ¿öÅ©½ºÆäÀ̽ºÀÇ "Position"¿¡¼­ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À» Ŭ¸¯Çؼ­ ÅؽºÃĸ¦ Ãß°¡ÇÑ´Ù.

Add Texture --> Add 3D Texture --> base.tga

2. ¿öÅ©½ºÆäÀ̽ºÀÇ "Pass 0"¿¡¼­ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À» Ŭ¸¯Çؼ­ ÅؽºÃÄ ¿ÀºêÁ§Æ®¸¦ Ãß°¡ÇÑ´Ù.

Add Texture Object --> base ¼±ÅÃ

3. Çȼ¿ ¼ÎÀÌ´õ Äڵ带 ´ÙÀ½°ú °°ÀÌ ¼öÁ¤ÇÑ´Ù.

<Çȼ¿ ¼ÎÀÌ´õ ÄÚµå>

sampler Texture0;

sampler Texture1;

 

float4 ps_main( float2 Tex:TEXCOORD0 ) : COLOR0

{  

   float4 c;

   c = tex2D( Texture0, Tex ) + tex2D( Texture1, Tex );

   return c;

 

}

4. ½ÇÇà °á°ú´Â ´ÙÀ½°ú °°´Ù.

 

<À̹ÌÁö¸¦ È®ÀÎÇÏ´Â ÆÁ>

 

1. ¿öÅ©½ºÆäÀ̽ºÀÇ Effect¶õ¿¡¼­ PositionÀÇ º¸±â¸¦ ¿øÇÏ´Â ÅؽºÃÄ(¿©±â¼­´Â base)À§¿¡¼­ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À» Ŭ¸¯ÇÏ¿©  "Artist Variable"¸¦ ¼±ÅÃÇÑ´Ù.

 

2. ¿öÅ©½ºÆäÀ̽ºÀÇ Art¶õ¿¡¼­ "Artist Variable"¿¡ ÀÇÇØ ¼±ÅÃµÈ ÅؽºÃÄÀ§¿¡¼­ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À» Ŭ¸¯ÇÑ´Ù.
±×¸®°í "Large Preview" --> ÅؽºÃÄ ¼±ÅÃ

¼Ò½º:  multitexture.rfx

ÂüÁ¶:

Çѱ¹°ÔÀÓ»ê¾÷°³¹ß¿ø °ÔÀÓ ¾ÆÄ«µ¥¹ÌÀÇ ¼ÎÀÌ´õ ±â¼ú