cglandlogo First Page
°í°´¼¾ÅÍ   
gallery media job community contentsmall  
  dbrush Blizzardfest 2014
 
[Æ©Å丮¾ó][Çöó¿öÆ©Åä]±è±Ý¿µÀÇ ¸ÀÀÖ´Â ¿µÈ­±×·¡ÇÈ 2   2005-11-22
À£ÄÄ Åõ µ¿¸·°ñ, ¹ú¶¼½Å
¾¾Áö·£µå±âÀÚ cgland@cgland.com
¨Ï µðÁöÅк귯½Ã & cgland.com, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö
°Ô½Ã±ÛÀ» twitter·Î º¸³»±â °Ô½Ã±ÛÀ» facebookÀ¸·Î º¸³»±â °Ô½Ã±ÛÀ» Me2Day·Î º¸³»±â

±è±Ý¿µÀÇ ¸ÀÀÖ´Â ¿µÈ­±×·¡ÇÈ 2 - "À£ÄÄ Åõ µ¿¸·°ñ, ¹ú¶¼½Å"

±Û. ±è±Ý¿µ

µ¿¸·°ñ ¸·³»µÕÀÌ µ¿±¸¿Í ¿¬ÇÕ±º ºÎ»óº´ ½º¹Ì½º°¡ À߸ø °Çµå¸° ¹úÅë¿¡¼­ ¹ú¶¼µéÀÌ ³ª¿Í ½º¹Ì½º¿Í µ¿±¸¸¦ °ø°ÝÇÏ´Â Àå¸éÀÇ ¹ú¶¼¿Í â°í°¡ Æø¹ßÇØ ¿Á¼ö¼ö°¡ Çϴ÷Π³ôÀÌ Ä¡¼Ú´Â Àå¸éÀ» ¸¸µé¾î º¸°Ú½À´Ï´Ù. ¿Á¼ö¼ö¿Í ¹ú¶¼¸¦ ¸¸µå´Â µ¥´Â 2°¡Áö ³»¿ëÀ» ÆľÇÇØ¾ß ÇÕ´Ï´Ù. Çϳª´Â ¸¶¾ß InstancerÀÌ°í, ³ª¸ÓÁö Çϳª´Â Curve Flow ÀÌÆåÆ®ÀÔ´Ï´Ù.

-  ¿Á¼ö¼ö¸¦ ÀÌ¿ëÇÑ InstanceÀÇ ÀÌÇØ

-  Curve Flow ÀÌÇØ

-  Instancer¿Í Curve Flow¸¦ ÀÌ¿ëÇÑ ¹ú¶¼¾À ÀÛ¾÷°úÁ¤ µÑ·¯º¸±â

1. Instancer ÀÌÇØÇϱâ

¸¶¾ßÀÇ ÆÄƼŬ ÀνºÅϽº´Â ¹ú¶¼ ó·³ ¶È°°ÀÌ »ý±ä ¿ÀºêÁ§Æ®µéÀ» ¾Ö´Ï¸ÞÀÌ¼Ç ÇÒ ¶§ À¯¿ëÇÏ°Ô »ç¿ëµË´Ï´Ù. ¿ì¼± ÇѸ¶¸®ÀÇ ¹úÀ» ¾Ö´Ï¸ÞÀ̼ÇÇÏ°í ±× ¿ÀºêÁ§Æ®¸¦ ¾Ö´Ï¸ÞÀÌ¼Ç µÈ ÆÄƼŬ¿¡ ÀνºÅϽº¸¦ ¸¸µì´Ï´Ù. ÀνºÅϽº´Â ´Ü¼øÇÑ º¹»ç°¡ ¾Æ´Ï¸ç ¿À¸®Áö³Î ¿ÀºêÁ§Æ®¸¦ ¹Ù²Ü ¶§ ¸¶´Ù ÀνºÅϽº ¿ÀºêÁ§Æ®µµ °°ÀÌ ¹Ù²î°Ô µË´Ï´Ù.

¿ì¼± °£´ÜÈ÷ ¿Á¼ö¼ö ¾À ÀÛ¾÷ °úÁ¤À» ÅëÇØ InstancerÀÇ ±â´ÉÀ» µÑ·¯ º¸°Ú½À´Ï´Ù.

