DirectX Graphics ·¹ÆÛ·±½º ¼ÎÀÌ´õ ·¹ÆÛ·±½º Çȼ¿ ¼ÎÀÌ´õ 2_0 ¸í·É ¼ö½ÄÀÚ (Çȼ¿ ¼ÎÀÌ´õ)   [¸ñÂ÷¿­¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
¸í·É ¼ö½ÄÀÚ (Çȼ¿ ¼ÎÀÌ´õ)
 
Microsoft DirectX 9.0

¸í·É ¼ö½ÄÀÚ (Çȼ¿ ¼ÎÀÌ´õ)


¸í·É ¼ö½ÄÀÚ´Â, ¸í·ÉÀÇ °á°ú°¡ Ãâ·Â ·¹Áö½ºÅÍ¿¡ ±âÀÔÇØÁö±â Àü¿¡, ±× °á°ú¿¡ ´ëÇØ¼­ ¿µÇâÀ» ÁØ´Ù.

Centroid (Áß½É)

Centroid ´Â, ÀÔ·Â ·¹Áö½ºÅ͸¦ ¼±¾ðÇÏ´Â dcl_usage ¿Í ÅØ½ºÃ³ ·è ¾÷ ¸í·ÉÀ¸·Î Áö¿ø µÇ´Â, »ý·« °¡´ÉÇÑ ¸í·É ¼ö½ÄÀÚÀÌ´Ù. _centroid ¼ö½ÄÀÚ´Â, °ø¹éÀ» µé¾î°¥ ¼ö ÀÖÁö ¾Ê°í ¸í·É¿¡ Ãß°¡ÇÑ´Ù.

_color ¶ó°í ÇÏ´Â »ç¿ë¹ýÀº µ¿ÀÛÀÌ Æ¯¼öÇÏ´Ù. _centroid °¡ (µðÆúÆ®·Î¼­) ¼³Á¤µÇ¾î ÀÖ´Â °Í°ú °¡Á¤Çϱâ (À§ÇØ)¶§¹®¿¡, _centroid ¿Í ÇÔ²² »öÀ» ÁöÁ¤Çصµ È¿°ú°¡ ¾ø´Ù. »ç¿ë ¹æ¹ýÀÌ _color °¡ ¾Æ´Ñ ÀÔ·Â ·¹Áö½ºÅÍ ¼±¾ðÀ¸·Î _centroid ¸¦ ¼³Á¤ÇßÀ» °æ¿ì, ¼Ó¼ºÀÇ Æò°¡´Â ¸ÖƼ »ùÇøµ½Ã·Î º¯°æµÈ´Ù. ¸ÖƼ »ùÇà Çȼ¿ÀÇ Áß½ÉÀÌ ±âº»µµÇüÀÇ ¹üÀ§³»¿¡ ¾ø´Â °æ¿ì, ¼Ó¼ºÀÇ º¸°£À» ±âº»µµÇü Àüü·Î ¼Ó¼ºÀÇ ¹üÀ§³»¿¡ °íÁ¤Çϵµ·Ï(µíÀÌ) Á¤Àǵǰí ÀÖ´Ù. ÀÌ·¯ÇÑ µ¥ÀÌÅͷκÎÅÍ °è»êµÈ ±×¶óµ¥À̼ÇÀº Á¤È®ÇÏÁö ¾Ê´Â °æ¿ì°¡ ÀÖ´Ù. ÅØ½ºÃ³ »ùÇøµÀ¸·Î _centroid ·Î ¸¶Å© µÈ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â °æ¿ì´Â ÁÖÀǰ¡ ÇÊ¿äÇÏ´Ù. º¸Åë, Æò°¡´Â Çȼ¿ÀÇ Áß½ÉÀ¸·Î ½ÇÇàµÈ´Ù. À̰ÍÀº, »ç¿ë¹ýÀÌ _color ÀÇ ÀÔ·Â ·¹Áö½ºÅÍ¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê´Â´Ù.

ÀÌ ¼ö½ÄÀÚ´Â, texld* ¸í·É,dsx ¹× dsy ·Î ¼³Á¤µÈ´Ù. ÅØ½ºÃ³ ÁÂÇ¥°¡ Áß½ÉÀ¸·Î Æò°¡µÇ´Â °æ¿ì, °è»ê °á°úÀÇ ±×¶óµ¥ÀÌ¼Ç Á¤º¸´Â Á¤È®ÇÏÁö ¾ÊÀ» °¡´É¼ºÀÌ ÀÖ´Ù. ÀÌ ÈùÆ®¿¡ ±Ù°ÅÇØ, 󸮿¡¼­´Â ±×¶óµ¥À̼ÇÀÇ °è»êÀÌ º¸´Ù Á¤È®ÇÏ°Ô µÇµµ·Ï(µíÀÌ) Á¶Á¤ÇÒ ¼ö ÀÖ´Ù.

Çȼ¿ ¼ÎÀÌ´õÀÇ ¹öÀü1_11_21_31_42_02_x2_sw3_03_sw
centroidxx

ÀÌ ¸í·É ¼ö½ÄÀÚ´Â, Á¤Á¡ ¼ÎÀÌ´õÀÇ ¸í·É¿¡¼­´Â Áö¿ø µÇÁö ¾Ê´Â´Ù.

PP (ºÎºÐ Á¤¹Ðµµ)

¾ÖÇø®ÄÉÀ̼ÇÀº, ºÎºÐ Á¤¹ÐµµÀÇ ÈùÆ® (¾î¼Àºí¸®¿¡¼­´Â _pp ·Î ³ªÅ¸³½´Ù)¸¦ »ç¿ëÇØ, ¿¬»êÀ» ½ÇÇàÇÒ ¼ö ÀÖ¾î ±× °á°ú°¡ ³·Àº Á¤¹Ðµµ (Àû¾îµµ s10e5)·Î ÀúÀå µÇ´Â °ÍÀ» ÀåÄ¡¿¡ ´ëÇØ¼­ °¡¸®Å³ ¼ö°¡ ÀÖ´Ù. À̰ÍÀº ÈùÆ®À̹ǷÎ, ¸¹Àº ó¸®À¸·Î ¹«½ÃÇØ »ó°ü¾ø´Ù.

Çȼ¿ ¼ÎÀÌ´õÀÇ ¹öÀü1_11_21_31_42_02_x2_sw3_03_sw
ppxxxxx

Sat (Æ÷È­)

¸í·ÉÀÇ °á°ú¸¦, Ãâ·Â ·¹Áö½ºÅÍ¿¡ ±âÀÔÇØÁö±â Àü¿¡,[0,1] ÀÇ ¹üÀ§¿¡ Æ÷È­ ¶Ç´Â Á¦ÇÑÇÑ´Ù.

add_sat rDest, rSrc0, rSrc1

¿©±â¼­

rDest ´Â clamp_between_0_and_1(rSrc0 + rSrc1)ÀÌ´Ù.

Æ÷È­ ¸í·É ¼ö½ÄÀÚ´Â, Ãß°¡ÀÇ ¸í·É ½½·ÔÀ» »ç¿ëÇÏÁö ¾Ê´Â´Ù.

_sat ¸í·É ¼ö½ÄÀÚ´Â, frc ¸í·É ¹× sincos ¸í·ÉÀ» Á¦¿ÜÇÑ, ÀÓÀÇÀÇ »ê¼ú ¸í·É (¸ÅÅ©·Î ¿¬»êÀÚ¸¦ Æ÷ÇÔÇÑ´Ù)À¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù.

_sat ´Â, ÅØ½ºÃ³¾îµå·¹½Ì ¸í·ÉÀÇ texld* ¹× texkill ¿¡¼­´Â »ç¿ëÇÒ ¼ö ¾ø´Ù.

_sat ´Â, Ãâ·Â o# ·¹Áö½ºÅÍ¿¡ ±âÀÔÇÏ´Â ¸í·É¿¡¼­´Â »ç¿ëÇÒ ¼ö ¾ø´Ù.

Çȼ¿ ¼ÎÀÌ´õÀÇ ¹öÀü1_11_21_31_42_02_x2_sw3_03_sw
_satxxxxxxxxx


© 2002 Microsoft Corporation. All rights reserved.
¡èTOP