cglandlogo First Page
°í°´¼¾ÅÍ   
gallery media job community contentsmall  
  dbrush Blizzardfest 2014
 
[ÇÁ¸®ºä/¸®ºä]Softimage|XSI ¼ÎÀÌÇÁ ¸Ê   2003-05-18
À̹ÌÁö ¶Ç´Â À̹ÌÁöÀÇ ¾Ö´Ï¸ÞÀÌ¼Ç ½ÃÄö½º¸¦ ´Ù¾çÇÑ ¸ðµå¿¡¼­ ¼ÎÀÌÇÁ(Shape)·ÎÀÇ À̹ÌÁö Ŭ¸³(ImageClip)À¸·Î ¸µÅ©ÇÒ ¼ö ÀÖ´Â Softimage|XSI ¼ÎÀÌÇÁ ¸Ê ¾Öµå¿ÂÀ» ¼Ò°³ÇÕ´Ï´Ù.
¾¾Áö·£µå±âÀÚ cgland@cgland.com
¨Ï µðÁöÅк귯½Ã & cgland.com, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö
°Ô½Ã±ÛÀ» twitter·Î º¸³»±â °Ô½Ã±ÛÀ» facebookÀ¸·Î º¸³»±â °Ô½Ã±ÛÀ» Me2Day·Î º¸³»±â

Softimage|XSI ¼ÎÀÌÇÁ ¸Ê

----------------------------------------------------------------------------------------------
¼ÎÀÌÇÁ, À̹ÌÁö Ŭ¸³ ¹× UV - cpp - win32 Ç÷§Æû
----------------------------------------------------------------------------------------------
XSIÀÇ NetView¿¡¼­ ÀÌ ±ÛÀ» ÀÐ°í °è½Å´Ù¸é ´ÙÀ½ ÆÄÀÏÀ» ºäÆ÷Æ® Áß Çϳª¿¡ µå·¡±× ¾Ø µå·ÓÇÏ¸é µË´Ï´Ù.

ShapeMaps.v0.1.xsiaddon - 22Ko

¶Ç´Â ´ÙÀ½ ¾ÐÃà ÆÄÀÏÀ» °¡Á®¿Í¼­ ÀúÀåÇϽʽÿÀ.
ShapeMaps.v0.1.rar - 17Ko

------------------------------------------------------------------------------------------------
°æ°í: ÀÌ ¾Öµå¿ÂÀº º£Å¸ ¹öÀüÀ̶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­ À§ÇèÀº Á÷Á¢ °¨¼öÇØ¾ß ÇÕ´Ï´Ù.
------------------------------------------------------------------------------------------------

Å©·¹µðÆ®: ¼Õ ¸ðµ¨À» Á¦°øÇØÁØ Michel Roger¿¡°Ô °¨»çÇÕ´Ï´Ù.
--------------------------------------------------------------------------------

°³¿ä

Softimage|XSI¿¡¼­ ¿þÀÌÆ® ¸Ê(WeightMap)°ú ¼ÎÀÌÇÁ(Shape)¸¦ ¸µÅ©ÇÏ¿© ±× ¿µÇâ ¹üÀ§¸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇÏÁö¸¸ ¾ÆÁ÷±îÁö ÅؽºÃ³ ¸Ê(TextureMap)°ú ¼ÎÀÌÇÁ(Shape)¸¦ ¸µÅ©ÇÒ ¼ö´Â ¾ø½À´Ï´Ù.
ÀÌ·¯ÇÑ ÀÌÀ¯°¡ ÀÌ ¾Öµå¿ÂÀ» °³¹ßÀÇ µ¿±â°¡ µÇ¾ú½À´Ï´Ù. ÀÌ ¾Öµå¿ÂÀ» »ç¿ëÇϸé À̹ÌÁö ¶Ç´Â À̹ÌÁöÀÇ ¾Ö´Ï¸ÞÀÌ¼Ç ½ÃÄö½º¸¦ ´Ù¾çÇÑ ¸ðµå¿¡¼­ ¼ÎÀÌÇÁ(Shape)·ÎÀÇ À̹ÌÁö Ŭ¸³(ImageClip)À¸·Î ¸µÅ©ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ù¹ø° ¾ÆÀ̵ð¾î´Â ÅؽºÃ³ ¸Ê(TextureMap)À» ¼ÎÀÌÇÁ(Shape)¿¡ Á÷Á¢ ¸µÅ©ÇÏ´Â °ÍÀ̾ú½À´Ï´Ù. ÀÌ°ÍÀÌ ¹Ù·Î ¿ì¸®°¡ ¿øÇÏ´Â °ÍÀ¸·Î À̹ÌÁö Ŭ¸³(ImageClip)°ú UV¸¦ ¿¬°áÇÕ´Ï´Ù. ÇÏÁö¸¸ ÇöÀç XSI SDK¿¡¼­´Â ÅؽºÃ³ ¸ÊÀÌ ÂüÁ¶ÇÏ´Â UV¿¡ »ç¿ëÀÚ°¡ ¾×¼¼½ºÇÏ´Â °ÍÀ» Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯¹Ç·Î ¼ÎÀÌÇÁ, UV ¼¼Æ® ¹× À̹ÌÁö Ŭ¸³ »çÀÌÀÇ ¸µÅ©´Â Á÷Á¢ »ý¼ºÇØ¾ß ÇÕ´Ï´Ù.

