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