cglandlogo First Page
°í°´¼¾ÅÍ   
gallery media job community contentsmall  
  dbrush Blizzardfest 2014
 
[Æ©Å丮¾ó]±è±Ý¿µÀÇ ¸ÀÀÖ´Â ¿µÈ­CG - 4   2006-05-01
¡º¹æ°úÈÄ ¿Á»ó¡»CGÀÇ ÇÏÀ̶óÀÌÆ®ÀÎ ¹Ù´Ù ¼Ó ¾À¿¡¼­ ³²±Ã´ÞÀ» ´ëº¯ÇÏ´Â º¹¾î ÀÛ¾÷°úÁ¤
¾¾Áö·£µå±âÀÚ cgland@cgland.com
¨Ï µðÁöÅк귯½Ã & cgland.com, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö
°Ô½Ã±ÛÀ» twitter·Î º¸³»±â °Ô½Ã±ÛÀ» facebookÀ¸·Î º¸³»±â °Ô½Ã±ÛÀ» Me2Day·Î º¸³»±â

 

¸ÀÀÖ´Â ¿µÈ­ ±×·¡ÇÈ 4 - ¡° ¹æ°úÈÄ ¿Á»ó, º¹¾î ¡±

±Û.±è±Ý¿µ

¡º¹æ°úÈÄ ¿Á»ó¡» ¡®¿Õµû Å»Ãâ Ŭ¸®´Ð¡¯ °úÁ¤À» ¹«»çÈ÷ ¸¶Ä¡°í Çб³·Î º¹±ÍÇÏ°Ô µÈ ³²±Ã´Þ(ºÀűÔ)ÀÌ, ÀüÇРù³¯ Çб³ÀÇ ¡®ÀÏÁø¡¯ À籸(Çϼ®Áø)ÀÇ ÄÚÅÐÀ» °Çµå¸®¸é¼­ ¹ú¾îÁö´Â À̾߱âÀÔ´Ï´Ù. ¡°±â¹ßÇÑ CG¸¦ È°¿ëÇÑ Äڹ̵ð¿Í °¨µ¿ ¼¯ÀÎ µå¶ó¸¶¸¦ ¸Å²ô·´°Ô ¹ö¹«·Á³Â´Ù.¡±´Â ÆòÀ» ¹ÞÀ¸¸ç Áö³­ 16ÀÏ °³ºÀÇÑ ÀÌ ¿µÈ­´Â ºÎ»ê¿µÈ­Á¦ ÃÊû »ó¿µÀÛ¡º¼ø°£Á¢ÂøÁ¦¡»¿Í À¯¼ö ÇØ¿Ü ´ÜÆí¿µÈ­Á¦¿¡¼­ ¼ö»óÇÏ´Â µî ÀåÆí ¿µÈ­µ¥ºß ÀÌÀüºÎÅÍ ¿ª·®À» ÀÎÁ¤ ¹ÞÀº À̼®ÈÆ °¨µ¶ÀÇ Ã¹ ÀåÆí ¿µÈ­ÀÔ´Ï´Ù.

¹æ°úÈÄ ¿Á»óÀº ±â¹ßÇÏ°í ÄÚ¹ÍÇÑ ¸¸È­ÀûÀÎ »ó»ó·ÂÀÌ ½ºÅ©¸°¿¡ °í½º¶õÈ÷ ¿Å°ÜÁ® ÀÖ½À´Ï´Ù. Èñ´ëÀÇ ºÒ¿î¾Æ ³²±Ã´ÞÀÌ ÀüÇРù³¯, ¿Õµû Ŭ¸®´Ð µ¿±â ¾ä»ýÀÌ¿Í Á¶¿ìÇØ Çб³ ¿ÏÀü ÀûÀÀ ºñ¹ýÀ» Àü¼ö ¹Þ´Â ¹Ù·Î ±×¶§, Çб³´Â °Å´ëÇÑ ¹Ù´Ù·Î º¯ÇÏ¸ç »ó¾î,º¹¾î µîÀÌ Ãâ¸ôÇÏ°Ô µË´Ï´Ù.

ÀÛ¾÷ Àü ÄÁ¼Á Àâ±â

À̹ø ¸ÀÀÖ´Â ¿µÈ­ ±×·¡ÇÈ¿¡¼­´Â ¹æ°úÈÄ ¿Á»ó CGÀÇ ÇÏÀ̶óÀÌÆ®ÀÎ ¹Ù´Ù ¼Ó ¾À¿¡¼­ ³²±Ã´ÞÀ» ´ëº¯ÇÏ´Â º¹¾î ÀÛ¾÷°úÁ¤À» ÈȾ±î ÇÕ´Ï´Ù.

ÀÛ¾÷ Àü °¨µ¶°ú ¹Ù´Ù¾ÀÀÇ ÄÁ¼ÁÀ» ÀâÀ» ¶§ ÀüüÀûÀÎ ¾Æ¿ôDzÀº ½Ç»ç ´À³¦À¸·Î °¡µÇ, ÄÚ¹ÍÇÑ ´À³¦À» ´õÇϱâ À§ÇØ Æ¯Á¤ ÄÆ¿¡¼­´Â ½Ç»ç º¸´Ù´Â °úÀåµÇ°Ô Ç¥ÇöÇØ Ä³¸¯ÅÍÈ­ ½ÃÅ°±â·Î Çß½À´Ï´Ù. ±×·¡¼­ °¢ ij¸¯ÅÍ, »ó¾î¿Í º¹¾î´Â ÅؽºÃÄ¿Í ¿òÁ÷ÀÓÀ» ½Ç»çó·³ ¿òÁ÷ÀÌµÇ ´Ù¼Ò °úÀåµÈ facial expressionÀ» ¼Â¾÷ ÇØ Àç¹Ì¸¦ ´õÇß½À´Ï´Ù.

ÀÚ·á ¼öÁý

ÀÛ¾÷ Àü ÀÚ·á ¼öÁýÀÇ Á߿伺Àº ÀÔÀÌ ¸¶¸£°í ´âµµ·Ï ¸»¾¸µå·Áµµ ¸ðÀÚ¶÷ÀÌ ¾øÁö¿ä..

Àú´Â ÁÖ·Î ¾Æ·¡ »çÀÌÆ®¿¡¼­ ÀڷḦ ¼öÁýÇÕ´Ï´Ù.

www.google.ca À̹ÌÁö °Ë»ö
http://creative.gettyimages.com
http://pro.corbis.com

»çÁø ÀÚ·áµµ ÁÁÁö¸¸ motion ¼½¼Ç¿¡¼­ °ü·Ã µ¿¿µ»óÀ» ã¾Æ ÀÛ¾÷ Àü µ¿¼±À̳ª ¿òÁ÷ÀÓÀ» ¿¬±¸ÇÏ´Â °Íµµ ÁÁÀº ½À°üÀ̶ó°í »ý°¢ÇÕ´Ï´Ù.

º¹¾î ¸ðµ¨¸µ

ÀÌÁ¦ º»°ÝÀûÀÎ ÀÛ¾÷À» ½ÃÀÛÇÏ°Ú½À´Ï´Ù. ¼öÁýµÈ ÀڷḦ ¹ÙÅÁÀ¸·Î ¸ðµ¨¸µÀ» ½ÃÀÛÇÕ´Ï´Ù. ÄÄÇ»Å͸¦ ÄÑ°í ¸¶¿ì½ººÎÅÍ ÀâÁö ¸¶½Ã°í ¿¬ÇÊ°ú ½ºÄÉÄ¡ºÏÀ» ¸ÕÀú Àâ¾Æ º¸¼¼¿ä. ±×¸®°í ¼öÁýÇÑ ÀڷḦ °¡Áö°í º¹¾îÀÇ ¾Õ¸ð½À, ¿·¸ð½À, Ç¥Á¤ µîÀ» ¸¸µé¾î º¸¸é¼­ ÇüÅ¿¡ ´ëÇÑ °¨À» ¸ÕÀú Àâ½À´Ï´Ù.

ÇüÅ¿¡ ´ëÇÑ °¨À» ÀâÀ¸¼Ì´Ù¸é ¾î¶² ½ÄÀ¸·Î ¸ðµ¨¸µÀ» Ç®¾î°¥Áö Àá±ñ ÀÛÀüÀ» ¼¼¿ö º¾´Ï´Ù.

´Ü¼øÈ÷ ¸ðµ¨¸µ¸¸ Àß µÇ¾ú´Ù°í ³¡³ª´Â °ÍÀÌ ¾Æ´Ï¶ó, µÚ·Î À̾îÁö´Â ÅؽºÃ³¿Í ¸®±ë, ·»´õ¸µ ½Ã°£±îÁö °í·ÁµÈ ÀÛÀüÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.

¿ì¼± º¹¾î´Â ±âº»ÀûÀ¸·Î Å©°Ô 2°¡Áö ¸ðµ¨¸µÀ» ÇÊ¿ä·Î ÇÕ´Ï´Ù. Æò»ó½Ã ³¯¾ÀÇÑ ¸ð¾çÀÇ º¹¾î, È­³µÀ» ¶§ ¸ö°ú °¡½Ã¸¦ ¾ç²¯ ºÎǬ º¹¾î. º¹¾î ÇüÅ´ ¾ç ¿· Áö´À·¯¹Ì, À§ Áö´À·¯¹Ì, ²¿¸® ¾Æ·¡ Áö´À·¯¹Ì, ¸öÅë, °¡½Ã·Î Å©°Ô ¼¼ ºÎºÐÀ¸·Î ³ª´² Áý´Ï´Ù.

´Ü¼øÈ÷ ¸ðµ¨¸µ ÀÚü³ª ÅؽºÃ³¸¸ °í·ÁÇÑ´Ù¸é ÀÌ ¼¼ ºÎºÐÀ» °¢°¢ÀÇ ¿ÀºêÁ§Æ®·Î ³ª´² ÀÛ¾÷ÇÏ´Â°Ô È¿À²ÀûÀÌ°ÚÁö¸¸, ÇÑ ¾À¿¡¼­ ȦÂßÇÑ º¹¾î°¡ °©Àڱ⠻½ Æ¢±âµí ºÎǬ ¸ð½ÀÀ» º¸¿© Áà¾ß µÇ±â ¶§¹®¿¡ ÀÚ¿¬½º·± ¾Ö´Ï¸ÞÀ̼ÇÀ» À§Çؼ­ º¹¾î¸¦ ÇÑ ÅëÀ¸·Î °¡Á®°¡±â·Î °áÁ¤Çß½À´Ï´Ù.

¿©±â¼­ ¾ÆÁÖ ³­ÇØÇÑ À̽´°¡ ¹ß»ýÇϴµ¥¿ä.. º¹¾î°¡ ºÎÇ®¾úÀ» ¶§ ¸öÅëÀÇ ¸ð¾ç°ú °¡½Ã¸¦ ¾î¶»°Ô ÆìÁֳİ¡ ¸ðµ¨¸µÀÇ °ü°Ç ÀÌ¿´½À´Ï´Ù. ±× ¹®Á¦´Â ¾Æ·¡¿Í °°Àº ¹æ¹ýÀ¸·Î ¾î´À Á¤µµ ÇØ°áµÇ¾ú½À´Ï´Ù..

¿ø·¡ ȦÂßÇÑ º¹¾î ¸ð½À°ú ºÎǬ ¸ð½À µÎ °¡Áö ŸÀÔÀ¸·Î ¸ðµ¨¸µ ÇÕ´Ï´Ù. ºÎǬ º¹¾îÀÇ ¸öÁýÀº deformer / sculpture deformer ÀÌ¿ëÇؼ­ ºñ±³Àû ½±°Ô µÕ±Û°Ô ºÎǬ ¸ð¾çÀ» ¸ðµ¨¸µÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù.


±×¸²À» Ŭ¸¯ÇÏ½Ã¸é ´õ Å« À̹ÌÁö¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.


±×¸²À» Ŭ¸¯ÇÏ½Ã¸é ´õ Å« À̹ÌÁö¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.

º¹¾î ÅؽºÃç

º¹¾î¸¦ ÀÚ¼¼È÷ »ìÆì º¸½Ã¸é ¾Æ½Ã°ÚÁö¸¸, ÀÌ ¹°°í±â´Â ´Ü¼øÈ÷ ÇÑ »öÀ¸·Î¸¸ ÀÌ·ïÁø °Ô ¾Æ´Ï¶ó ¿©±âÀú±â ºñ½ÁÇÑ »ö°è¿­ÀÇ ¾ó·è°ú °°Àº ¹«´Ì¿Í, Å©°í ȤÀº ÀÛÀº ¼±¸íÇÑ ¾îµÎ¿î »öÀÇ ¹®¾çÀ» µ¿½Ã¿¡ °¡Áö°í ÀÖ½À´Ï´Ù. ÅؽºÃ³¸¦ ¸¸µé ¶§´Â º¹¾î°¡ ºÎÇ®¾î Á³À» ¶§ÀÇ ½ºÆ®·¹Ä¡ µÇ´Â ºÎºÐÀ» ƯÈ÷ Á¶½ÉÇØ¾ß ÇÕ´Ï´Ù. ¾ó±¼ºÎºÐÀº ƯÈ÷³ª ´«ÀÌ ¸¹ÀÌ °¡´Ï±î ½Å°æÀ» ´õ ¸¹ÀÌ ½áÁà¾ß Çϱ¸¿ä.

º¹¾î°¡ °©Àڱ⠺ÎǪ´Â ¾À¿¡¼­´Â ÇÑ ÅؽºÃ³·Î ó¸® ÇßÁö¸¸, ¾Æ¹«·¡µµ ¾ó±¼ ¿·ÂÊÀ̳ª Áö´À·¯¹Ì ÂÊÀÌ ½ºÆ®·¹Ä¡ µÇ´Â ºÎºÐÀÌ »ý°Ü ±× ´ÙÀ½ºÎÅÍ À̾îÁö´Â Å©°Ô ºÎǬ º¹¾îÀÇ ÅؽºÃ³´Â µû·Î ¸¸µé¾î °Å±â¿¡ ¸Â´Â Áú°¨À» ÀÔÇû½À´Ï´Ù.

º¹¾î ¼Â¾÷

1. ¿ì¼± ½Ã³ª¸®¿À ÄÜƼ¿¡ ¸ÂÃç °ÌÁִ ǥÁ¤, ¶×ÇÑ Ç¥Á¤ facial expressionÀ» ¸ðµ¨¸µ Çؼ­ deformer/blendshapeÇÑ ÈÄ blendshapeÀ» ÀûÀýÈ÷ ¾Ö´Ï¸ÞÀÌ¼Ç ÇØ ¿øÇÏ´Â facial expressionÀ» ¸¸µé¾î ÁÝ´Ï´Ù.

2. joint¸¦ ¿¹»Ú°Ô ½É¾îÁØ ÈÄ, ¹°°í±â µ¿ÀÛÀ» ÀÚ¿¬½º·´°Ô ¸¸µé¾îÁÖ´Â ¿©·¯ ÄÁÆ®·Ñ·¯¸¦ ¼Â¾÷ ÇÕ´Ï´Ù. ¸ö Àüü ¿òÁ÷ÀÓÀº expressionÀ» Ãß°¡ÇØ °£´ÜÇÏ°Ô ÄÁÆ®·Ñ ÇÒ ¼ö ÀÖ°Ô ¼Â¾÷ Çß½À´Ï´Ù.

2.1 ¸öÅë joint¸¦ ikspine handle·Î ¿¬°á ÈÄ »ý¼ºµÈ curveÀÇ °¢ vertex¿¡ cluster¸¦ Ãß°¡ÇÕ´Ï´Ù.

2.2 °¢ joint¿¡ ¿¬°áµÈ cluster¿Í locater¸¦ point constrainÇؼ­ locater·Î ¹°°í±â ¿òÁ÷ÀÓÀ» Á¶ÀýÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.

2.3 °¢°¢ÀÇ locator¿¡ attributionÀ» Ãß°¡ÇÕ´Ï´Ù.

Time : ±âº»ÀûÀÎ ¹°°í±âÀÇ ¿À¸¥ÂÊ ¿ÞÂÊ ¿òÁ÷ÀÓÀ» ¸¸µé¾î ÁÝ´Ï´Ù.
Shift : °¢ locator¿¡ °¢±â ´Ù¸¥ shift°ªÀ» ÁÜÀ¸·Î ¹°°í±âÀÇ ÀÚ¿¬½º·± S¶óÀÎ ¾Ö´Ï¸ÞÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
Amplitude : ¾ó¸¶³ª Å« °¢µµ·Î ¿òÁ÷ÀÌ´À³Ä¸¦ °áÁ¤ÇÕ´Ï´Ù.
Frequency : ¾ó¸¶³ª »¡¸® ±×¸®°í ÀÚÁÖ ¿òÁ÷ÀÌ´À³Ä¸¦ °áÁ¤ÇÕ´Ï´Ù.