À̹ÌÁö Ŭ¸³°ú ¼¼ÀÌÇÁ °£ ¸µÅ©´Â UV ¼¼Æ®¸¦ °ÅÃļ­ »ç¿ëÀÚ°¡ ´Ù¾çÇÑ Çػ󵵷ΠÀ̹ÌÁö¿Í Áö¿À¸ÞÆ®¸®¸¦ »ç¿ëÇÏ°Ô²û ÇØÁÝ´Ï´Ù.

»ç½Ç ÀÌ ¾Öµå¿ÂÀ» ÅëÇØ ÅؽºÃ³¿¡¼­ ÇϵíÀÌ ¼ÎÀÌÇÁ¸¦ ¸ÊÇÎÇÑ´Ù°íµµ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§¼Ç(Planar, Cylindrical µî) ¶Ç´Â UV ÁÂÇ¥ÀÇ ¿ÜºÎ(explicit, freezed) ¼¼Æ®¸¦ ÅëÇؼ­ ¸»ÀÔ´Ï´Ù. µÎ °æ¿ì ¸ðµÎ UV¸¦ ÆíÁýÇÒ ¼ö ÀÖÁö¸¸ ù¹ø° °æ¿ì, ¿¬»êÀÚ°¡ Àû¿ëµÈ ÈÄ¶óµµ Áö¿À¸ÞÆ®¸®ÀÇ Çػ󵵸¦ ¹Ù·Î ´«À¸·Î È®ÀÎÇϸ鼭 ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï ÀúÇØ»óµµ Áö¿À¸ÞÆ®¸®¿¡¼­ ¼ÎÀÌÇÁ ¸Ê(ShapeMap)ÀÇ º¯È­¸¦ ´«À¸·Î È®ÀÎÇϸ鼭 Àû¿ë, ¹èÄ¡ ¹× ¾Ö´Ï¸ÞÀ̼ÇÇÑ ´ÙÀ½ °íÇØ»óµµ Áö¿À¸ÞÆ®¸®·Î ·»´õ¸µÇÏ¿© »ó´ëÀûÀ¸·Î º¸´Ù dzºÎÇÑ µðÅ×ÀÏÀÇ À̹ÌÁö¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.

´Ù¾çÇÑ ¸ðµå¸¦ ÅëÇØ À̹ÌÁö Ŭ¸³ÀÇ ¹à±â(Luminance)¿Í ÇÔ²² ±âÁ¸ ¼ÎÀÌÇÁ¸¦ ´ëü(Replace), Ãß°¡(Add) ¶Ç´Â Ç¥½Ã(º¹Á¦)ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¶Áö¸· Ç¥½Ã(Reveal) ¸ðµå´Â 2°³ ÀÌ»óÀÇ ¼ÎÀÌÇÁ »çÀÌÀÇ ºí·»µù ¾Ö´Ï¸ÞÀ̼ÇÀ» »ý¼ºÇÏ°Ô²û ÇØÁÝ´Ï´Ù.

¾ËÆÄ(Alpha) ä³ÎÀ» ¸¶½ºÅ©·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

