GpgStudy °Ô½ÃÆÇ À妽º GpgStudy
Game Programming Gems Åä·Ð
 
 FAQFAQ   °Ë»ö°Ë»ö   ¸â¹ö¸®½ºÆ®¸â¹ö¸®½ºÆ®   »ç¿ëÀÚ ±×·ì»ç¿ëÀÚ ±×·ì  À̹ÌÁö ÀÚ·á½ÇÀ̹ÌÁö ÀÚ·á½Ç   »ç¿ëÀÚ µî·ÏÇϱâ»ç¿ëÀÚ µî·ÏÇϱâ 
 °³ÀÎ Á¤º¸°³ÀÎ Á¤º¸   ÂÊÁö(°³ÀÎ ¸Þ½ÃÁö)¸¦ È®ÀÎÇÏ·Á¸é ·Î±×ÀÎÇϽʽÿÀÂÊÁö(°³ÀÎ ¸Þ½ÃÁö)¸¦ È®ÀÎÇÏ·Á¸é ·Î±×ÀÎÇϽʽÿÀ   ·Î±×Àηα×ÀΠ
GpgStudy ȨÀ¸·Î

¸®´ÏÁö2 ÀÇ Ä³¸¯ÅÍ ¶óÀÌÆÃÀ» ¾îÄÉÇßÀ»±î¿ä?
ÆäÀÌÁö·Î 1, 2  ´ÙÀ½
 
Àá±è[?]    GpgStudy °Ô½ÃÆÇ À妽º -> ±×·¡ÇÈ ÇÁ·Î±×·¡¹Ö
ÀÌÀü ÁÖÁ¦ º¸±â :: ´ÙÀ½ ÁÖÁ¦ º¸±â  
±Û¾´ÀÌ ¸Þ½ÃÁö
±Ã±ÝÇÑ ÀÌ
¼Õ´Ô





¿Ã¸®±â¸®´ÏÁö2 ÀÇ Ä³¸¯ÅÍ ¶óÀÌÆÃÀ» ¾îÄÉÇßÀ»±î¿ä? ¿Ã·ÁÁü: 2003-08-15 01:08
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

¸®´ÏÁö 2 ¸¦ º¸¸é ³·¿¡ ij¸¯Å͵éÀÌ ºûÀ» ¹Þ´Â ºÎºÐ¿¡ ±²ÀåÈ÷ ºûÀÌ
°­ÇÏ°Ô ¸Ô´Âµ¥ specular lightingÀ» ¾´°Å °°Áö´Â ¾ÊÀºµ¥
¾î¶² ¹æ¹ýÀ» »ç¿ëÇßÀ»±î¿ä ?
geforce2±Þ¿¡¼­µµ fx ±Þ°ú ¶È°°ÀÌ ³ª¿À´Â°É º¸¸é Çȼ¿ ½¦ÀÌ´õ¸¦ ¾´°Å °°Áö´Â
¾ÊÀºµ¥.. ´Ü¼øÈ÷ Æú¸®°ï °¹¼ö°¡ ¸¹¾Æ¼­ ±×·¸°Ô ³ª¿À´Â°ÇÁö ±Ã±ÝÇϳ׿ä
À§·Î
³ª±×³×
¼Õ´Ô





¿Ã¸®±â ¿Ã·ÁÁü: 2003-08-15 04:57
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

Á¦°¡ º¸±â¿£ ±×³É specular lightingÀ» ÇѰÍó·³ º¸ÀÌ´Â µ¥¿ä. ºÎÀ§º°·Î specular¸¦ »ç¿ëÇÑ °Í °°½À´Ï´Ù.
À§·Î
Zho



°¡ÀÔ: 2001³â 8¿ù 2ÀÏ
¿Ã¸° ±Û: 328
¼Ò¼Ó: Ãë¹Ì°ÔÀÓ°³¹ßÀÚ

¿Ã¸®±âRe: ¸®´ÏÁö2 ÀÇ Ä³¸¯ÅÍ ¶óÀÌÆÃÀ» ¾îÄÉÇßÀ»±î¿ä? ¿Ã·ÁÁü: 2003-08-15 17:43
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

¹Ý¦ÀÌ´Â °©¿Ê°°Àº µ¥¿¡´Â ½ºÆäŧ·¯ ¸Ê(¶Ç´Â ä³Î)ÀÌ ¾²ÀÎ °Å ¾Æ´Ò±î¿ä?

±Ã±ÝÇÑ ÀÌ ¾¸:
¸®´ÏÁö 2 ¸¦ º¸¸é ³·¿¡ ij¸¯Å͵éÀÌ ºûÀ» ¹Þ´Â ºÎºÐ¿¡ ±²ÀåÈ÷ ºûÀÌ
°­ÇÏ°Ô ¸Ô´Âµ¥ specular lightingÀ» ¾´°Å °°Áö´Â ¾ÊÀºµ¥
¾î¶² ¹æ¹ýÀ» »ç¿ëÇßÀ»±î¿ä ?
geforce2±Þ¿¡¼­µµ fx ±Þ°ú ¶È°°ÀÌ ³ª¿À´Â°É º¸¸é Çȼ¿ ½¦ÀÌ´õ¸¦ ¾´°Å °°Áö´Â
¾ÊÀºµ¥.. ´Ü¼øÈ÷ Æú¸®°ï °¹¼ö°¡ ¸¹¾Æ¼­ ±×·¸°Ô ³ª¿À´Â°ÇÁö ±Ã±ÝÇϳ׿ä
À§·Î
»ç¿ëÀÚ Á¤º¸ º¸±â ÂÊÁö º¸³»±â À̸ÞÀÏ º¸³»±â ±Û ¿Ã¸°ÀÌÀÇ À¥»çÀÌÆ® ¹æ¹®
¼Õ´Ô2
¼Õ´Ô





¿Ã¸®±â¹üÇÁ¸ÅÇÎ ¿Ã·ÁÁü: 2003-08-16 16:01
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

°©¿ÊÀº ¹üÇÁ¸ÅÇÎÀ» »ç¿ëÇÑµí º¸ÀÔ´Ï´Ù~
À§·Î
¼Õ´Ô






¿Ã¸®±â ¿Ã·ÁÁü: 2003-08-24 00:20
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

¹üÇÁ ¸ÊÇÎ Á» ´À¸®Áö ¾ÊÀ»±î¿ä????
ÁöÆ÷½º2 ¿¡¼­ ÇÁ·¹ÀÓ¿¡ Å©°Ô ¿µÇâ ¾øÀÌ Àß µ¹¾Æ °¡³ª¿ä???
À§·Î
Zho



°¡ÀÔ: 2001³â 8¿ù 2ÀÏ
¿Ã¸° ±Û: 328
¼Ò¼Ó: Ãë¹Ì°ÔÀÓ°³¹ßÀÚ

¿Ã¸®±âRe: ¹üÇÁ¸ÅÇÎ ¿Ã·ÁÁü: 2003-08-24 11:23
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

¼Õ´Ô2 ¾¸:
°©¿ÊÀº ¹üÇÁ¸ÅÇÎÀ» »ç¿ëÇÑµí º¸ÀÔ´Ï´Ù~

±Û½ê¿ä. Á¦°¡ º¸±â¿¡´Â µû·Î ¹üÇÁ¸ÊÀÌ »ç¿ëµÈ °Íó·³ º¸ÀÌÁø ¾Ê´øµ¥¿ä.

¹üÇÁ¸¦ »ç¿ëÇß´Ù¸é, ½ÃÁ¡À̳ª ¶óÀÌÆÃ¿¡ µû¶ó¼­ »ì¦ µé¾î°¡°í ³ª¿À´Â °÷ÀÌ ´«¿¡ ¶ç¾î¾ß ÇÒÅÙµ¥,

±×·¸Áö´Â ¾ÊÀº °Í °°´õ±º¿ä.

°©¿Ê¿¡´Â ½ÃÁ¡¿¡ µû¶ó¼­ Ưº°È÷ ¹à°Ô º¸ÀÌ´Â °÷ÀÌ Àִµ¥, À̰ÍÀ» ´Ü¼øÈ÷ ½ºÆäŧ·¯Ç׸¸À¸·Î

°è»êÇØ ¹ö¸°´Ù¸é, ½ºÆäŧ·¯°¡ ¸ÔÇô¾ß ÇÏÁö ¾ÊÀ» ºÎÀ§µµ ½ºÆäŧ·¯°¡ ¸ÔÈ÷°Å³ª, ·Î¿ì Æú¸®°ïÀÇ

¼±ÇüÀûÀÎ ¶óÀÌÆÃÀÌ µå·¯³ª ¹ö¸³´Ï´Ù. ±×·± ¹®Á¦Á¡À» ¹æÁöÇϱâ À§Çؼ­, µû·Î ¸ÅÇμҽºÀÇ

¾ËÆÄ ä³Î µî¿¡ Ãß°¡ÀûÀÎ µ¥ÀÌÅ͸¦ ³Ö¾î¼­ ±× Ãß°¡ µ¥ÀÌÅÍ¿Í °è»êµÈ ½ºÆäŧ·¯¸¦ °öÇØ¼­

Àû´çÈ÷ ´õÇØ Áְųª ÇÏ¸é ±×·² µíÇϰí ÀÚ¿¬½º·¯¿î ½ºÆäŧ·¯ 󸮸¦ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¾Æ¸¶...¸®´ÏÁö¿¡µµ ±×·± ¹æ½ÄÀ» »ç¿ëÇÑ°Ô ¾Æ´Ò±î ÇÕ´Ï´Ù.
À§·Î
»ç¿ëÀÚ Á¤º¸ º¸±â ÂÊÁö º¸³»±â À̸ÞÀÏ º¸³»±â ±Û ¿Ã¸°ÀÌÀÇ À¥»çÀÌÆ® ¹æ¹®
¼Õ´Ô






¿Ã¸®±â ¿Ã·ÁÁü: 2003-08-24 15:08
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

±×·¸±ä Çϳ׿ä...
¹üÇÁ¶ó±â º¸´Ù´Â...
¸ÊÇÎÀÇ ºÎºÐÀûÀÎ ½ºÆäŧ¶ó°°´õ¶ó±¸¿ä...
¾î¶»°Ô ÇÏ¸é µÉ¼ö ÀÖÀ»±î¿ä???
¸ÊÇÎÀÇ ¾î¶² ºÎºÐ¸¸ ½ºÆäÅ¥·¯¸¦ ³ÖÀ»¼ö ÀÖ³ª¿ä???
½ºÆäÅ¥·¯ ¸ÊÇÎ??? ¾î¶»°Ô Çϳª¿ä???
À§·Î
Zho



°¡ÀÔ: 2001³â 8¿ù 2ÀÏ
¿Ã¸° ±Û: 328
¼Ò¼Ó: Ãë¹Ì°ÔÀÓ°³¹ßÀÚ

¿Ã¸®±âÁ¦°¡ Å×½ºÆ®Çغ» ½ºÆäŧ·¯¸Ê ¹æ½ÄÀº ¿Ã·ÁÁü: 2003-08-25 00:01
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

Á¦°¡ ÇØº» ¹æ½ÄÀº

1) ¹öÅØ½º ½¦ÀÌ´õ¿¡¼­, µðÇ»Áî ¾ËÆÄ(oD0.a) ¿¡ ½ºÆäŧ·¯ Ç×À» Ãâ·ÂÇÑ ´ÙÀ½.

2) ¾ËÆÄ ÅØ½ºÃÄ ½ºÅ×ÀÌÁö¿¡¼­, ¹öÅØ½ºÀÇ µðÇ»Áî ¾ËÆÄ¿Í ÅØ½ºÃÄÀÇ ¾ËÆÄä³ÎÀ» °öÇÕ´Ï´Ù.

ÄÚµå:
SetTextureStageState(0, D3DTSS_ALPHAARG1, D3DTA_TEXTURE);
SetTextureStageState(0, D3DTSS_ALPHAARG2, D3DTA_DIFFUSE);
SetTextureStageState(0, D3DTSS_ALPHAOP,     D3DTOP_MODULATE);


±×·¯¸é, ÅØ½ºÃÄ ¾ËÆÄ¸ÊÀÇ À̹ÌÁö Áß¿¡¼­ ½ºÆäŧ·¯°ªÀÌ 1¿¡ °¡±î¿î ºÎºÐ¸¸ Ãß·Á³»Áý´Ï´Ù.

3) Ä÷¯ ÅØ½ºÃÄ ½ºÅ×ÀÌÁö¿¡¼­´Â, Ä÷¯¿¡ ¾ËÆÄ¸¦ ´õÇØÁÖ´Â ÅØ½ºÃÄ ¿¬»êÀ» »ç¿ëÇÏ¿© 2)¿¡¼­ °è»êµÈ
½ºÆäŧ·¯¸Ê ¸¸Å­ÀÇ °ªÀ» ´õÇØ ÁÝ´Ï´Ù.

ÄÚµå:
SetTextureStageState(1, D3DTSS_COLOROP, D3DTOP_MODULATECOLOR_ADDALPHA);


±×·¯¸é, ½ºÆäŧ·¯°¡ Àû¿ëµÇ´Â ºÎºÐ¿¡´Â ¿ø·¡ÀÇ »ö»óº¸´Ù ´õ
¹àÀº »öÀÌ Ãâ·ÂµË´Ï´Ù. ¹°·Ð, ½ºÆäŧ·¯Ç׸¸ ±×´ë·Î Ãâ·ÂµÇ´Â °Íº¸´Ù´Â ½ºÆäŧ·¯ ¸ÊÀÌ °öÇØÁö±â ¶§¹®¿¡
Á» ´õ ºÎµå·¯¿î À̹ÌÁö°¡ »ý¼ºµÇ°ÚÁÒ.

À̰Ç, ¼øÀüÈ÷ Á¦ °æÇèÀ̰í, ¸®´ÏÁö2°¡ ÀÌ·¸°Ô ÇѰÇÁö´Â Àúµµ Àß ¸ð¸£°Ú½À´Ï´Ù. ½ºÆäŧ·¯¿¡ ´Ü¼øÇÑ ¾ËÆÄ¸¸
µé¾î°£ °ÍÀÎÁö, ¾Æ´Ï¸é RGB¿ä¼Ò°¡ ¸ðµÎ µé¾îÀÖ´Â °ÍÀÎÁö´Â Á¦ ´«À¸·Î´Â Àß ¸ð¸£°Ú´õ¶ó±¸¿ä...
À§·Î
»ç¿ëÀÚ Á¤º¸ º¸±â ÂÊÁö º¸³»±â À̸ÞÀÏ º¸³»±â ±Û ¿Ã¸°ÀÌÀÇ À¥»çÀÌÆ® ¹æ¹®
kaiell