Ãß°¡µÈ °¢ locatorÀÇ attribution¿¡ ¾Æ·¡¿Í °°ÀÌ expressionÀ» ÀÔ·ÂÇÕ´Ï´Ù.

float $currentFrames = `currentTime -q ` ;
float $shiftTime = loc0.frequency * $currentFrames + loc0.shift ;
float $Value[] = `keyframe -e -iub true   -t $shiftTime -q  -ev   loc0.time`;
loc0.translateX = control0.translateX + loc0.amplitude * $Value[0] ;
loc0.translateY = control0.translateY;
loc0.translateZ = control0.translateZ;

float $shiftTime = loc1.frequency * $currentFrames + loc1.shift ;
float $Value[] = `keyframe -e -iub true   -t $shiftTime -q  -ev   loc1.time`;
loc1.translateX = control1.translateX + loc1.amplitude * $Value[0] ;
loc1.translateY = control1.translateY;
loc1.translateZ = control1.translateZ;

float $shiftTime = loc2.frequency * $currentFrames + loc2.shift ;
float $Value[] = `keyframe -e -iub true   -t $shiftTime -q  -ev   loc2.time`;
loc2.translateX = control2.translateX + loc2.amplitude * $Value[0] ;
loc2.translateY = control2.translateY;
loc2.translateZ = control2.translateZ;

float $shiftTime = loc3.frequency * $currentFrames + loc3.shift ;
float $Value[] = `keyframe -e -iub true   -t $shiftTime -q  -ev   loc3.time`;
loc3.translateX = control3.translateX + loc3.amplitude * $Value[0] ;
loc3.translateY = control3.translateY;
loc3.translateZ = control3.translateZ;

loc0.frequency = loc1.frequency = loc2.frequency = loc3.frequency = GOD.frequency;
loc0.amplitude = loc1.amplitude = loc2.amplitude =  loc3.amplitude = GOD.amplitude;


±×¸²À» Ŭ¸¯ÇÏ½Ã¸é ´õ Å« À̹ÌÁö¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.

3. ¼ÒÇÁÆ® ¹Ùµð¿Í wave deformer¸¦ Ãß°¡ÇØ Áö´À·¯¹Ì°¡ ÀÚ¿¬½º·´°Ô Èå´ÀÀû°Å¸®´Â ¿òÁ÷ÀÓÀ» ´õÇÕ´Ï´Ù.


±×¸²À» Ŭ¸¯ÇÏ½Ã¸é ´õ Å« À̹ÌÁö¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.

4. deformer/cluster·Î ¹°°í±â°¡ ¼û½¯ ¶§ ¾Æ°¡¸® ºÎºÐ°ú ÅÎ ºÎºÐÀÌ µé¾¦³¯¾¦ ÇÑ °ÍÀ» ¸¸µé¾î ¼û½¬´Â ºÎºÐÀ» ¸¸µì´Ï´Ù.


±×¸²À» Ŭ¸¯ÇÏ½Ã¸é ´õ Å« À̹ÌÁö¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.

¸¶Áö¸· Aftereffect·Î ÃÖÁ¾ ÇÕ¼ºÀ» °ÅÄ£ ÀÛ¾÷¹°ÀÔ´Ï´Ù.


¿Ï¼º µ¿¿µ»ó ´Ù¿î¹Þ±â

ÇÞ»ìÀÌ ±âºÐ ÁÁÀº º½ÀÔ´Ï´Ù.. ´ÙÀ½ ȸ´Â ¶Ç »õ·Î¿î ¿µÈ­·Î ã¾ÆºË°Ú½À´Ï´Ù.^^

 ±è±Ý¿µ(3D¾ÆƼ½ºÆ®)

- SK Global ±×·¡ÇÈ µðÀÚÀ̳Ê
- Åä·ÐÅä ¾Ö´Ï¸ÞÀÌ¼Ç ½ºÆ©µð¿À ¡°¾ßÈÄÀÚ ¾Ö´Ï¸ÞÀ̼ǡ± Å×Å©´ÏÄà µð·ºÅÍ¡±
- ÀεðÆæ´ø½º ±Ù¹«, ¿µÈ­ ¡ºÀ£ÄÄÅõ µ¿¸·°ñ¡»,¡º°£Å«°¡Á·¡»
- À±µðÀÚÀÎ Á¤±Û »çÀÌÆ® ¾Ö´Ï¸ÞÀÌ¼Ç Ä÷³ ±âÀç

 

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