All Articles After Effects
ایجاد بنر نوسانی در اثر پس از
Toby Pitman on Fri, January 13th 0 comments
Learn how to create a swinging banner, sign (or even Apple's iPad2 smart cover) in After Effects with Toby Pitman.

سلام دیده می شود اثر به تازگی در چند مکان های مختلف است که شبیه سازی یک سری از کارت های متصل نوسانی پایین و آمدن به استراحت در یک راه بسیار طبیعی است. من در مورد دیدن اگر من توانستم بفهمم که چگونه این انجام شد رفت.

بعد از گذشت چند جستجو در گوگل دن Ebbert (گورو عبارات) بیان آونگ که من پیدا کردم. این بیان است برای این اثر کامل آن را به عنوان شبیه سازی فروپاشی نمایی از یک شیء نوسانی است.


مرحله 1

اول تا سلام سه Comps از جامد نارنجی رنگ و لایه متن ، یکی برای هر کلمه ساخته شده به وجود آورده است.

three comps


سلام آنها را در COMP اصلی من تراز وسط قرار دارد تا آنها اتصال و آنها 3D. توجه کنید نقطه لنگر از هر COMP به بالای comps تراز وسط قرار دارد. این محور نوسان ما است. سلام افزود : زن و شوهر از چراغ ، بیش از حد.

swing axis


مرحله 2

در حال حاضر من به پدر و مادر رفتن لایه با استفاده از شلاق انتخاب کنید. لایه 4 (طرفدار) این است که لایه 3 (MAC) و لایه 5 (ویدئو) به لایه 4 parented.

Using the pick whip


سلام این کار را نجام لایه ها به هم بچسبند حتی زمانی که آنها به صورت جداگانه روی محور X شده ، چرخاند.

Layers now stick together


مرحله 3

بنابراین در حال حاضر من می دانم که منم کار من دارم برای اضافه کردن بیان آونگ به بالا (MAC) COMP. من این کار را با انتخاب و کلیک کردن بر روی ماشین حساب ، کرونومتر برای چرخش X.

Option-clicking the stopwatch for X Rotation


مرحله 5

اینجا بیان آونگ بر روی سایت Dans که پر است از موضوعات بیان مفید است .

  • veloc = 7; 
  • amplitude = 90; 
  • decay = .7; 
  • amplitude*Math.sin(veloc*time)/Math.exp(decay*time)


بیان خود بسیار ساده است. ما سه متغیر : --

  • veloc (velocity) = The initial speed of the swing.
  • amplitude = The angle the initial swing will reach before it starts to decay.
  • decay = This is like resistance. The lower the value the longer the the swing will take to decay. 


و سپس برخی از ریاضی است که اثر را ایجاد می!

  • amplitude*Math.sin(veloc*time)/Math.exp(decay*time)


در حالی که IM قصد ندارم به شکستن این را در هر نمایید من شما را چگونه می توان آن را دستکاری برای خدمت به هدف ما نشان می دهد. من می توانم به شما که نیمه اول بگویید....

  • amplitude*Math.sin(veloc*time)

... معاملات را با جنبش و یا نوسان با استفاده از یک منحنی سهمی وار از یک موج سینوسی در رابطه با زمان است که سپس با تقسیم....

  • Math.exp(decay*time)

... که با استفاده از منحنی نمایی به کاهش دامنه موج سینوسی (یا نوسان).


مرحله 6

اولین چیزی که ما نیاز به مقابله با بخش Math.sin است. این امر ، تعیین که در آن منحنی نوسان شروع می شود.

Determine the curve swing


با استفاده از گناه (موج سینوسی) به معنی عمل نوسان خواهد شد در مرکز (0) شروع و حرکت وبه طرف خارج تا ارزش دامنه (90) همانطور که در این کلیپ دیده می شود. دقت کنید که به دلیل بیان این است که COMP بالا در زنجیره اعمال تمام لایه های parented دنبال این COMP. وقتی بیان نهایی اضافه کردن به لایه های دیگر آنها هنوز هم به طور مستقل نوسان.

[ویدئو ID = "10659"]


ما اصلا از این می خواهید. ما می خواهیم آن را به مقدار دامنه شروع و نوسان شوید. ما می توانید این کار را با تغییر گناه به COS (کسینوس) اصلاح.

  • amplitude*Math.cos(veloc*time)/Math.exp(decay*time)

شما می توانید در تصویر زیر کسینوس شروع می شود منحنی آن از ارزش دامنه (90) را ببینید و حرکت به سمت مرکز (0).

sin-cos

گناه - COS

ما در حال حاضر کارت در یک زاویه با شروع از 90 درجه!

Cards start at 90 degrees


مرحله 7

حال اگر در مورد شما صدق بیان به تمام چرخش X Comps شما می توانید ببینید ما در حال گرفتن اثر نوسانی در تمام Comps.

[ویدئو ID = "10656"]


تنها مشکل در اینجا این است که نوسان در تمام Comps یکنواخت است. من می خواهم برای ایجاد چیزی کمی بیشتر تصادفی و غلت است. بنابراین من در حال حاضر نیاز به ایجاد راهی برای جبران این بیان در زمان. چه کد در واقع به انجام افست شروع از لایه ها به طوری که آنها اصلا در یک بار ظاهر می شود ، اما ما یک مشکل.

جنبه زمان بیان در حال اجرا است COMP استاد. این به این معنی است که حتی اگر من جبران لایه عبارت از قاب 0 (00:00:00:00) اجرا شود بدون در نظر گرفتن. این به این معنی هنگامی که لایه به نظر می رسد بیان خواهد شد در اواسط سیکل خود را است.

ما می توانیم این دوباره از طریق ایجاد متغیر دیگر اصلاح. در جریان خود شبیه به این :

  • startT = thisLayer.startTime;

این می شود زمان شروع از لایه افست و ذخیره آن در متغیر است. من می توانم تفریق این از ارزش اولین بار در بیان ما که با شروع از منحنی ، کسینوس ما. این شبیه به این خواهد.

  • amplitude*Math.cos(veloc*(time-startT))/Math.exp(decay*time)

I can the subtract this from the first time value in our expression that deals with the start of the curve, our cosine.


حالا اگر من جبران زمان از لایه من ، که جبران کم است و بیان در آن لایه لایه شروع می شود در قاب 0 (00:00:00:00) و یا شروع منحنی آن فکر می کند.


مرحله 8

بنابراین در اینجا ، ما می توانیم لایه افست را ببینید. لایه طرفدار است در این نقطه در زمان قابل مشاهده است ، اما در آن زاویه 90 - درجه و پنهان در پشت لایه مک.

Pro layer is hidden


در اینجا شما می توانید ببینید سلام افزود : بیان به پایان رسید....

  • veloc = 7; 
  • amplitude = 90; 
  • decay = .7;
  • startT = thisLayer.startTime;

  • amplitude*Math.cos(veloc*(time-startT))/Math.exp(decay*time)

... به تمام لایه ها و افست دو لایه پایین در زمان است.

Final expression


این اثر در حال حاضر بسیار تصادفی در لایه ها چگونه با هم تعامل زمانی که نوسان است. اینجا نسخه ی نمایشی به پایان رسید.

[ویدئو ID = "10660"]


زیبایی است که در بیان کلی چگونه آن را با زمان شروع از لایه های افست معاملات آن را به آسانی می تواند به لایه با این حال بسیاری از شما می خواهم برای تولید اثرات آبشاری آن برداشتهاید.

شما همچنین می تواند به راحتی مقدار متغیر به لغزنده بیان در یک لایه کنترل کراوات برای تنظیم زمان بندی کلی اثر به عنوان یک کل.

این نشان می دهد که عبارات را می توان به عنوان یک ابزار بسیار موثر برای انیمیشن های ساده مانند این که در غیر این صورت کاملا مدت طولانی به keyframe استفاده می شود.

دانلود فایل پروژه در اینجا .


Comments (0)

You must be logged in to comment. Login Now

Feedback
Course Advisor
Don't Know Where To Start?
Ask A Course Advisor
Ask Us!
Copy the link below and paste it into an email, forum, or Facebook to share this with your friends.
Make money when you share our links
Become a macProVideo.com Affiliate!
The current affiliate rate is: 50%
Classes Start Next Week!
Live 8-week Online Certification Classes for: