cglandlogo First Page
°í°´¼¾ÅÍ   
gallery media job community contentsmall  
  dbrush Blizzardfest 2014
 
[Æ©Å丮¾ó]HoudiniÀÇ ´ÙÀ̳ª¹Í Æ©Å丮¾ó   2003-03-14
Houdini Apprentice FestÀÇ ½Ã¿¬³»¿ë.
¾¾Áö·£µå±âÀÚ cgland@cgland.com
¨Ï µðÁöÅк귯½Ã & cgland.com, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö
°Ô½Ã±ÛÀ» twitter·Î º¸³»±â °Ô½Ã±ÛÀ» facebookÀ¸·Î º¸³»±â °Ô½Ã±ÛÀ» Me2Day·Î º¸³»±â

¼Ò°³

´ÙÀ½Àº 2003³â 1¿ù 29ÀÏ ·±´ø¿¡¼­ ÁøÇàµÈ Houdini Apprentice Fest(±³À°»ýÀ» À§ÇÑ Æ佺Ƽ¹ß)ÀÇ ½Ã¿¬³»¿ëÀÌ´Ù. Èĵð´Ï´Â ÀÌÆåÆ®(Effects) ÀÛ¾÷¿¡ Ź¿ùÇÑ ÇÁ·Î±×·¥À¸·Î ¿©·¯ °¡Áö ´Ù¾çÇÑ ¹æ¹ýÀ¸·Î ´ÙÀ̳ª¹ÍÇÑ ÀÌÆåÆ®¸¦ ¸¸µé¾î ³»´Â ÇÁ·Î±×·¥ÀÌ´Ù. ¶ÇÇÑ Èĵð´Ï¸¦ »ç¿ëÇÏ´Â ¸ðµç »ç¿ëÀÚ´Â ÆÄƼŬ ÀÌÆåÆ®(Particle Effects), ¼ÒÇÁÆ® ¹Ùµð ´ÙÀ̳ª¹Í(Soft Body Dynamics), ÇÏµå ¹Ùµð ´ÙÀ̳ª¹Í(Hard Body Dynamics) ±×¸®°í ½ÉÁö¾î ¿Ãµå ½ºÇÁ¸µ SOP(Old Spring SOP)±îÁöµµ »ç¿ëÇÒ ¼ö ÀÖ´Ù. Áö±ÝºÎÅÍ, °£´ÜÇÑ ´ÙÀ̳ª¹Í ÀÌÆåÆ®¸¦ ¸¸µé±â À§ÇØ Ã¤³Î ¿ÀÆÛ·¹ÀÌÅÍÀÎ CHOP¸¦ ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö¿¡ °üÇÑ ¿¹¸¦ ¼Ò°³ÇÏ°Ú´Ù. ¿©±â¿¡¼­´Â µ¢±¼ ½Ä¹°À» ¿¹·Î µé°í Àִµ¥, ÀÌ ¿¹¿¡¼­´Â µ¢±¼ °¡ÁöÀÇ ¿òÁ÷ÀÓÀ» ¾î¶»°Ô Ç¥Çö ÇÒ ¼ö ÀÖ´Â Áö¸¦ º¸¿©ÁÖ°í ÀÖ´Ù.

¡ß ¼ÒÇÁÆ® ¹Ùµð ´ÙÀ̳ª¹Í ÀÌÆåÆ®(Soft Body Dynamic Effects) º¸´Ù CHOP¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ´õ ³ªÀº ¸î °¡ÁöÀÇ ÀÌÀ¯ :

  • ´õ¿í ´õ »ýµ¿°¨ ÀÖ´Â ½Ã¹Ä·¹À̼ÇÀ» Á¦ÀÛÇÒ ¼ö ÀÖ°í, ÀÛ¾÷À» ÇÒ ¶§ ù ¹ø° ÇÁ·¹ÀÓ¿¡ ¿µÇâÀ» ¹ÞÁö ¾Ê´Â´Ù.
  • ¸ðµç ä³ÎÀÇ ±×·¡ÇÈ Çüų»¿¡ ¿Ïº®ÇÑ ºñÁÖ¾ó Çǵå¹éÀ» Æ÷ÇÔÇÑ´Ù.
  • ¿µÇâÀ» ¹Þ°í ÀÖ´Â Æ÷ÀÎÅÍ¿Í ±× Æ÷ÀÎÅ͵éÀÇ ¼öµé¿¡ ´ëÇÑ ¿Ïº®ÇÑ ÄÁÆ®·ÑÀ» Áö¿øÇÑ´Ù.
  • ½ÃÀÛ°ú ³¡ÀÇ ÆĶó¸ÞÅÍ ¶ÇÇÑ ¿Ïº®È÷ ÄÁÆ®·Ñ ÇÒ ¼ö ÀÖ´Ù.
  • ¿©·¯°³ÀÇ CHOP¸¦ »ç¿ëÇÑ »ç¿ëÀÚµéÀº ½Ã¹Ä·¹ÀÌ¼Ç µ¿ÀÛÀ» ´õ ´Ù¾çÇÏ°Ô Á¦ÀÛÇÒ ¼ö ÀÖ´Ù.

 Æ÷ÀÎÆ® Ä¿¹ö(Points Covered)