1.1 ÁÂÇ¥Á¤·Ä

Instancer·Î »ç¿ëÇÒ ¿ÀºêÁ§Æ®ÀÇ ¹æÇâ°ú Å©±â, ÃàÀ» Á¤·ÄÇϴ ù¹ø° °úÁ¤. ³ªºñ³ª ¹ú, È­»ìó·³ ÁøÇà ¹æÇâÀÌ ¾Õ µÚ·Î ±¸ºÐµÇ´Â ¿ÀºêÁ§Æ®´Â XÃàÀ¸·Î Á¤·ÄÇÏ°í, À§ ¾Æ·¡·Î ¹æÇâÀÌ ±¸ºÐµÇ´Â ¿ÀºêÁ§Æ®´Â YÃà ¹æÇâÀ¸·Î Á¤·ÄÇÕ´Ï´Ù. ¿ì¼± ConeÀ» Instancer·Î ÇÏ°Ú½À´Ï´Ù.

1.2 Modify> Freeze Transformations ¼±ÅÃ

Freeze Transformations´Â ¼±ÅÃµÈ ¿ÀºêÁ§Æ®ÀÇ ¸ðµç TransformationsÀÇ °ªÀ» Translate 0, Rotate 0, Scale 1·Î ÃʱâÈ­½ÃÄÑÁÝ´Ï´Ù. ÀÌ ¸í·ÉÀ» ½ÇÇàÇÔÀ¸·Î½á ³ªÁß¿¡ ÆÄƼŬÀÇ Á¤È®ÇÑ À§Ä¡¿¡ ÀνºÅϽº ¿ÀºêÁ§Æ®°¡ »ý±é´Ï´Ù.

1.3 ÀνºÅϽº ¸¸µé±â

Particles>Create Emitter¸¦ ½ÇÇàÇØ Omni Type emitter¸¦ »ý¼ºÇÏ°í Rate¸¦ 10À¸·Î ÇÕ´Ï´Ù. Particle Render TypeÀ» Sphere·Î Radius¸¦ 0.3Á¤µµ·Î ÁÙ¿©¼­ º¸±â ÁÁ°Ô ¸¸µì´Ï´Ù. PlayÇؼ­ Àû´ç·® ÆÄƼŬÀÌ ³ª¿À¸é Stop!

1.4 ConeÀ» ¼±Åà ÈÄ Particles>Instancer ¿É¼ÇÀ» ¿­¾î Create ÇÏ¸é ¿Ï¼º!

1.5 ´Ù½Ã PlayÇÏ¸é ¾Æ·¡¿Í °°ÀÌ Particles ÀÚ¸®¿¡ ConeÀÌ ¹«´õ±â·Î ¿òÁ÷ÀÌ´Â °É º¸½Ç ¼ö ÀÖ½À´Ï´Ù. ¶È °°Àº ¹æ½ÄÀ¸·Î ¿Á¼ö¼ö ¾Ë°»À̸¦ ÀνºÅϽº ½ÃÅ°¸é â°í¿¡¼­ Æø¹ßÇÏ´Â Çѹ«´õ±âÀÇ ¿Á¼ö¼ö¸¦ ÀÏÀÏÀÌ ¼öÀÛ¾÷À» °ÅÄ¡Áö ¾Ê°í Çѹø¿¡ ¿Ï¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.  InstancerÀÇ ÇÙ½ÉÀÎ particleShapeÀÇ instancer ¼Ó¼ºÀº ¾Æ·¡ ¹ú¶¼¾ÀÀ» ¿¹Á¦·Î ´õ ÀÚ¼¼È÷ ´Ù·ç°Ú½À´Ï´Ù.

2. Curve Flow

Curve Flow Effect¸¦ »ç¿ëÇÏ·Á¸é¡¦

1) Curve¸¦ ±×¸° ÈÄ ¼±ÅÃÇÕ´Ï´Ù.

2) Effects > Create Curve Flow >❑¿É¼Ç ¹Ú½º ¼±ÅÃ

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