³¡À¸·Î X/Y/Z¶ó´Â Ưº° ¸ðµå¸¦ »ç¿ëÇØ ´Ù¾çÇÑ ¹æÇâÀÇ ¸ÊÀ» Àû¿ëÇØ 3Â÷¿ø ÁÂÇ¥°è·Î ¼ÎÀÌÇÁ¸¦ Á÷Á¢ »ý¼ºÇϰųª ¾Ö´Ï¸ÞÀ̼ÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ¿¡ ÀÀ¿ëÇÒ ¼ö ÀÖ´Â ¹æ½Ä Áß Çϳª·Î, ¾ÆÁ÷ ´õ Å×½ºÆ®ÇØ¾ß ÇÒ ÇÊ¿ä°¡ ÀÖ´Â °ÍÀ̱ä ÇÏÁö¸¸ Çϳª¸¦ ¼Ò°³ÇÏ°Ú½À´Ï´Ù. ¾î¶² ºÎºÐÀÇ ÀͽºÇÁ·¹¼ÇÀ» ÅäÆú·ÎÁö°¡ ´Ù¸¥ ºÎºÐÀ¸·Î Àü¼ÛÇÏ´Â ±â´ÉÀ¸·Î¼­ ÀͽºÇÁ·¹¼Ç ¸Ê(Expression Map)À» µ¿ÀÏÇÑ ¿µ¿ª(¿¹¸¦ µé¾î ÀÔ ºÎºÐ)¿¡ UV¿Í ÇÔ²² ¸ÊÇÎÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ´Â ¾ÆÁ÷ ÃæºÐÈ÷ Å×½ºÆ®µÇÁö ¾Ê¾ÒÁö¸¸ Áß¿ä ¿¬±¸ ºÐ¾ßÀ̸ç Compensation ¸ÊÀ» »ç¿ëÇÒ ¶§ ±×¸®°í ¼ÎÀÌÇÁ¿¡¼­ À̹ÌÁö¸¦ »ý¼ºÇÏ´Â ±â´É¿¡ ¹Ýµå½Ã ÇÊ¿äÇÑ Çʼö»çÇ×ÀÌ µÉ °ÍÀÔ´Ï´Ù.

¼³Ä¡

µÎ°¡Áö ¹æ½ÄÀ¸·Î ÀÌ ¾Öµå¿ÂÀ» ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸ÕÀú ºäÆ÷Æ® Áß ÇϳªÀÇ ³Ýºä¿¡¼­ *.xsiaddon ÆÄÀÏÀ» µå·¡±× ¾Ø µå·ÓÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¹æ½ÄÀº ·ÎÄà ÆÄÀÏ À̳ª ¿ø°Ý ÆÄÀÏ¿¡ ÀÛµ¿ÇÏ¸ç ´ç¿¬È÷ ÀÎÅͳݿ¡µµ ¸ÔÈü´Ï´Ù.

¶Ç´Â ÆÄÀÏÀ» °¡Á®¿Í¼­ ÇÏµå µå¶óÀ̺꿡 ÀúÀåÇÑ ´ÙÀ½
[File -> Add-On -> Install...]
¸Þ´º¸¦ ¼±ÅÃÇÕ´Ï´Ù.

»ç¿ë¹ý

¾Öµå¿ÂÀ» ¼³Ä¡Çϸé 'ShapeMap'À̶ó´Â »õ·Î¿î µµ±¸ ¸ðÀ½ÀÌ »ý¼ºµË´Ï´Ù.
ÀÌ µµ±¸ ¸ðÀ½À» ¿­°í Create ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ.

¼ÎÀÌÇÁ(Shape), UV ¼¼Æ®, À̹ÌÁö Ŭ¸³(ImageClip) ¼ø¼­·Î ¼±ÅÃÇ϶ó´Â ¿äû ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù. ¸ÕÀú ¼ÎÀÌÇÁ¸¦ ¼±ÅÃÇÑ ´ÙÀ½ Create ´ÜÃ߸¦ Ŭ¸¯ÇÏ°í ³ª¸ÓÁö °³Ã¼µéÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

1) ClusterProperty ¼ÎÀÌÇÁ

2) UV ¼¼Æ®

3) À̹ÌÁö Ŭ¸³

±×·¯¸é gr_ShapeMap¶ó´Â ¿¬»êÀÚ°¡ ¼ÎÀÌÇÁ ÇÁ·ÎÆÛƼ ¾Æ·¡ »ý¼ºµË´Ï´Ù.