°¡ÀÔ: 2003³â 6¿ù 12ÀÏ
¿Ã¸° ±Û: 2
¼Ò¼Ó: F2System

¿Ã¸®±âÁ¦°¡ »ý°¢Çϱâ·Î´Â ¿Ã·ÁÁü: 2003-08-25 11:13
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

¸®´ÏÁö2 ij¸¯ÅÍ Á¤µµÀÇ Æú¸®°ïÀ¸·Î´Â ÁöÈ£´ÔÀÌ ¸»¾¸Çϼ̵íÀÌ ÀϹÝÀûÀÎ specular¿¬»êÀ¸·Î´Â ºÎµå·¯¿î specular°¡ ³ª¿ÀÁö ¾Ê½À´Ï´Ù.

Àúµµ Á¦³ª¸§´ë·Î ÃßÃøÇØº¸´Â °Çµ¥¿ä.

Àú°°Àº °æ¿ì´Â Irradiance mapÀ» »ç¿ëÇϴµ¥¿ä.

Å¥ºê¸ÊÀ̳ª ½ºÇÇ¾î ¸ÊÀ» ÀÌ¿ëÇÑ ¹æ½Ä(irradiance map)ÀÌ ¾Æ´Ò±î »ý°¢µË´Ï´Ù.
À̹æ½ÄÀº Å¥ºê¸ÊÀ̳ª ½ºÇÇ¾î ¸ÊÀÚü¸¦ Specular°ªÀÚü·Î »ç¿ëÇÏ´Â ¹æ½ÄÀä.

½Ã¾ßº¤ÅÍ¿Í ¿ÀºêÁ§Æ® ÀÚüÀÇ ³ë¸Öº¤Å͸¦ ÀÌ¿ëÇÏ¿© ½ÇÁ¦ Irradiace¸Ê¿¡ ÇØ´çµÇ´Â À§Ä¡ÀÇ Ä÷¯¸¦ ã¾Æ¼­ ±× Ä÷¯¸¦ ÇöÀç ÀçÁú¿¡ ´õÇØÁÖ´Â ¹æ½ÄÀÔ´Ï´Ù.

ÀÌ·¸°Ô Àû¿ëÇÒ·Á¸é 2°³ÀÇ ÅØ½ºÃÄ(Å¥ºê¸ÊÀǰæ¿ì¿¡´Â ½ÇÁ¦·Î´Â 7°³°ÚÁÒ^ ^)¸¦ ¹ÙÀεù ÇÏ¿©¾ß µÇ´Âµ¥ G-Force2¿¡¼­´Â °¡´ÉÇϰí¿ä. ±×¸®°í Vertex Shaderµµ 2¿¡¼­´Â »ç¿ë°¡´ÉÇϴϱñ ÀÌ ¹æ½ÄÀ¸·Î ÇÏÁö ¾Ê¾ÒÀ»±î¶ó°íµµ »ý°¢Çغ¼¼ö´Â Àְڳ׿ä.

Irradiance mapÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀº Real-Time Rendering Second Edition p210À» º¸½Ã¸é ¾Ë¼ö ÀÖÀ¸½Ç°Ì´Ï´Ù.


±×¸®°í À̹æ½ÄÀ» »ç¿ëÇÑ °ÔÀÓÀº DoA3¿Í DoA ºñÄ¡¹ß¸®º¼ÀÌ À¯¸íÇÏÁÒ. ^ ^

ÀÌ ¹æ½ÄÀÇ ÀåÁ¡Àº ·Î¿ì Æú¸®°ïÀÇ °´Ã¼¶óµµ ºÎµå·¯¿î specular¸¦ ¸ÔÀϼö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ°í¿ä.

´ÜÁ¡À¸·Î´Â µ¿ÀûÀÎ ¶óÀÌÆÃ¿¡´Â »ç¿ëÇϱâ Èûµé´Ù´Â Á¡ÀÌ ÀÖ½À´Ï´Ù.
( ±×·¯³ª DoA3¿¡¼­º¸¸é ³ôÀº°÷ÀÇ °Ç¹°¿¡¼­ ½Î¿ì´Ù°¡ ¶³¾îÁ®¼­ ³×¿Â½ÎÀÎÀÌ ¸¹Àº ȯ°æÂÊÀ¸·Î °¡¸é Irradiance mapÀ» ¼ø°£ÀûÀ¸·Î ¹Ù²ã ÁÖ´øµ¥¿ä. ¾î¶»°Ô º¸¸é ²Ç¼öÁö¸¸ Âü ÀûÀýÇÑ Ã³¸®¶ó°í »ý°¢µÇ¾îÁö³×¿ä. )
À§·Î
»ç¿ëÀÚ Á¤º¸ º¸±â ÂÊÁö º¸³»±â À̸ÞÀÏ º¸³»±â ±Û ¿Ã¸°ÀÌÀÇ À¥»çÀÌÆ® ¹æ¹® MSN ¸Þ½ÅÀú
Zho



°¡ÀÔ: 2001³â 8¿ù 2ÀÏ
¿Ã¸° ±Û: 328
¼Ò¼Ó: Ãë¹Ì°ÔÀÓ°³¹ßÀÚ

¿Ã¸®±âRe: Á¦°¡ »ý°¢Çϱâ·Î´Â ¿Ã·ÁÁü: 2003-08-25 13:20
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

¸®´ÏÁö2¸¦ º¸¸é, ½ºÆäŧ·¯°¡ µé¾î°¡´Â ÀçÁúÀ̶ó°í ÇÏ´õ¶óµµ ±× ÀçÁú Àüü¿¡ ½ºÆäŧ·¯°¡ µé¾î°¡´Â °ÍÀÌ ¾Æ´Ï°í,

ºÎºÐÀûÀ¸·Î µé¾î°¡´Â °æ¿ì°¡ ¸¹½À´Ï´Ù. ¿¹¸¦ µé¸é, ÀçÁúÀÌ ¿Ã·Ïº¼·ÏÇØ º¸ÀÌ´Â °æ¿ì, µé¾î°£ ºÎºÐÀ̳ª ¶§°¡ ³¢¾î

ÀÖ´Â µíÇÑ ºÎºÐ¿¡´Â ½ºÆäŧ·¯°¡ Àû¿ëµÇÁö ¾Ê´Âµ¥¿ä. ±×·± °æ¿ì¿¡´Â º°µµÀÇ ¸Ê(ÀçÁúÀÇ ÅØ½ºÃÄ¿¡ µû¶ó °¢°¢)ÀÌ ¾Æ´Ï°í¼­¾ß ±×·¸°Ô Çϱâ Èûµé °Í °°½À´Ï´Ù. µû¶ó¼­, º°µµÀÇ ½ºÆäŧ·¯ ¸ÊÀÌ Ãß°¡ÀûÀ¸·Î »ç¿ëµÇÁö ¾Ê¾ÒÀ»±î ÇÏ´Â ÃßÃøÀÌ µì´Ï´Ù. ½Ã¾ßº¤ÅÍ¿Í ¿ÀºêÁ§Æ®³ë¸»ÀÌ °°´õ¶óµµ ½ºÆäŧ·¯ÀÇ Á¤µµ°¡ ´Ù¸¦ ¼ö Àֱ⠶§¹®¿¡¿ä..