3) ±âº»ÀûÀ¸·Î ¼¼ÆÃµÈ °ªÀ» ±×´ë·Î µÐ ÈÄ Cure Flow¸¦ CreateÇÏ¸é ¾Æ·¡ ±×¸²Ã³·³ Emitter¿Í locators°¡ curve¿¡ »ý±é´Ï´Ù. Flow Locators´Â ÆÄƼŬÀÌ ¾Ö´Ï¸ÞÀÌ¼Ç µÇ´Â µ¿¾È ¾ó¸¶¸¸Å­ Å©°Ô ÆÛÁúÁö¸¦ º¸¿©ÁÝ´Ï´Ù.


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

4)  Play Çغ¸¸é ÆÄƼŬÀÌ Ä¿ºê ÁÖÀ§·Î ÆÛÁ®³ª°¡´Â °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. Ä¿ºê³ª Ä¿ºêÀÇ CVs¸¦ ¹Ù²ã ¾Ö´Ï¸ÞÀÌ¼Ç ¹æÇâÀ» ¿òÁ÷ÀÏ ¼ö ÀÖ½À´Ï´Ù. ÆÄƼŬÀ» playÇÒ ¶§´Â PreferencesÀÇ PlaybackÀ» Play every frameÀ¸·Î ¹Ù²ãÁà¾ß ´ÙÀ̳ª¹Í ¾Ö´Ï¹ÌÀ̼ÇÀÌ Á¤È®ÇÏ°Ô Play µË´Ï´Ù.

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


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

4) Particles¸¦ ¼±ÅÃÇؼ­ Attribute EditorÀÇ ·»´õ ŸÀÔ, Ä÷¯, Opacity, lifespan µîÀ» ¿øÇÏ´Â °ªÀ¸·Î ¼¼ÆÃÇÕ´Ï´Ù.

Curve ¼öÁ¤Çϱâ

Flow locators·Î ¼Óµµ³ª ÆÄƼŬÀÌ È帣´Â ¹Ý°æÀ» Á¶ÀýÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ü¼øÈ÷ flow locator¸¦ Àâ°í ´ÃÀ̸é ÆÄƼŬÀÌ Áö³ª°¡´Â ¹üÀ§°¡ Ä¿Áö°í, ÁÙÀÌ¸é ¹Ý´ë·Î ¹üÀ§°¡ ÀÛ¾ÆÁý´Ï´Ù.


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

Flow ¼Óµµ Á¶ÀýÇϱâ

FlowÀÇ ¼­Å¬ »çÀÌ°¡ °¡±î¿ì¸é ´À·ÁÁö°í, ¸Ö¸é »¡¶óÁý´Ï´Ù.

Curve flow¸¦ ¼±ÅÃÇÑ ÈÄ, channel boxÀÇ locator pos¶ó°í µÇ¾î ÀÖ´Â ºÎºÐÀ» ¸¶¿ì½ºÀÇ mid ¹öÆ°À¸·Î ¿Ã¸®°í ³»·Á¼­ locatorÀÇ À§Ä¡¸¦ ¿øÇÏ´Â ÀÚ¸®·Î ¿Å±é´Ï´Ù.


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


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

Flow¸¦ ´õ Àß º¸·Á¸é flow node¸¦ ¼±ÅÃÇÑ ÈÄ, channel boxÀÇ Display Thickness¸¦ on ÇÏ¸é ½Ç¸°´õ ¸ð¾çÀ¸·Î flowÀÇ ¿µ¿ªÀ» Á¤È®ÇÏ°Ô º¸¿©ÁØ´Ù.


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

3. ¹ú¶¼¾ÀÀ» ¸¸µéÀÚ!

3.1 Instancer ¿ÀºêÁ§Æ® ¸¸µé±â

