¼Ò°³
´ÙÀ½Àº 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/