¡ß ¾Ö´Ï¸ÞÀÌ¼Ç ÀÛ¾÷À¸·Î ¿¬¼ÓÀûÀÎ ³Î(Null)À» ¸¸µé¾î ¼± ¿¬°áÇϱâ

  • ºó ÀÛ¾÷ °ø°£¿¡ ¿©·¯°³ÀÇ ³ÎÀ» ¸¸µé¾î ÁØ´Ù.
  • ³ÎÀ» ¿¬°áÇÏ¿© »õ·Î¿î °´Ã¼ Çϳª¸¦ ¸¸µé¾î ÁØ´Ù.
  • °¢°¢ÀÇ ³Î Æ÷ÀÎÆ®¿¡ SOP·Î º´ÇÕÇÑ °´Ã¼¸¦ ÷°¡ÇÑ´Ù.
  • °´Ã¼¿¡ º¯ÇüÀ» ÁÖ¾î ¿øÇÏ´Â °´Ã¼("This object")¸¦ ¾ò´Â´Ù.

 ¡ß º¯Çü °´Ã¼ÀÇ °³³ä

  • »ç¿ëÀÚ°¡ Á¤ÀÇµÈ Çü½ÄÀ¸·Î °´Ã¼¸¦ º¯ÇüÇÏÁö ¾ÊÀ¸¸é, ´ÜÁö SOP¸¦ ±âº»À¸·ÎÇÑ º¯Çü °´Ã¼¸¸ ¾òÀ» »Ó ´õ Å« °ø°£»ó¿¡¼­ÀÇ º¯Çü °´Ã¼¸¦ ¾òÀ» ¼ö ¾ø´Ù.
  • ÀÚµ¿Â÷ ¾ÈÀÇ ¿­ÀüÀÚ°ü(apple)À» ¿¹¸¦ µé¾î º¸ÀÚ. ÀÚµ¿Â÷ ³»¿¡¼­ ¿­ÀüÀÚ°üÀº Ç×»ó ½Â°´ Á¼® ÂÊ¿¡ ÀÖ´Ù. ÀÌ°ÍÀÌ ÁöÁ¤µÈ °÷¿¡ ÀÖÁö ¾ÊÀ¸¸é ¿ªÇÒÀ» Á¦´ë·Î ¼öÇà ÇÏÁö ¸øÇÒ ¼ö ÀÖ´Ù.
  • °´Ã¼¸¦ º¯ÇüÇÒ ¶§ ¿øÇÏ´Â °´Ã¼("This object") ´ë½Å¿¡ 0, 0, 0À¸·Î ÁöÁ¤µÈ ³ÎÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.

 ¡ß Áٱ⠼ºÀå ¾Ö´Ï¸ÞÀ̼Ç

  • ¿ÀÇ Æú¸®°ï(Open Polygon)¿¡ °´Ã¼¸¦ º´ÇÕÇÏ¿© Æ÷ÀÎÆ®¸¦ ¸¸µé±â À§Çؼ­ SOP ÷°¡¸¦ »ç¿ëÇÑ´Ù.
  • Æ÷ÀÎÆ®¸¦ ÷°¡ÇÏ°í Á»´õ ÀÚ¿¬½º·´°Ô ¸¸µé±â À§ÇØ ÇÇÆ®(Fit)³ª Æú¸®½ºÇöóÀÎ(Polyspline), ¸®»ùÇÃ(Resample) SOP¸¦ »ç¿ëÇÑ´Ù.
  • ÁٱⰡ ¼ºÀåÇÏ´Â Àå¸éÀ» ¾Ö´Ï¸ÞÀÌ¼Ç ÇÒ ¶§ Ä«ºê(Carve) SOP¸¦ »ç¿ëÇÑ´Ù.