¸ðµ¨¸µÀ» Çϱâ Àü¿¡ ¿ì¼± ¾ÀÀÇ ±¸¼ººÎÅÍ °èȹÇØ¾ß ÇÕ´Ï´Ù. ¹«Á¶°Ç º¹ÀâÇÏ°í Á¤±³ÇÑ ¸ðµ¨¸µÀ» ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ¿ÀÈ÷·Á ³Ê¹« µðÅ×ÀÏÇÑ ¿ÀºêÁ§Æ®¸¦ ÀνºÅϽº·Î »ç¿ëÇÑ´Ù¸é ¾ÀÀÌ ³Ê¹« ¹«°Å¿öÁ® ÀÛ¾÷°úÁ¤ÀÌ ±æ¾îÁú »Ó¸¸ ¾Æ´Ï¶ó ´Ù¿îµÇ´Â °æ¿ìµµ »ý±æ ¼ö Àֱ⠶§¹®¿¡ ·»´õ Å×½ºÆ®¸¦ Çؼ­ °¡Àå Àû´çÇÑ µðÅ×ÀÏ·Î ÃÖ´ëÇÑ °¡º±°Ô ¸¸µå´Â°Ô Áß¿äÇÕ´Ï´Ù.  ÇÑ ¾À ¾È¿¡ ¸î õ, ¸î ¸¸ ¸¶¸®°¡ ¿ì±Û°Å¸®´Â À̹ø µ¿¸·°ñÀÇ ¹ú¶¼ Àå¸éÀ» À§ÇØ µÎ°¡Áö ¹öÀüÀ¸·Î ¹úÀÌ ¸ðµ¨¸µ µÇ¾ú´Âµ¥, ¶¼·Î ºü¸£°Ô ¿òÁ÷ÀÌ´Â ¹úµéÀº 150¿©°³ÀÇ Polygon face·Î °£´ÜÇÏ°Ô ¹úÀ» ¸ðµ¨¸µÇÏ°í, Ä«¸Þ¶ó ¾ÕÂÊÀ¸·Î Å©°Ô Ä¡°í ³ª¿À´Â ¹úµéÀº Á» ´õ Á¤±³ÇÏ°Ô ¸ðµ¨¸µ Çß½À´Ï´Ù.

3.2 Curve Flow ¸¸µé±â

3) ¹úÀÌ ³¯¾Æ´Ù´Ò ¹æÇâÀ» °í·ÁÇØ À̵¿ °æ·Î°¡ µÉ Curve¸¦ ±×¸³´Ï´Ù.

Curve¸¦ ¼±ÅÃÇÏ°í, Effects > Create Curve Flow >  ❑ ¿É¼ÇÀ» ¿­¾î NameÀ» bee·Î,  Emission Rate °ªÀ» ¿ì¼± 5·Î ³·Ãç Create ÇÕ´Ï´Ù.


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

4) ¼­Å¬ »çÀÌ °£°ÝÀ» Á¶ÀýÇØ ¼Óµµ¸¦ °¢°¢ ´Ù¸£°Ô ÇÕ´Ï´Ù. ¿©·¯ °³ÀÇ Ä¿ºê¸¦ ±×·Á¼­ Ä¿ºê¸¶´Ù ¾à°£¾¿ ´Ù¸¥ ¼Ó¼ºÀ» ¼¼ÆÃÇؼ­ ÀÚ¿¬½º·´°Ô ¹ú¶¼ÀÇ µ¿¼±À» ¿¬ÃâÇÕ´Ï´Ù.

3.3 Instance Çϱâ

Áö±ÝºÎÅÍ ¸ðµ¨¸µµÈ ¹ú3¸¶¸®¿Í Ä¿ºê µ¿¼±À» µû¶ó ¿òÁ÷ÀÌ´Â ÆÄƼŬÀ» °¡Áö°í ¸îõ¸¶¸®°¡ ¿ì±Û°Å¸®´Â ¹ú¶¼¸¦ ¸¸µé¾î º¸ÀÚ. ÀνºÅϽº¸¦ ÀÌ¿ëÇÔÀ¸·Î½á ÇϳªÀÇ ÆÄƼŬ¿¡ ÇѸ¶¸®ÀÇ ¹úÀÌ »ý±æ °ÍÀÌ´Ù.

1) ¸ðµ¨¸µ µÈ ¹úµéÀ» ¼±ÅÃÇÏ°í, Particles > Instnacer (Replacement) ¼±ÅÃÇÑ´Ù.  ¿©±â¼­ ¿É¼ÇÀ» ÀÚ¼¼È÷ µÑ·¯º¼ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