µ¥Æ÷¸ÞÀ̼ÇÀÌ Áï½Ã ³ªÅ¸³ªÁö´Â ¾Ê½À´Ï´Ù. ÇöÀç Animation Mixer¿¡¼­ ¼ÎÀÌÇÁ°¡ È°¼ºÀÎ °æ¿ì, »èÁ¦ÇÑ ´ÙÀ½ Source¸¦ ´Ù½Ã »ðÀÔÇÑ ´ÙÀ½¿¡ ÇÑ ÇÁ·¹ÀÓ ÀüÁø/ÈÄÁøÇϰųª ¸Å°³º¯¼ö¸¦ ¹Ù²ã¾ß ÇÕ´Ï´Ù.

ÇÊ¿äÇÑ °æ¿ì ¿¬»êÀÚÀÇ ¸Å°³º¯¼ö ¶Ç´Â ÇÁ·ÎÁ§¼Ç, UV ¼¼Æ® ¹× À̹ÌÁö Ŭ¸³À» ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸Å°³º¯¼ö

  • Mute
    ¿¬»êÀÚ¸¦ ¹«½ÃÇÕ´Ï´Ù. ÇöÀç µ¥Æ÷¸ÞÀ̼ÇÀº ÁßÁöµÇÁö ¾Ê½À´Ï´Ù.

  • Animated Clip
    ¼±Åà ÇØÁ¦: ÇöÀç À̹ÌÁö¸¦ ij½Ã¿¡ ÀúÀåÇÕ´Ï´Ù.
    ¼±ÅÃ: ¸Å ÇÁ·¹ÀÓº°·Î À̹ÌÁö¸¦ ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù(ÂüÁ¶: ¾Ë·ÁÁø ¹®Á¦ ¹× Á¦ÇÑ»çÇ×).

  • Scale
    Displacement(º¹Á¦) ¹üÀ§ÀÇ Å©±â¸¦ Á¶ÀýÇÕ´Ï´Ù.

  • Offset
    DisplacementÀÇ ¿ÀÇÁ¼ÂÀ» Softimage À¯´ÖÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

  • Mode
    • Replace
      ClusterProperty ¼ÎÀÌÇÁ¿¡ Æ÷ÇÔµÈ ÀÓÀÇÀÇ ¼ÎÀÌÇÁ°¡ ¹«½ÃµË´Ï´Ù.

    • Add
      ClusterProperty ¼ÎÀÌÇÁ¿¡ Æ÷ÇÔµÈ ¼ÎÀÌÇÁ¿¡ ¼ÎÀÌÇÁ ¸ÊÀ» Ãß°¡ÇÕ´Ï´Ù.

    • Reveal (multiply)
      ClusterProperty ¼ÎÀÌÇÁ¿¡ Æ÷ÇÔµÈ ¼ÎÀÌÇÁ¸¦ ¼ÎÀÌÇÁ ¸ÊÀÇ ¹à±â(luminance)¿¡ µû¶ó Ç¥½ÃÇÕ´Ï´Ù. ¿µ(0)Àº µ¥Æ÷¸ÞÀÌ¼Ç ¾øÀ½À», 1Àº ClusterProperty ¼ÎÀÌÇÁ¿¡ Æ÷ÇÔµÈ ¸ðµç ¼ÎÀÌÇÁ¸¦ Ç¥½ÃÇÕ´Ï´Ù.

  • Channels
    • Luminance
      À̹ÌÁö Ŭ¸³ ¾È¿¡ Æ÷ÇÔµÈ ¹à±â(Luminance)¸¸ ÀνÄÇÕ´Ï´Ù.
      ÇöÀç ¼ÎÀÌÇÁ Ŭ·¯½ºÅÍ¿¡ ¼±ÅÃµÈ ´ÙÀ½°ú °°Àº ÂüÁ¶ ¸ðµå¿¡ µû¶ó¼­,
      - Local Relative Mode: Displacement°¡ ¹ý¼±(Normal) ¹æÇâ(LocalReferenceFrameÀÇ YÃà ¹æÇâ)À¸·Î ¹ß»ýÇÕ´Ï´Ù.
      - Object Relative Mode: Displacement°¡ Local Object CoordinatesÀÇ YÃà ¹æÇâÀ¸·Î ¹ß»ýÇÕ´Ï´Ù.
      - Absolute Mode: Displacement°¡ YÃà ¹æÇâÀ¸·Î ¹ß»ýÇÕ´Ï´Ù.
    • Luminance + Alpha as Mask
      ÀÌÆåÆ®¸¦ Ç¥½Ã/¼û±â´Â ¾ËÆÄ¿Í °°½À´Ï´Ù.
    • R/G/B -> X/Y/Z
      R/G/B °ªÀ» X/Y/Z·Î Çؼ®ÇÕ´Ï´Ù.
      - blackÀº -1.0ÀÔ´Ï´Ù.
      - half Ä÷¯ ÄÄÆ÷³ÍÆ®´Â 0.0ÀÔ´Ï´Ù.
      - full Ä÷¯ ÄÄÆ÷³ÍÆ®´Â 1.0ÀÔ´Ï´Ù.
    • R/G/B -> X/Y/Z + Alpha as Mask
      ÀÌÆåÆ®¸¦ Ç¥½Ã/¼û±â´Â ¾ËÆÄ¿Í °°½À´Ï´Ù.