±×¸®°í, kaiell ´Ô²²¼­ ¸»¾¸ÇϽŴë·Î ·Î¿ìÆú¸®°ïÀÏ °æ¿ì¿¡ ÀϹÝÀûÀÎ ½ºÆäŧ·¯Ç׸¸À¸·Î´Â ºÎµå·¯¿î ½ºÆäŧ·¯°¡ ³ª¿ÀÁö´Â

¾Ê½À´Ï´Ù. ƯÈ÷, ÅØ½ºÃÄ ¾øÀÌ ¶óÀÌÆÃ¸¸ Àû¿ëÇÏ¸é ±× Â÷À̰¡ ¶Ñ·ÇÇÏÁÒ. ÇÏÁö¸¸, µðÇ»Áî ÅØ½ºÃİ¡ ´õÇØÁö¸é,

±× Â÷ÀÌ´Â ±×¸® ½ÉÇÏÁö ¾ÊÀº °Í °°´õ¶ó±¸¿ä. Á¦ °æÇè»óÀ¸·Î¸¸ ¸»ÀÌÁÒ.. ¹°·Ð, µðÇ»Áî ÅØ½ºÃİ¡ °ÅÀÇ ´Ü»öÀ̶óµç°¡

»ö»óÂ÷À̰¡ °í¸¥ ÅØ½ºÃĶó¸é ±× ¶óÀÌÆÃÀÇ ¼±Çü¼ºÀÌ ´«¿¡ Å©°Ô ¶ç°ÚÁö¸¸, ¸®´ÏÁö2ÀÇ ÀçÁúµéÀº ³ª¸§´ë·Î ÅØ½ºÃİ¡

¹Ô¹ÔÇÑ °ÍÀº ¾Æ´Ï¾î¼­, Irradiance map °°Àº °ÍÀ» »ç¿ëÇÏÁö ¾Ê¾Æµµ ±×¸® Å©°Ô Ƽ°¡ ³ªÁö ¾ÊÀ» µí ½Í½À´Ï´Ù.

±×¸®°í, °á°ú°¡ ºñ½ÁÇÏ´Ù¸é¾ß º°µµ·Î 2°³ÀÇ Å¥ºê¸Ê°ú ½ºÆäŧ·¯¸Ê,Áï, 3°³ÀÇ ÅØ½ºÃĸ¦ Ãß°¡ÀûÀ¸·Î »ç¿ëÇÏ´Â

°Í º¸´Ù¾ß ¿ø·¡ÀÇ ÅØ½ºÃÄÀÇ ¾ËÆÄ¸¦ ºô·Á»ç¿ëÇÏ´Â ¹æ¹ýÀÌ ÈξÀ ´õ È¿À²ÀûÀÌ ¾Æ´Ò±î ½Í½À´Ï´Ù.

kaiell ¾¸:
¸®´ÏÁö2 ij¸¯ÅÍ Á¤µµÀÇ Æú¸®°ïÀ¸·Î´Â ÁöÈ£´ÔÀÌ ¸»¾¸Çϼ̵íÀÌ ÀϹÝÀûÀÎ specular¿¬»êÀ¸·Î´Â ºÎµå·¯¿î specular°¡ ³ª¿ÀÁö ¾Ê½À´Ï´Ù.

Àúµµ Á¦³ª¸§´ë·Î ÃßÃøÇØº¸´Â °Çµ¥¿ä.

Àú°°Àº °æ¿ì´Â Irradiance mapÀ» »ç¿ëÇϴµ¥¿ä.

Å¥ºê¸ÊÀ̳ª ½ºÇÇ¾î ¸ÊÀ» ÀÌ¿ëÇÑ ¹æ½Ä(irradiance map)ÀÌ ¾Æ´Ò±î »ý°¢µË´Ï´Ù.
À̹æ½ÄÀº Å¥ºê¸ÊÀ̳ª ½ºÇÇ¾î ¸ÊÀÚü¸¦ Specular°ªÀÚü·Î »ç¿ëÇÏ´Â ¹æ½ÄÀä.

½Ã¾ßº¤ÅÍ¿Í ¿ÀºêÁ§Æ® ÀÚüÀÇ ³ë¸Öº¤Å͸¦ ÀÌ¿ëÇÏ¿© ½ÇÁ¦ Irradiace¸Ê¿¡ ÇØ´çµÇ´Â À§Ä¡ÀÇ Ä÷¯¸¦ ã¾Æ¼­ ±× Ä÷¯¸¦ ÇöÀç ÀçÁú¿¡ ´õÇØÁÖ´Â ¹æ½ÄÀÔ´Ï´Ù.

ÀÌ·¸°Ô Àû¿ëÇÒ·Á¸é 2°³ÀÇ ÅØ½ºÃÄ(Å¥ºê¸ÊÀǰæ¿ì¿¡´Â ½ÇÁ¦·Î´Â 7°³°ÚÁÒ^ ^)¸¦ ¹ÙÀεù ÇÏ¿©¾ß µÇ´Âµ¥ G-Force2¿¡¼­´Â °¡´ÉÇϰí¿ä. ±×¸®°í Vertex Shaderµµ 2¿¡¼­´Â »ç¿ë°¡´ÉÇϴϱñ ÀÌ ¹æ½ÄÀ¸·Î ÇÏÁö ¾Ê¾ÒÀ»±î¶ó°íµµ »ý°¢Çغ¼¼ö´Â Àְڳ׿ä.

Irradiance mapÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀº Real-Time Rendering Second Edition p210À» º¸½Ã¸é ¾Ë¼ö ÀÖÀ¸½Ç°Ì´Ï´Ù.


±×¸®°í À̹æ½ÄÀ» »ç¿ëÇÑ °ÔÀÓÀº DoA3¿Í DoA ºñÄ¡¹ß¸®º¼ÀÌ À¯¸íÇÏÁÒ. ^ ^

ÀÌ ¹æ½ÄÀÇ ÀåÁ¡Àº ·Î¿ì Æú¸®°ïÀÇ °´Ã¼¶óµµ ºÎµå·¯¿î specular¸¦ ¸ÔÀϼö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ°í¿ä.

´ÜÁ¡À¸·Î´Â µ¿ÀûÀÎ ¶óÀÌÆÃ¿¡´Â »ç¿ëÇϱâ Èûµé´Ù´Â Á¡ÀÌ ÀÖ½À´Ï´Ù.
( ±×·¯³ª DoA3¿¡¼­º¸¸é ³ôÀº°÷ÀÇ °Ç¹°¿¡¼­ ½Î¿ì´Ù°¡ ¶³¾îÁ®¼­ ³×¿Â½ÎÀÎÀÌ ¸¹Àº ȯ°æÂÊÀ¸·Î °¡¸é Irradiance mapÀ» ¼ø°£ÀûÀ¸·Î ¹Ù²ã ÁÖ´øµ¥¿ä. ¾î¶»°Ô º¸¸é ²Ç¼öÁö¸¸ Âü ÀûÀýÇÑ Ã³¸®¶ó°í »ý°¢µÇ¾îÁö³×¿ä. )
À§·Î
»ç¿ëÀÚ Á¤º¸ º¸±â ÂÊÁö º¸³»±â À̸ÞÀÏ º¸³»±â ±Û ¿Ã¸°ÀÌÀÇ À¥»çÀÌÆ® ¹æ¹®
kaiell