¡ß ÅÛÇø´(Template)À» »ç¿ëÇÑ °´Ã¼ º¹»ç

  • SOP ±×·ìÁß ¼±ÅÃÇÑ Æ÷ÀÎÆ®¿¡ L-system Á¤º¸¸¦ Ä«ÇÇÇÑ´Ù.
  • Æ÷ÀÎÆ®´Â À¯ÁöÇϸ鼭 ÇüŸ¸ Áö¿ì·Á°í ÇÒ ¶§ SOP ÷°¡ ¹æ¹ýÀ» »ç¿ëÇÑ´Ù.
  • ÀÌ Ã³·³ ÅÛÇø´ ÀԷ½à īÇÇ SOP³»¿¡ »ç¿ëµÇÁö ¾Ê´Â Æ÷ÀÎÆ®¿Í ³ª¸ÓÁö Æ÷ÀÎÆ®ÀÇ ÆÄÀÌÇÁ¸¦ »èÁ¦ÇÏ·Á°í ÇÒ ¶§ Æ÷ÀÎÆ®ÀÇ À§Ä¡´Â º¯ÇÏÁö ¾Ê°í À¯ÁöµÉ ¼ö ÀÖ´Ù.

¡Ø ÅÛÇø´ : Å°º¸µå À§¿¡ ³õ°í °¢ Å°¿¡ ÇÒ´çµÈ ¸í·ÉÀÇ ³»¿ëÀ» º¸ÀÌ´Â ½ÃÆ®

 

¡ß Æú¸®¿ÍÀ̾î(Polywire) SOP »ç¿ë

  • Æ÷ÀÎÆ® °øÀ¯¿¡ ¶Ù¾î³­ ÆнË(Facet) SOP¸¦ »ç¿ëÇϸé, °øÀ¯µÈ ¾î¶² Æ÷ÀÎÆ®µµ ÀÚ¿¬½º·´°Ô °áÇÕµÉ ¼ö ÀÖ´Ù.

¡ß ½ºÅÆÇÎ(Stamping) »ç¿ë

  • ½ºÅÆÇÎÀº SOP üÀÎ(Chain)À» µµ¿ÍÁÖ´Â "Çǵå¹é(Feedback)"À» °¡´ÉÇÏ°Ô ÇÑ´Ù.
  • µ¶Æ¯ÇÔÀ» À§ÇØ °¢°¢¿¡ º¹»ç ±â´ÉÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù.
  • üÀο¡ ½ºÅÆÇÎÀ» Á¢±Ù½ÃÅ°±â À§Çؼ­ ÅÆÇø´ °ªÀ¸·Î ID¸¦ »ç¿ëÇÏ°í, ¾Æ¹«°Íµµ ¾øÀ» ¶§´Â 0À» »ç¿ëÇ϶ó´Â ÀǹÌÀÇ param("ID", 0) ¿¬»êÀ» »ç¿ëÇÑ´Ù.
  • °¢°¢ÀÇ µ¶Æ¯ÇÑ Ä«ÇÇ ÀÛ¾÷À» À§ÇØ È¸ÀüÇϰųª Å©±â¸¦ Á¶ÀýÇÏ´Â ½ÄÀÇ º¯Çü ÀÛ¾÷À¸·Î ½ºÅÆÇÎÀ» »ç¿ëÇÑ´Ù.

 °¢°¢ÀÇ Ä«ÇÇ¿¡ ·£´ý ·ÎÅ×À̼Ç(Random Rotation)À» ÷°¡

 ¡ß CHOP¿¡¼­ ¾Ö´Ï¸ÞÀÌ¼Ç ÃßÃâÇϱâ

  • Æ÷ÀÎÆ® À§Ä¡¸¦ ÃßÃâÇϱâ À§Çؼ­ ÀÔü µµÇü(Geometry) CHOP¸¦ »ç¿ëÇÑ´Ù.
  • µð½ºÅ©¿¡ ÀúÀåÇÏ°í, ÀúÀåÇÑ Á¤º¸µéÀ» ÀÐÀ¸¸é¼­ ÀÛ¾÷ÇÑ´Ù.