-  Cycle À» Sequential·Î ¹Ù²ß´Ï´Ù. ÀÌ°ÍÀº ¿ÀºêÁ§Æ® Index¸¦ ¼ø¼­´ë·Î ³ª¿À°Ô ÇÏ´Â °ÍÀε¥, 0¹ø¿¡¼­ 2¹øÀÇ ¹úÀÌ ¼ø¼­´ë·Î ¼øȯÇϸ鼭 ¾Ö´Ï¸ÞÀÌ¼Ç µË´Ï´Ù.

- AimDirectionÀ» Velocity ¼±ÅÃ. ÀÌ ¿É¼ÇÀ» ¹úÀÌ Ç×»ó À̵¿ÇÏ´Â ¹æÇâÀ» ÇâÇØ ¸öÀÇ ¹æÇâÀ» ¿òÁ÷ÀÌ°Ô µÈ´Ù. ¹úÀÇ ¹æÇâÀ» À̸®Àú¸® ¹Ù²ãº¸°í Play¸¦ ÇÏ¸é ±Ý¹æ ÀÌÇØ°¡ µÉ °ÍÀÔ´Ï´Ù.


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

2) ¿É¼ÇÀ» Àû¿ëÇÏ°í PlayÇØ º¾´Ï´Ù.

 

¿©±â±îÁö ±âº»ÀûÀÎ ÀνºÅϽºÀÇ ¼Â¾÷Àº ³¡³µ½À´Ï´Ù. ÇÏÁö¸¸ ÆÄƼŬÀÇ ¼Ó¼ºÀ» ¸î °³ ´õ Ãß°¡ÇÔÀ¸·Î½á ´õ¿í Á¤±³ÇÏ°í, Çö½Ç¼º ÀÖ´Â ¾Ö´Ï¸ÞÀ̼ÇÀ» ¿¬ÃâÇÏ°Ô µË´Ï´Ù.

3.4 Random Scale

¹úÀÇ Å©±â¸¦ Á¶±Ý¾¿ ´Ù¸£°Ô Çϱâ À§ÇØ ½ºÄÉÀÏ ¼Ó¼ºÀ» Ãß°¡ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

- Flow ÆÄƼŬ ¼Ó¼ºÃ¢ÀÇ Add Dynamic AttributeÀÇ General ¹öÆ°À» Ŭ¸¯ÇØ Custom_scale ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù.


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

- Ãß°¡µÈ ¼Ó¼ºÃ¢¿¡ ¿À¸¥ÂÊ ¸¶¿ì½º¸¦ Ŭ¸¯ÇØ Creation Expression âÀ» ¶ç¿ö ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇÏ°í Edit ÇÕ´Ï´Ù.

bee_particleShape.custom_scale=rand(.7,1);

ÀÌ°ÍÀº 0.7~1 »çÀÌÀÇ Scale °ªÀ» °¡Áö°Ô ÇÕ´Ï´Ù.

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

EditÇÑ ÈÄ ÆÄƼŬ ¼Ó¼ºÀÇ ¡°Instancer¡± ¿¡¼­ Scale ¼Ó¼ºÀ» Á»Àü¿¡ Ãß°¡ÇÑ Custom_scale·Î ¼±ÅÃÇØ¾ß ºñ·Î¼Ò ·£´ýÇÑ Scale°ªÀ» Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Custom_scale¿É¼ÇÀ» º¸·Á¸é Allow All Data Type ¿É¼ÇÀ» ÄÑ¾ß ¸Ç ¸¶Áö¸· Á¤µµ¿¡ custom_scale ¿É¼ÇÀ» º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù.Vector¿Í FloatÇü ¼Ó¼ºÀ» ´Ù º¸·Á¸é ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇØ Áà¾ß ÇÕ´Ï´Ù.


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

3.5 Cycle Start Object

ÀνºÅϽº ¿É¼Ç Áß ¾ÆÁÖ Áß¿äÇÑ ºÎºÐ! ÇöÀçÀÇ ¼¼ÆÃÀ¸·Î´Â ¹úÀÌ Instanced Object¿¡ µî·ÏµÈ ¼ø¼­´ë·Î ¹æÃâµÇ¾î ÀÎÀ§ÀûÀÎ ¹ú¶¼ ¸ð¾çÀ» º¸¿©ÁÖ°í ÀÖ´Ù. ¿©±â¼­ 0~3¹øÀÇ ¹úµéÀ» ¹«ÀÛÀ§ÀÇ ¼ø¼­´ë·Î ¹æÃâÇÏ°Ô Çؼ­ ÀÚ¿¬½º·± ¹ú¶¼¸¦ ¸¸µé±â À§ÇØ Cycle Start Object ¿É¼ÇÀÇ Ãß°¡°¡ ÇÊ¿äÇÑ °ÍÀÔ´Ï´Ù.

