·»´õ¸ùÅ° ±âÃÊ
¼ÎÀÌ´õ¸¦ Å×½ºÆ®ÇÏ°í ½ÇÇà Çغ¼¼ö ÀÖ´Â ÅøÀº RenderMonkey¿Í FX Composer°¡ ÀÖ´Ù. ȸ鿡 ¹öÅؽº¿Í ÅؽºÃĸ¦ ·»´õ¸µ ÇÏ´Â ½¦ÀÌ´õ¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ´Ü°èÀûÀ¸·Î ¼³¸íÇÏ°Ú´Ù. °£´ÜÇÑ ¹æ¹ýÀÌ ÀÖÁö¸¸ ±âÃʸ¦ ´ÙÁö±â À§ÇØ ÇѴܰ辿 ÀÍÈ÷´Â ¹æ½ÄÀ¸·Î ÁøÇàÇÏ°Ú´Ù. 1. Add Effect Group: 2. Add Effect: "MyEffect Group" ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À» ´·¯ ÀÌÆåÆ®¸¦ Ãß°¡ÇÑ´Ù. 3. Add Variable: "MyEffect Group" ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À» ´·¯ Àü¿ª º¯¼ö¸¦ Ãß°¡ÇÑ´Ù. 4. Add Model --> Teapot.3ds "MyEffect Group" ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À» ´·¯ ·»´õ¸µÇÒ ¸ðµ¨À» ¼±ÅÃÇÑ´Ù. 5. Add Stream Mapping: "MyMapping"¸¦ ´õºíŬ¸¯ÇÏ¿© ¼ÎÀÌ´õ¿¡ÀÇÇØ ±×·ÁÁú ÀÔ·Â µ¥ÀÌÅ͸¦ Ãß°¡ÇÑ´Ù. default·Î POSITIONÀÌ µé¾î ÀÖÀ¸´Ï Attribute NameÀº ¼ÎÀÌ´õ ¿¡µðÅÍ¿¡¼ OpenGL ES effect¸¦ »ç¿ëÇÒ¶§´Â Àû¿ëµÇÁö¸¸,
6. Add Texture : »ç¿ëÇÒ ¼ÎÀÌ´õ¸¦ Ãß°¡ÇÑ´Ù. 7. Add Pass : Add Pass¸¦ Ãß°¡ÇÏ¸é ¼ÎÀÌ´õ¸¦ Äڵ带 Ãß°¡ÇÒ ¼ö ÀÖ´Ù. 8. Add Model Reference "Pass 0"¿¡¼ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À» ´·¯ Æо²¿¡¼ ÂüÁ¶ÇÒ ¸ðµ¨À» ÁöÁ¤ÇÑ´Ù. 9. Add Stream Mapping Reference "Pass 0"¿¡¼ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À» ´·¯ Æо²¿¡¼ ÂüÁ¶ÇÒ ¸ÊÇÎÀ» ÁöÁ¤ÇÑ´Ù. 10. Add Texture Object "Pass 0"¿¡¼ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À» ´·¯ Æо²¿¡¼ ÂüÁ¶ÇÒ ÅؽºÃĸ¦ ÁöÁ¤ÇÑ´Ù. 11. Add Vertex Shader Vertex Shader¸¦ ´õºí Ŭ¸¯ÇÏ¿© ¾Æ·¡ÀÇ Äڵ带 ÀÔ·ÂÇÑ´Ù.
12. Add Pixel Shader : Pixel Shader¸¦ ´õºí Ŭ¸¯ÇÏ¿© ¾Æ·¡ÀÇ Äڵ带 Ãß°¡ÇÑ´Ù.
|