¡ß $BBY¸¦ »ç¿ëÇÏ¿© Æ÷ÀÎÆ® Ä÷¯ ÇÒ´ç

  • Æ÷ÀÎÆ® SOP¿¡ L-system SOP·Î ÆÄÀÌÇÁ¸¦ ¸¸µé°í Æ÷ÀÎÆ® Ä÷¯¸¦ ÷°¡ÇÑ´Ù. ±×¸®°í $BBY ¿¬»êÀ» »ç¿ëÇÑ´Ù.
  • BBY(Bounding Box in Y)´Â Y ¹Ú½º ¹üÀ§³»ÀÇ °´Ã¼¸¦ ³ªÅ¸³»´Â °ÍÀÌ´Ù.
  • °´Ã¼ÀÇ Å©±â¿¡ »ó°ü¾øÀÌ ¹Ú½º ÇÏ´ÜÀÇ °ªÀº 0ÀÌ°í, ¹Ú½º »óÀ§ÀÇ °ªÀº 1ÀÌ´Ù.
  • ¹Ú½º ÇÏ´ÜÀÇ Æ÷ÀÎÆ®´Â black (0, 0, 0)ÀÌ°í, »óÀ§ Æ÷ÀÎÆ®´Â white (1, 1, 1) ÀÌ´Ù.

¡ß CHOP¿¡¼­ Æ÷ÀÎÆ® Ä÷¯ ÃßÃâÇϱâ

  • Æ÷ÀÎÆ® Ä÷¯ ÃßÃâ¿¡¼­µµ ÀÔü µµÇü CHOPÀÌ »ç¿ëµÈ´Ù.
  • ¾Ö´Ï¸ÞÀÌ¼Ç ÀÛ¾÷À» ÇÏÁö ¾ÊÀ¸¹Ç·Î ´Ü ÇϳªÀÇ ÇÁ·¹ÀÓ¿¡¼­¸¸ ½ÇÇàÇØ¾ß ÇÑ´Ù.

¡ß ·¡±×(lag)¿Í ºÐ¸® ·¡±× ÷°¡Çϱâ

  • ·¡±×¸¦ ÷°¡Çϱâ À§ÇØ ÀûÀýÇÑ À̸§ÀÌ »ç¿ëµÈ ·¡±× CHOP¸¦ »ç¿ëÇÑ´Ù.

¡ß Æ÷ÀÎÆ® Ä÷¯¿Í ÇÔ²² ·¡±× Á¶ÀýÇϱâ

  • ·¡±× ¸¸À» ¾ò±â À§ÇØ ÀÌÀüÀÇ Æ÷ÀÎÆ® À§Ä¡¸¦ »èÁ¦ÇÑ´Ù.

  • ¿¬°áÀÇ »óÀ§¿¡ ´õ ¸¹Àº ·¡±×¸¦ Æ÷ÇÔÇϵµ·Ï ÇÏ´Â ¹Ý¸é¿¡ ÇÏ´Ü¿¡´Â ·¡±×¸¦ µÎÁö ¾Ê±â À§Çؼ­ Æ÷ÀÎÆ® Ä÷¯·Î °ªÀ» Áõ°¡½ÃŲ´Ù.
  • ÀÌÀü¿¡ ÀÛ¾÷Çß´ø ¾Ö´Ï¸ÞÀ̼ÇÀ¸·Î µ¹¾Æ°¡ ·¡±×¸¦ ÷°¡ÇÏ°í ä³Î SOP¸¦ »ç¿ëÇÏ¿© SOP¿¡ ´Ù½Ã ÀͽºÆ÷Æ®(re-export) ÇÑ´Ù.

¡ß ½ÉÇà ÆÄƼŬ ½Ã½ºÅÛ (Simple Particle Systems)

  • ½ÉÇà ÆÄƼŬ ½Ã½ºÅÛÀº ±úÁø ¸ð¸£Å¸¸£(Mortar:ȸ¹ÝÁ×)¿Í ¸ÕÁö¸¦ »ç¿ëÇÏ¿© º®ÀÌ ºØ±«µÇ´Â Àå¸éÀ» ¿¬ÃâÇÒ ¼ö ÀÖ´Ù.

 

Sean Lewkiw

http://www.lewkiw.com/

 

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