- ÆÄƼŬ ¼Ó¼ºÃ¢ÀÇ General ¹öÆ°À» Ŭ¸¯ÇØ custom_startNumber ¼Ó¼ºÀ» custom_scale°ú °°Àº ¹æ½ÄÀ¸·Î °°ÀÌ Ãß°¡ÇØ ÁÝ´Ï´Ù.

-  Expression ÆíÁýâÀ» ¿­¾î ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇØ Edit ÇÕ´Ï´Ù.

bee_particleShape.custom_startNumber=rand(0,2)

Expression¿¡¼­´Â ¹øÈ£°¡ 1ÀÌ ¾Æ´Ñ 0ºÎÅÍ ½ÃÀÛÇÑ´Ù. À§ÀÇ °ÍÀ» ÀÔ·ÂÇÏ¸é ¹ú ¿ÀºêÁ§Æ® ¹øÈ£ 0¹ø, 1¹ø, 2¹øÀ» ¹«ÀÛÀ§·Î ¼±ÅÃÇØ ¹æÃâÇÕ´Ï´Ù.

- ÆÄƼŬ ¿É¼ÇÀÇ Cycle Option/ Cycle Start Object ¸¦ custom_startNumber·Î ¼±ÅÃÇÕ´Ï´Ù.


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

3.6  Speed Á¶Àý

³¯°³ ¼Óµµ¸¦ Á¶ÀýÇØ º¸ÀÚ. Sequence ¿ÀºêÁ§Æ® Àüȯ¼Óµµ¸¦ Á¶ÀýÇÔÀ¸·Î½á ³¯°³ ¼Óµµ¸¦ Á¶ÀýÇÒ ¼ö ÀÖ½À´Ï´Ù. À̸¦ Á¶ÀýÇÏ´Â ¼Ó¼ºÀº AgeÀÔ´Ï´Ù.

- General ¹öÆ°À» Ŭ¸¯ÇØ custom_age ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù.


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

-  Expression ÆíÁýâÀ» ¿­¾î Runtiom before Dynamic â¿¡ ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù.

bee_particleShape.custom_age=bee_particleShape.age*4;

* ´Â °öÇϱâ, Áï ¿ø·¡ ¼ÓµµÀÇ 4¹è·Î »¡¶óÁ³´Ù. ¹Ý´ë·Î ´À¸®°Ô ÇÏ·Á¸é /, ³ª´©±â ÇÏ¸é µË´Ï´Ù.


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

- Cycle OptionÀÇ Age °ªÀ» custom_age·Î ¼±ÅÃÇÕ´Ï´Ù.

- ¿©±â¼­ ÇÑ ´Ü°è ´õ ³ª°¡ ÀνºÅϼ­ ¿ÀºêÁ§Æ®¸¶´Ù ´Ù ´Ù¸¥ ¼Óµµ¸¦ ÁÙ ¼öµµ ÀÖ½À´Ï´Ù. ´ÙÀ½ ¼Ó¼ºÀ» Ãß°¡ÇØ º¸°Ú½À´Ï´Ù.

- ¼Ó¼ºÃ¢¿¡ custom_addSpeed¸¦ Ãß°¡ÇÕ´Ï´Ù.


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

- custom_addSpeedÀÇ Creation Expression âÀ» ¿­¾î ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù.

bee_particleShape.custom_addSpeed=rand(1,2);

- custom_age¼Ó¼ºÀÇ Runtime Expression °ªÀ» ¾Æ·¡¿Í °°ÀÌ ¹Ù²ß´Ï´Ù.

bee_particleShape.custom_age=bee_particleShape.age*bee_particleShape.custom_addSpeed;


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

EditÇÑ ÈÄ Play Çغ¸¸é ³¯°³Ä¡´Â ¼Óµµ°¡ ¹ú¸¶´Ù ´Ù¸£°í, ´Ù¸¥ Á¤µµ´Â 2¹èÀÔ´Ï´Ù.

