cglandlogo First Page
°í°´¼¾ÅÍ   
gallery media job community contentsmall  
  dbrush Blizzardfest 2014
 
[Æ©Å丮¾ó]Non Photo Realistic Shading   2002-10-14
ÀÌ Æ©Å丮¾óÀº Maya¿¡¼­ Non photo realistic shadingÀÇ È¿°ú¸¦ ÁÖ´Â nprs.melÀÇ »ç¿ë¹æ¹ýÀ» ¼³¸íÇØÁÖ°í ÀÖ´Ù.
¾¾Áö·£µå±âÀÚ cgland@cgland.com
¨Ï µðÁöÅк귯½Ã & cgland.com, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö
°Ô½Ã±ÛÀ» twitter·Î º¸³»±â °Ô½Ã±ÛÀ» facebookÀ¸·Î º¸³»±â °Ô½Ã±ÛÀ» Me2Day·Î º¸³»±â

Written by Yinako Minako

¾Æ·¡±×¸²°ú°°Àº Non photo realistic shadingÀÇ È¿°ú¸¦ ¸¸µé±âÀ§Çؼ­ Maya¿¡¼­ nprs.melÀÇ °£´ÜÇÑ shading networkÀ» »ç¿ëÇØ º»´Ù.

nprs.mel ¹Þ±â

[Part1 before getting started]

nprsÀ» »ç¿ëÇϴµ¥ À־ À¯ÀÇÇؾßÇÒÁ¡Àº °¢ scene¸¶´Ù ¸ðµç ¶óÀÌÆ®µéÀÇ intensityÀÇ ÇÕÀ» µ¿ÀÏÇÏ°Ô ÇؾßÇÑ´Ù.
¿¹¸¦ µé¾î ÇÑ scene¿¡¼­ 3°³ÀÇ ¶óÀÌÆ®¸¦ »ç¿ëÇÏ°í ¸ðµç ¶óÀÌÆ®ÀÇ intensityÀÇ ÇÕÀ» 1·Î ¼ÂÆÃÀ» ÇÏ¿´´Ù.
±×·¯¸é ´Ù¸¥ scene¿¡¼­ 10°³ÀÇ ¶óÀÌÆ®¸¦ »ç¿ëÇÏ°í ½Í´Ù¸é ¸ðµç ¶óÀÌÆ®ÀÇ intensityÀÇ ÇÕÀÌ 1À̵ǵµ·Ï °¢ ¶óÀÌÆ®ÀÇ intensityÀÇ °ªÀ» Á¶Á¤ÇØ ÁÖ¾î¾ßÇÑ´Ù.
º¸Åë 1°³ÀÇ ¶óÀÌÆ®¸¦ »ç¿ëÇÏ¿©µµ ÁÁÀº È¿°ú¸¦ ³¾¼öÀÖÀ¸¸ç nprs¿¡¼­ rampÀ» ÀÌ¿ëÇÏ¿© objectÀÇ ¹à±â¸¦ Á¶ÀýÇÒ¼ö ÀÖ´Ù.

[Part2 install and execute nprs]

nprsÀ» »ç¿ëÇϱâÀ§Çؼ­´Â nprs.melÀ» Maya scripts directory¿¡ ¿Å°Ü³õ´Â´Ù.
(C:Documents and SettingsAMy DocumentsMaya4.0scripts) ¿©±â¼­ A´Â °¢ÀÚÀÇ user nameÀÌ´Ù.
MayaÀ» ½ÇÇà½ÃŲÈÄ Maya command line ¶Ç´Â script editor¿¡¼­ nprsÀ» ½ÇÇà½ÃÅ°¸é µÈ´Ù.
±×·¯¸é ¾Æ·¡¿Í°°Àº window°¡ »ý±æ°ÍÀÌ´Ù.

bright color - shaded objectÀÇ °¡Àå¹àÀº ºÎºÐÀÇ color
dark color - shaded objectÀÇ °¡Àå ¾îµÎ¿î ºÎºÐÀÇ color
color steps - bright color¿Í dark color»çÀÌÀÇ colorÀÇ °¹¼ö
interpolation type - nonÀº cell shaderÀÇ ´À³¦À» ÁÖ¸ç Expotiential downÀº colorÀÇ °æ°èºÎºÐÀ» ºÎµå·´°Ô ÇØÁØ´Ù.
create Non Photo Realistic ShadingÀ» Ŭ¸¯ÇÏ¸é ¾Æ·¡¿Í°°Àº shading network°¡ »ý±ä´Ù.

[Part3 working with nprs]

À§ÀÇ shading networkÀÇ color_steps rampÀ» ¼±ÅÃÇÏ¸é ¾Æ·¡±×¸²°ú °°ÀÌ º¸¿©Áú°ÍÀÌ´Ù.

À­ºÎºÐÀÇ °¡Àå ¹àÀº»ö°ú ¾Æ·¡ºÎºÐÀÇ °¡Àå ¾îµÎ¿î»öÀ» Æ÷ÇÔÇÏ¿© 6°³ÀÇ "color steps"À» º¼¼öÀÖ´Ù.
¾Æ·¡ À̹ÌÁö´Â nprsÀÇ default settingÀ» Àû¿ëÇÑ°ÍÀ¸·Î intensity°¡ 1ÀÎ ÇÑ°³ÀÇ ¶óÀÌÆ®¸¦ »ç¿ëÇÑ°ÍÀÌ´Ù.

ramp¿¡¼­ÀÇ colorÀÇ Á¾·ù¼±Åðú À§Ä¡º¯È­´Â objectÀÇ color¿Í ¶óÀÌÆ®ÀÇ ¹à±â¿¡ ¿µÇâÀ» ÁØ´Ù.

À§ÀÇ À̹ÌÁöó·³ interpolationÀ» nonÀ¸·Î Çϸé cell shaderÀÇ ´À³¦À» ÁÙ¼ö ÀÖ´Ù.
±×¸®°í MayaÀÇ IPRÀ» »ç¿ëÇϸ鼭 color rampÀ» Á¶ÀýÇÏ¸é °¢ÀÚ ¿øÇÏ´Â È¿°ú¸¦ ¾òÀ»¼ö ÀÖ´Ù.

objectÁÖÀ§ÀÇ °ËÀº °æ°è¼±À» ¿øÇÏÁö ¾ÊÀ¸¸é condition nodeÀÇ second termÀÇ °ªÀ» 0À¸·Î ÇØÁÖ¸é µÈ´Ù.
¹Ý´ë·Î second termÀÇ °ªÀ» ¿Ã·ÁÁÖ¸é °æ°è¼±ÀÌ µÎ²¨¿öÁø´Ù.

[Part4 Tips]

À§ÀÇ ±×¸²Ã³·³ Âü°íÀ̹ÌÁö¿¡ color pickerÀ» ÀÌ¿ëÇÏ¿© ¿øÇÏ´Â colorsÀ» ¾òÀ»¼öÀÖ´Ù.

À§ÀÇ color rampó·³ °¢ÀÚ ¿øÇÏ´Â È¿°ú¸¦ À§ÇØ colorÀÇ Á¾·ù¿Í À§Ä¡¸¦ ¹Ù²Ù¾î ÁØ´Ù.

 
½ºÆ©µð¿À ¿¬°á²÷±â