¾Ë·ÁÁø ¹®Á¦¿Í Á¦ÇÑ»çÇ×

- ¿¬»êÀÚ°¡ À̹ÌÁö Ŭ¸³ÀÇ Çȼ¿¿¡ ¾×¼¼½ºÇÒ ¶§ ½Ã°£ÀÌ ¾à°£ Áö¿¬µË´Ï´Ù. SDK¿Í °ü·ÃµÈ ¹®Á¦·Î ¼Ö·ç¼ÇÀ» ã¾Æ¾ß ÇÕ´Ï´Ù.

- À̹ÌÁö Ŭ¸³ÀÇ ³Êºñ¿Í ³ôÀ̸¦ ¸ðµÎ Àß¶ó³¾ ¶§ ¿¹±âÄ¡ ¾ÊÀº µ¥Æ÷¸ÞÀ̼ÇÀÏ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ³Êºñ¸¸ ÀÚ¸¦ °æ¿ì ¶Ç´Â ³ôÀ̸¸ ÀÚ¸¦ °æ¿ì ÀÌ·¯ÇÑ ¹®Á¦´Â ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù.

- À̹ÌÁö Ŭ¸³ÀÇ FX ÅÇÀÇ Å©±â Á¶Àý ¸Å°³º¯¼ö(Type, Res.X, Res.Y)°¡ ¶§¶§·Î ¹«½ÃµË´Ï´Ù.

- ¼ÎÀÌÇÁ, UV ¼¼Æ® ¹× À̹ÌÁö Ŭ¸³ °£ ¸µÅ©°¡ °íÁ¤µÇ¾î ÀÖ½À´Ï´Ù. UV ¼¼Æ® ¶Ç´Â À̹ÌÁö Ŭ¸³À» ¹Ù²Ù·Á¸é ¸ÕÀú ¿¬»êÀÚ¸¦ »èÁ¦ÇÑ ´ÙÀ½ ¼ÎÀÌÇÁ ¸ÊÀ» »õ °³Ã¼·Î ´Ù½Ã Àû¿ëÇØ¾ß ÇÕ´Ï´Ù. ÇÏÁö¸¸ À̹ÌÁö Ŭ¸³ÀÇ °æ¿ì Source¸¦ ¹Ù²Ù¸é ¿¬»êÀÚ¿¡ ÀÇÇØ ÀÚµ¿ ¾÷µ¥ÀÌÆ®µË´Ï´Ù. ÀÌ´Â ÇöÀç ¿¬»êÀÚÀÇ µ¿Àû ¿¬°áÀ» Áö¿øÇÏÁö ¾Ê´Â XSI SDKÀÇ Á¦ÇÑ»çÇ×ÀÔ´Ï´Ù.

ÇâÈÄ °èȹ

- °¡´ÉÇÑ »¡¸® ÅؽºÃ³ ¸ÊÀ» ¼ÎÀÌÇÁ, UV ¼¼Æ® ¹× À̹ÌÁö Ŭ¸³ ´ë½Å »ç¿ëÇÒ °ÍÀÔ´Ï´Ù.

Çǵå¹é, ºñÆò, Á¦¾È »çÇ×ÀÌ ÀÖÀ¸¸é grabiller@3dvf.net¿¡°Ô º¸³»¼Åµµ ÁÁ½À´Ï´Ù.

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