3.7 Velocity

°¢ ÀνºÅϽºµéÀÇ À̵¿¼Óµµ¿¡ ºñ·ÊÇÑ µ¿ÀÛÀÇ ¼Óµµ¸¦ Á¶ÀýÇÏ´Â ¿É¼Ç. »¡¸® ¿òÁ÷ÀÌ´Â ¹úÀº ³¯°³ ¼Óµµ ¶ÇÇÑ ºü¸¦ °ÍÀÔ´Ï´Ù. ¿©±â¼­´Â ·£´ýÇÏ°Ô ¿òÁ÷ÀÌ´Â °ÍÀÌ ¾Æ´Ï¶ó »¡¸® ¿òÁ÷ÀÌ´Â ¹ú¿¡¸¸ ºü¸¥ ³¯°³ÁþÀ» ¸¸µé¾î ÁÖ´Â °ÍÀÌ Æ÷ÀÎÆ®ÀÔ´Ï´Ù.

- Runtime Expression â¿¡ ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù.

Float$addSpeed=mag(bee_particleShape.velocity);

Bee_particleShape.custom_age=bee_particleShape.age*$addSpeed;

Mag´Â magnitudeÀÇ ÁÙÀÓ¸»·Î, vector°ªÀ» ÀÌ¿ëÇØ float°ªÀ» °¡Áö°Ô ÇÏ´Â ÇÔ¼öÀÔ´Ï´Ù. Áï ¹æÇâ°ú ¼Óµµ¸¦ °¡Áö´Â vector°ª¿¡¼­ Å©±â°ª¸¸ °¡Á®¿Í float°ªÀ¸·Î ÀüȯÇÕ´Ï´Ù.

Velocity´Â ¹æÇâ°ú ¼Óµµ¸¦ µ¿½Ã¿¡ °¡Áö´Â vectorÇü µ¥ÀÌÅÍÀ̸ç, ÆÄƼŬÀÇ velocity °ªÀÌ Å©¸é mag °ªµµ Ä¿Á® custom_age°ª, Áï ¼Óµµ°¡ Áõ°¡ÇÏ°Ô µË´Ï´Ù.

3.8 ÀÛ¾÷ÀÌ ¿Ï·áµÇ¸é rate ¼ö¸¦ 50ÀÌ»ó ¿Ã·Á ¿Ï·áÇÕ´Ï´Ù.

< ¿Ï¼ºµÈ ¹ú¶¼ ¾À º¸±â(Quicktime)>


±×¸²À» Ŭ¸¯ÇÏ¸é µ¿¿µ»óÀ» ´Ù¿î¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.

¾î¶² °úÁ¦°¡ ÁÖ¾îÁ³À» ¶§, Á¢±Ù ¹æ¹ýÀº ¿©·¯ °¡Áö°¡ ÀÖÀ» ¼ö ÀÖ°í, À̹ø¿¡ ¼Ò°³ÇÑ ¹æ¹ýÀº ÇÑ ¿¹ÀÏ »ÓÀÔ´Ï´Ù. ¼Ò°³ µå¸° ¹æ¹ýÀ» Âü°í·Î ´õ ³ªÀº ¹æ¹ýÀ» ãÀ¸½Ã¸®¶ó È®½ÅÇϸç À̸¸ ¸Î°Ú½À´Ï´Ù.

 

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

- SK Global ±×·¡ÇÈ µðÀÚÀ̳Ê

- Åä·ÐÅä ¾Ö´Ï¸ÞÀÌ¼Ç ½ºÆ©µð¿À ¡°¾ßÈÄÀÚ ¾Ö´Ï¸ÞÀ̼ǡ± Å×Å©´ÏÄà µð·ºÅÍ¡±

- ÀεðÆæ´ø½º ±Ù¹«, ¿µÈ­ ¡°À£ÄÄÅõ µ¿¸·°ñ¡± , ¡° °£Å«°¡Á·¡±

- À±µðÀÚÀÎ Á¤±Û »çÀÌÆ® ¾Ö´Ï¸ÞÀÌ¼Ç Ä÷³ ±âÀç

 

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