°¡ÀÔ: 2003³â 6¿ù 12ÀÏ
¿Ã¸° ±Û: 2
¼Ò¼Ó: F2System

¿Ã¸®±âÅ©Çä ÁöÈ£´Ô ¸»¾¸ÀÌ ¸Â´Â°Í °°³×¿ä. ¿Ã·ÁÁü: 2003-08-25 13:41
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

ÁöÈ£´Ô ±ÛÀ» º¸°í ¹æ±Ý ¸®´ÏÁö 2¸¦ Ç÷¹ÀÌ ÇØºÃ´Âµ¥ ÁöÈ£´Ô ¸»¾¸°ú °°ÀÌ ±¸ÇöÇÑ °ÍÀÌ ¸Â´Â°Í °°³×¿ä.

±×·±µ¥ Irradiance¸ÊÀ» »ç¿ëÇÏ¿©µµ ºÎºÐÀûÀ¸·Î Spcular¸¦ ¸¶½ºÅ©ÇÏ´Â ¸ÊÀ» Ãß°¡ÇÏ¿© »ç¿ëÇϸé
¸¶½ºÅ·ÀÌ °¡´ÉÇÕ´Ï´Ù. ±×·¯³ª, À̰æ¿ì¿¡´Â Diffuse + Irradiance + Irradiance Mask ÀÌ·¸°Ô 3°³ÀÇ ¸ÊÀÌ ÇÊ¿äÇÏÁÒ. DoA3ÀÇ ·¹ÀÌÆÎÀÇ ¿ë±×¸² ¿Ê °°Àº°æ¿ì´Â ±×·¸°Ô ÇÏ¿´ÁÒ.( DiffuseÀÇ ¾ËÆÄä³Î¿¡ Irradiance Maskµ¥ÀÌÅ͸¦ ³Ö´Â´Ù¸é 2°³ÀÇ ¸ÊÀ¸·Îµµ °¡´ÉÇϰڳ׿ä )

È¿À²¼ºÀ» »ý°¢ÇÏ¿´À»¶§´Â ÁöÈ£´ÔÀÌ ¸»¾¸ÇϽйæ¹ýÀÌ ÃÖ°íÀÎ °Í °°½À´Ï´Ù.
( °á·ÐÀûÀ¸·Î´Â ÁöÈ£´Ô°°Àº ¹æ½ÄÀº Specular°è»êÀ» Á÷Á¢ÇØÁ༭ Specular¸¶½ºÅ© µ¥ÀÌÅÍ¿Í °°ÀÌ ¿¬»êÇϰí
Á¦°¡ ¸»ÇÑ ¹æ½ÄÀº Specular°è»êÀ» Irradiance¸¦ ÀÌ¿ëÇÏ¿© ±¸Çؼ­ Specular¸¶½ºÅ© Å×ÀÌÅÍ¿Í °°ÀÌ ¿¬»êÇÏ´Â °ÍÀÇ Â÷ÀÌÀÎ°Í °°³×¿ä. )
À§·Î
»ç¿ëÀÚ Á¤º¸ º¸±â ÂÊÁö º¸³»±â À̸ÞÀÏ º¸³»±â ±Û ¿Ã¸°ÀÌÀÇ À¥»çÀÌÆ® ¹æ¹® MSN ¸Þ½ÅÀú
Ãʺ¸Áú¹®
¼Õ´Ô





¿Ã¸®±â ¿Ã·ÁÁü: 2003-08-25 16:23
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

±×·³... ½ºÆäŧ·¯ ¸ÊÇÎ ÇÒ·Á¸é ¹öÅØ½º½¦ÀÌ´õ ¸¦ »ç¿ë ÇØ¾ß Çϴ°ǰ¡¿ä????
°Á ¹öÅØ½º½¦ÀÌ´õ ¾È¾²°í´Â Áö¿ø ¾ÈµÇ³ª¿ä??
À§·Î
³²º´Âù



°¡ÀÔ: 2002³â 10¿ù 9ÀÏ
¿Ã¸° ±Û: 102

¿Ã¸®±â ¿Ã·ÁÁü: 2003-08-25 20:42
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

Diffuse ¸ÊÇÎó·³ ±×³É Áö¿ø µË´Ï´Ù
À§·Î
»ç¿ëÀÚ Á¤º¸ º¸±â ÂÊÁö º¸³»±â MSN ¸Þ½ÅÀú
¼Õ´Ô






¿Ã¸®±â ¿Ã·ÁÁü: 2003-08-25 21:14
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

¾î...¾î¶»°Ô¿ä????
±×·¯´Ï±î... ÅØ½ºÃÄÀÇ ºÎºÐÀûÀÎ ½ºÆäŧ·¯¸¦ ¸Þ±â°í ½ÍÀºµ¥.......
±×·¯´Ï±î..±×°Ô ½ºÆäÅ¥·¯ ¸ÊÀÌÁÒ????
D3D ¿¡¼­ ¿É¼Ç(·»´õ½ºÅ×ÀÌÆ®)À» ¾î¶»°Ô ÁÖ¸é µÇ´Â°¡¿ä???
ºÎŹ µå¸³´Ï´Ù...
À§·Î
ÇàÀÎ
¼Õ´Ô





¿Ã¸®±â°£´ÜÇÑ ¹æ¹ý.. ¿Ã·ÁÁü: 2003-09-02 19:11
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

ÅýºÃÄ Ã¹¹øÂ°½ºÅ×ÀÌÁö´Â µðÇ»Áî¸ÊÇÎ
ÅýºÃÄ µÎ¹øÂ°½ºÅ×ÀÌÁö´Â ½ºÆåŧ¶ó¿ë ½ºÇǾî¸ÊÇÎ

±âº»ÀûÀ¸·Ð µÎ¹øÂ°ÆÐ½ºÀÇ ÅØ½ºÃĽºÅ×ÀÌÁî¿É¼Ç¿¡¼­ Ä÷¯ºÎºÐ ¿ÀÆÛ·¹À̼ÇÀ» ADD ·Î ÇÏ¸é µË´Ï´Ù.

¸¸¾à ½ºÆåŧ¶ó°¡ ºÎºÐÀû(¸¶½ºÅ©¸Ê)À¸·Î ¸Ô°Ô ÇÒ·Á¸é.. ù¹øÂ°ÆÐ½ºÀÇ µðÇ»Áî¸Ê¿¡ ¾ËÆÄºÎºÐÀ» Á¶Á¤ÇÕ´Ï´Ù..
¾ËÆÄ°¡ 1 ¿¡ °¡±î¿ï¼ö·Ï ½ºÆåŧ¶ó°¡ ¸¹ÀÌ ¸Ô´Â°É·Î ¾ËÆÄ°¡ 0 ¿¡ °¡±î¿ï¼ö·Ï ½ºÆåŧ¶ó´Â Àû°Ô µÇ´Â°ÍÀ¸·Î..

ÀÌ·¸°Ô ÇϽøé ÀÏ´Ü Ã¹¹øÂ°ÅؽºÃÄ ½ºÅ×ÀÌÁöÀǿɼÇÀº µðÆúÆ®·Î ³õÀ¸½Ã°í..
ColorArg1 : Diffuse
ColorArg1 : Texture
ColorOp : Modulate
AlphaArg1 : Diffuse (¾îÂ¥ÇÇ ¾È¾²°Ô µÇ¹Ç·Î ±×³É ²ô¼Åµµ µË´Ï´Ù.)
AlphaArg2 : Texture
AlphaOp : Modulate

µÎ¹øÂ°ÅؽºÃÄ ½ºÅ×ÀÌÁöÀǿɼÇÀº..
ColorArg1 : Current
ColorArg2 : Texture
ColorOp : ModulateAlphaAddColor
AlphaArg1 : Current
AlphaArg2 : Texture
AlphaOp : SelectArg2 (½ºÇǾî¸ÊÇÎ¿ë ¼Ò½º´Â ¾ËÆÄ°¡ 1À̾î¾ß°ÚÁÒ.)

ÀÌ·¸°Ô ÇÏ½Ã¸é µË´Ï´Ù. µ¿ÀûÀ¸·Î ½ºÆåŧ¶óÀÇ ¾çÀ» Á¶ÀýÇÏ°í ½ÍÀ¸½Ã¸é..(±âº»ÀûÀÎ ¸¶½ºÅ©/±Û·Î½º¸Ê°ú ÇÔ²²)
ù¹øÂ°½ºÅ×ÀÌÁöÀÇ AlphaArg1 À» TextureFactor ·Î Á¶ÀýÇÏ½Ã¸é µÉ°Å °°±¸..
¹öÅØ½ºÄ÷¯ÀÇ ¾ËÆÄ¸¦ ½á¾ßµÈ´Ù¸é.. µÎ¹øÂ°½ºÅ×ÀÌÁöÀÇ AlphaArg2 ¸¦ Diffuse ·Î ÇÏ¸é µÇ°Ú³×¿ä..

±×·¡ÇÈÄ«µå´ëºÎºÐÀÌ ¸ÖƼÅýºÃĸ¦ Áö¿øÇϰí.. ½ºÇǾî¸ÊÇÎÀº ÅØ½ºÃďů®¸¯½º¸¦ ÀÌ¿ëÇØ¼­ ÅØ½ºÃÄÁÂÇ¥¸¦ ÀÚµ¿À» »ÌÀ»¼ö ÀÖÀ¸´Ï ¹öÅØ½º¹öÆÛ¸¦ Lock ÇÏÁö ¾Ê¾Æµµ µÇ°í¿ä..
´ë½Å µðÇ»Áî¸ÊÀÇ ¾ËÆÄ´Â »ç¿ëÀ» ¸øÇÏ곘ÁÒ..(»ç¶÷ÀÇ ¸Ó¸®Ä«¶ô°°Àº°Å¿¡´Â ¸¶½ºÅ©¸ÊÀ» »ç¿ëÀ» ¸øÇϰڳ׿ä. ±âº»ÀûÀ¸·Î µðÇ»Áî¸ÊÀÇ ¾ËÆÄ¸¦ ±×´ë·Î ½á¾ßµÇ´Ï..)
±×·³~
À§·Î
¼Õ´Ô






¿Ã¸®±âRe: Á¦°¡ Å×½ºÆ®Çغ» ½ºÆäŧ·¯¸Ê ¹æ½ÄÀº ¿Ã·ÁÁü: 2003-09-17 15:33
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

Zho ¾¸:

Á¦°¡ ÇØº» ¹æ½ÄÀº

1) ¹öÅØ½º ½¦ÀÌ´õ¿¡¼­, µðÇ»Áî ¾ËÆÄ(oD0.a) ¿¡ ½ºÆäŧ·¯ Ç×À» Ãâ·ÂÇÑ ´ÙÀ½.

2) ¾ËÆÄ ÅØ½ºÃÄ ½ºÅ×ÀÌÁö¿¡¼­, ¹öÅØ½ºÀÇ µðÇ»Áî ¾ËÆÄ¿Í ÅØ½ºÃÄÀÇ ¾ËÆÄä³ÎÀ» °öÇÕ´Ï´Ù.

ÄÚµå:
SetTextureStageState(0, D3DTSS_ALPHAARG1, D3DTA_TEXTURE);
SetTextureStageState(0, D3DTSS_ALPHAARG2, D3DTA_DIFFUSE);
SetTextureStageState(0, D3DTSS_ALPHAOP,     D3DTOP_MODULATE);


±×·¯¸é, ÅØ½ºÃÄ ¾ËÆÄ¸ÊÀÇ À̹ÌÁö Áß¿¡¼­ ½ºÆäŧ·¯°ªÀÌ 1¿¡ °¡±î¿î ºÎºÐ¸¸ Ãß·Á³»Áý´Ï´Ù.

3) Ä÷¯ ÅØ½ºÃÄ ½ºÅ×ÀÌÁö¿¡¼­´Â, Ä÷¯¿¡ ¾ËÆÄ¸¦ ´õÇØÁÖ´Â ÅØ½ºÃÄ ¿¬»êÀ» »ç¿ëÇÏ¿© 2)¿¡¼­ °è»êµÈ
½ºÆäŧ·¯¸Ê ¸¸Å­ÀÇ °ªÀ» ´õÇØ ÁÝ´Ï´Ù.

ÄÚµå:
SetTextureStageState(1, D3DTSS_COLOROP, D3DTOP_MODULATECOLOR_ADDALPHA);


±×·¯¸é, ½ºÆäŧ·¯°¡ Àû¿ëµÇ´Â ºÎºÐ¿¡´Â ¿ø·¡ÀÇ »ö»óº¸´Ù ´õ
¹àÀº »öÀÌ Ãâ·ÂµË´Ï´Ù. ¹°·Ð, ½ºÆäŧ·¯Ç׸¸ ±×´ë·Î Ãâ·ÂµÇ´Â °Íº¸´Ù´Â ½ºÆäŧ·¯ ¸ÊÀÌ °öÇØÁö±â ¶§¹®¿¡
Á» ´õ ºÎµå·¯¿î À̹ÌÁö°¡ »ý¼ºµÇ°ÚÁÒ.

À̰Ç, ¼øÀüÈ÷ Á¦ °æÇèÀ̰í, ¸®´ÏÁö2°¡ ÀÌ·¸°Ô ÇѰÇÁö´Â Àúµµ Àß ¸ð¸£°Ú½À´Ï´Ù. ½ºÆäŧ·¯¿¡ ´Ü¼øÇÑ ¾ËÆÄ¸¸
µé¾î°£ °ÍÀÎÁö, ¾Æ´Ï¸é RGB¿ä¼Ò°¡ ¸ðµÎ µé¾îÀÖ´Â °ÍÀÎÁö´Â Á¦ ´«À¸·Î´Â Àß ¸ð¸£°Ú´õ¶ó±¸¿ä...


ÁöÈ£´Ô ±ÛÁß¿¡ 1¹ø °úÁ¤À» ½¦ÀÌ´õ¸¦ ¾È¾²°í ÇÒ¼ö´Â ¾ø´ÂÁö¿ä?
À§·Î
Zho



°¡ÀÔ: 2001³â 8¿ù 2ÀÏ
¿Ã¸° ±Û: 328
¼Ò¼Ó: Ãë¹Ì°ÔÀÓ°³¹ßÀÚ

¿Ã¸®±âRe: Á¦°¡ Å×½ºÆ®Çغ» ½ºÆäŧ·¯¸Ê ¹æ½ÄÀº ¿Ã·ÁÁü: 2003-09-17 17:33
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

¿¹. ½¦ÀÌ´õ¸¦ ¾È ¾²·Á¸é, À§¿¡ ÇàÀδÔÀÇ ¹æ¹ýÀ» »ç¿ëÇØ¾ß ÇÒ °Ì´Ï´Ù.

±×¸®°í, ¸®´ÏÁö2¿¡¼­µµ ÇàÀδÔÀÇ ¹æ¹ý(½ºÇǾî¸ÊÀ» ÀÌ¿ëÇÑ ½ºÆäŧ·¯¸Ê)À» »ç¿ëÇÏ´Â °Í °°½À´Ï´Ù.

Àοë:

ÁöÈ£´Ô ±ÛÁß¿¡ 1¹ø °úÁ¤À» ½¦ÀÌ´õ¸¦ ¾È¾²°í ÇÒ¼ö´Â ¾ø´ÂÁö¿ä?
À§·Î
»ç¿ëÀÚ Á¤º¸ º¸±â ÂÊÁö º¸³»±â À̸ÞÀÏ º¸³»±â ±Û ¿Ã¸°ÀÌÀÇ À¥»çÀÌÆ® ¹æ¹®
¼Õ´Ô






¿Ã¸®±âRe: Á¦°¡ Å×½ºÆ®Çغ» ½ºÆäŧ·¯¸Ê ¹æ½ÄÀº ¿Ã·ÁÁü: 2003-11-12 12:04
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

Zho ¾¸:
Á¦°¡ ÇØº» ¹æ½ÄÀº

1) ¹öÅØ½º ½¦ÀÌ´õ¿¡¼­, µðÇ»Áî ¾ËÆÄ(oD0.a) ¿¡ ½ºÆäŧ·¯ Ç×À» Ãâ·ÂÇÑ ´ÙÀ½.

2) ¾ËÆÄ ÅØ½ºÃÄ ½ºÅ×ÀÌÁö¿¡¼­, ¹öÅØ½ºÀÇ µðÇ»Áî ¾ËÆÄ¿Í ÅØ½ºÃÄÀÇ ¾ËÆÄä³ÎÀ» °öÇÕ´Ï´Ù.

ÄÚµå:
SetTextureStageState(0, D3DTSS_ALPHAARG1, D3DTA_TEXTURE);
SetTextureStageState(0, D3DTSS_ALPHAARG2, D3DTA_DIFFUSE);
SetTextureStageState(0, D3DTSS_ALPHAOP,     D3DTOP_MODULATE);


±×·¯¸é, ÅØ½ºÃÄ ¾ËÆÄ¸ÊÀÇ À̹ÌÁö Áß¿¡¼­ ½ºÆäŧ·¯°ªÀÌ 1¿¡ °¡±î¿î ºÎºÐ¸¸ Ãß·Á³»Áý´Ï´Ù.

3) Ä÷¯ ÅØ½ºÃÄ ½ºÅ×ÀÌÁö¿¡¼­´Â, Ä÷¯¿¡ ¾ËÆÄ¸¦ ´õÇØÁÖ´Â ÅØ½ºÃÄ ¿¬»êÀ» »ç¿ëÇÏ¿© 2)¿¡¼­ °è»êµÈ
½ºÆäŧ·¯¸Ê ¸¸Å­ÀÇ °ªÀ» ´õÇØ ÁÝ´Ï´Ù.

ÄÚµå:
SetTextureStageState(1, D3DTSS_COLOROP, D3DTOP_MODULATECOLOR_ADDALPHA);


±×·¯¸é, ½ºÆäŧ·¯°¡ Àû¿ëµÇ´Â ºÎºÐ¿¡´Â ¿ø·¡ÀÇ »ö»óº¸´Ù ´õ
¹àÀº »öÀÌ Ãâ·ÂµË´Ï´Ù. ¹°·Ð, ½ºÆäŧ·¯Ç׸¸ ±×´ë·Î Ãâ·ÂµÇ´Â °Íº¸´Ù´Â ½ºÆäŧ·¯ ¸ÊÀÌ °öÇØÁö±â ¶§¹®¿¡
Á» ´õ ºÎµå·¯¿î À̹ÌÁö°¡ »ý¼ºµÇ°ÚÁÒ.

À̰Ç, ¼øÀüÈ÷ Á¦ °æÇèÀ̰í, ¸®´ÏÁö2°¡ ÀÌ·¸°Ô ÇѰÇÁö´Â Àúµµ Àß ¸ð¸£°Ú½À´Ï´Ù. ½ºÆäŧ·¯¿¡ ´Ü¼øÇÑ ¾ËÆÄ¸¸
µé¾î°£ °ÍÀÎÁö, ¾Æ´Ï¸é RGB¿ä¼Ò°¡ ¸ðµÎ µé¾îÀÖ´Â °ÍÀÎÁö´Â Á¦ ´«À¸·Î´Â Àß ¸ð¸£°Ú´õ¶ó±¸¿ä...


¿©±â¼­ COLOROP ¼³Á¤ºÎºÐ¿¡¼­ stage°¡ 1ÀÌ ¾Æ´Ï¶ó 0Àΰ¡¿ä..?

0À¸·Î ¼¼ÆÃÇÏ´Ï±î ½ºÆäŧ·¯Ç×ÀÌ 0ÀκκÐÀÌ ¸ðµÎ ±×³É Èò»öÀ¸·Î ³ª¿À°í..(½ºÆäŧ·¯¸ÊÀÌ 0ÀÎ )

Ä«¸Þ¶óÀ§Ä¡¿¡ ´ëÇØ¼­ ½ºÆäŧ·¯°¡ ¾Èº¯ÇÏ´øµ¥...
À§·Î
Zho



°¡ÀÔ: 2001³â 8¿ù 2ÀÏ
¿Ã¸° ±Û: 328
¼Ò¼Ó: Ãë¹Ì°ÔÀÓ°³¹ßÀÚ

¿Ã¸®±âRe: Á¦°¡ Å×½ºÆ®Çغ» ½ºÆäŧ·¯¸Ê ¹æ½ÄÀº ¿Ã·ÁÁü: 2003-11-12 13:27
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

¼Õ´Ô ¾¸:
Zho ¾¸:
Á¦°¡ ÇØº» ¹æ½ÄÀº

1) ¹öÅØ½º ½¦ÀÌ´õ¿¡¼­, µðÇ»Áî ¾ËÆÄ(oD0.a) ¿¡ ½ºÆäŧ·¯ Ç×À» Ãâ·ÂÇÑ ´ÙÀ½.

2) ¾ËÆÄ ÅØ½ºÃÄ ½ºÅ×ÀÌÁö¿¡¼­, ¹öÅØ½ºÀÇ µðÇ»Áî ¾ËÆÄ¿Í ÅØ½ºÃÄÀÇ ¾ËÆÄä³ÎÀ» °öÇÕ´Ï´Ù.

ÄÚµå:
SetTextureStageState(0, D3DTSS_ALPHAARG1, D3DTA_TEXTURE);
SetTextureStageState(0, D3DTSS_ALPHAARG2, D3DTA_DIFFUSE);
SetTextureStageState(0, D3DTSS_ALPHAOP,     D3DTOP_MODULATE);


±×·¯¸é, ÅØ½ºÃÄ ¾ËÆÄ¸ÊÀÇ À̹ÌÁö Áß¿¡¼­ ½ºÆäŧ·¯°ªÀÌ 1¿¡ °¡±î¿î ºÎºÐ¸¸ Ãß·Á³»Áý´Ï´Ù.

3) Ä÷¯ ÅØ½ºÃÄ ½ºÅ×ÀÌÁö¿¡¼­´Â, Ä÷¯¿¡ ¾ËÆÄ¸¦ ´õÇØÁÖ´Â ÅØ½ºÃÄ ¿¬»êÀ» »ç¿ëÇÏ¿© 2)¿¡¼­ °è»êµÈ
½ºÆäŧ·¯¸Ê ¸¸Å­ÀÇ °ªÀ» ´õÇØ ÁÝ´Ï´Ù.

ÄÚµå:
SetTextureStageState(1, D3DTSS_COLOROP, D3DTOP_MODULATECOLOR_ADDALPHA);


±×·¯¸é, ½ºÆäŧ·¯°¡ Àû¿ëµÇ´Â ºÎºÐ¿¡´Â ¿ø·¡ÀÇ »ö»óº¸´Ù ´õ
¹àÀº »öÀÌ Ãâ·ÂµË´Ï´Ù. ¹°·Ð, ½ºÆäŧ·¯Ç׸¸ ±×´ë·Î Ãâ·ÂµÇ´Â °Íº¸´Ù´Â ½ºÆäŧ·¯ ¸ÊÀÌ °öÇØÁö±â ¶§¹®¿¡
Á» ´õ ºÎµå·¯¿î À̹ÌÁö°¡ »ý¼ºµÇ°ÚÁÒ.

À̰Ç, ¼øÀüÈ÷ Á¦ °æÇèÀ̰í, ¸®´ÏÁö2°¡ ÀÌ·¸°Ô ÇѰÇÁö´Â Àúµµ Àß ¸ð¸£°Ú½À´Ï´Ù. ½ºÆäŧ·¯¿¡ ´Ü¼øÇÑ ¾ËÆÄ¸¸
µé¾î°£ °ÍÀÎÁö, ¾Æ´Ï¸é RGB¿ä¼Ò°¡ ¸ðµÎ µé¾îÀÖ´Â °ÍÀÎÁö´Â Á¦ ´«À¸·Î´Â Àß ¸ð¸£°Ú´õ¶ó±¸¿ä...


¿©±â¼­ COLOROP ¼³Á¤ºÎºÐ¿¡¼­ stage°¡ 1ÀÌ ¾Æ´Ï¶ó 0Àΰ¡¿ä..?

0À¸·Î ¼¼ÆÃÇÏ´Ï±î ½ºÆäŧ·¯Ç×ÀÌ 0ÀκκÐÀÌ ¸ðµÎ ±×³É Èò»öÀ¸·Î ³ª¿À°í..(½ºÆäŧ·¯¸ÊÀÌ 0ÀÎ )

Ä«¸Þ¶óÀ§Ä¡¿¡ ´ëÇØ¼­ ½ºÆäŧ·¯°¡ ¾Èº¯ÇÏ´øµ¥...

COLOROPÀÇ STAGE´Â 1ÀÌ ¸Â½À´Ï´Ù.

Ä÷¯¿¡ ¾ËÆÄ°ªÀ» ´õÇØ¾ß Çϴµ¥, ¾ËÆÄ°ªÀº 1¹ø ½ºÅ×ÀÌÁö°¡ µÇ¾î¾ß ±¸ÇÒ ¼ö Àְŵç¿ä.
_________________
ÃÖÁöÈ£, http://zho.pe.kr
À§·Î
»ç¿ëÀÚ Á¤º¸ º¸±â ÂÊÁö º¸³»±â À̸ÞÀÏ º¸³»±â ±Û ¿Ã¸°ÀÌÀÇ À¥»çÀÌÆ® ¹æ¹®
¼Õ´Ô






¿Ã¸®±â ¿Ã·ÁÁü: 2003-11-12 13:50
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

´äº¯°¨»çÇÕ´Ï´Ù. Ç×»ó ÁöÈ£´Ô¿¡°Ô µµ¿ò¹Þ³×¿ä..^^;

1¹ø ½ºÅ×ÀÌÁö¿¡ ÅØ½ºÃÄ´Â ¾î¶»°Ô ÇØ¾ßÇϳª ÇÏ´Ù°¡ ¾Æ¹«°Íµµ ¾ø±æ·¡ 0¹øÀ» À߸ø¾²½Å°Ç°¡ Çްŵç¿ä...

ÄÚµå:
technique AniMesh_vs11_fix
{
    pass p0
    {
        Sampler[0] = ;

        TextureFactor = 0xffffffff;

        ColorOp[0]   = Modulate;
        ColorArg1[0] = Texture;
        ColorArg2[0] = Diffuse;

        AlphaOp[0]   = Modulate;
        AlphaArg1[0] = Texture;
        AlphaArg2[0] = Diffuse;

        ColorOp[1]   = ModulateColor_AddAlpha;
        ColorArg1[1] = Current;
        ColorArg2[1] = TFactor;

        VertexShader = compile vs_1_1 vsMain();
        PixelShader  = 0;
    }
}


°á±¹ 1¹ø½ºÅ×ÀÌÁö¿¡¼­´Â ±×³É tfactor¿¡ °öÇß´Ù´Â..

ÀÌ·¸°Ô ÇØ¼­ ÇØ°áµÆ³×¿ä..^^;

°¨»çÇÕ´Ï´Ù.
À§·Î
ÀÌÀü ±Û Ç¥½Ã:   
Àá±è[?]    GpgStudy °Ô½ÃÆÇ À妽º -> ±×·¡ÇÈ ÇÁ·Î±×·¡¹Ö ½Ã°£´ë: GMT + 9 ½Ã°£(Çѱ¹)
ÆäÀÌÁö·Î 1, 2  ´ÙÀ½
ÆäÀÌÁö 1 Áß 2

ÀÌ ÁÖÁ¦¿¡ ´ëÇÑ Æ®·¢¹é ÁÖ¼Ò: (Âü°í)

±Û ÀÕ±â(½ÃÇèÁß): |

 
°Ç³Ê¶Ù±â:  
»õ·Î¿î ÁÖÁ¦¸¦ ¿Ã¸± ¼ö ¾ø½À´Ï´Ù
´ä±ÛÀ» ¿Ã¸± ¼ö ¾ø½À´Ï´Ù
ÁÖÁ¦¸¦ ¼öÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù
¿Ã¸° ±ÛÀ» »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù
ÅõÇ¥¸¦ ÇÒ ¼ö ¾ø½À´Ï´Ù


Powered by phpBB © 2001, 2005 phpBB Group