All Articles After Effects
انیمیشن با صدا در اثر پس از ، قسمت 2
Toby Pitman on Sun, July 10th | 0 comments
It's a lot of fun using sound to drive animations in After Effects. In Part 2 of this series, Toby Pitman takes you deeper into Arrays, Variables and Controls to create stunning visual effects.

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

پس چه اتفاقی می افتد زمانی که ما نیاز و یا می خواهید برای کنترل پارامترهای که دو یا حتی سه ارزش مانند می گویند موقعیت (X ، Y ، Z) و یا مقیاس (X ، Y). خوب برای این ما باید به آرایه ها در عبارات ما شیرجه رفتن. خوب نیز در چگونه ما می توانیم متغیرهای ساده و کار ما بیشتر قابل خواندن استفاده کنید نگاه کنید.

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


آرایه

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

شما می توانید مقادیر موقعیت را برای یک جامد در COMP من را ببینید. ارزش اول ، X ، Y. دوم


اگر من سعی می کنم به انتخاب شلاق موقعیت این حالت جامد به keyframes تولید شده از صوتی من (نگاه کنید به قسمت 1) دو چیز اتفاق خواهد افتاد.


ارزش موضع اصلی من خواهد بود رونویسی توسط مقادیر دامنه صدا keyframe.


پس چگونه فقط X یا Y دسترسی پیدا کنم؟ بیمار خوب برای ایجاد آرایه در بیان من نیاز دارند. اینجا چگونه کار می کند. یک آرایه یک لیست از ارزشها است.

ساده ترین راه برای توضیح نحو به صورت یک آرایه خواهد بود --

[X ، Y]

آن است که ساده نیست که ما نیاز داریم تا پس از بررسی اثرات به موقعیت از مقادیر موجود در آرایه شروع. این است که با اضافه کردن یک عدد در داخل پرانتز انجام می شود ، این اعداد همیشه از 0 شروع می شود. بنابراین 0 = 1 ، 1 = 2 ، 2 = 3 و غیره..

این شبیه به این..

[X [0] ، Y [1]]


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

[ارزش [0] عبارت [1]]

ارزش شدن اثر پس از مدت ها ، و... در حال حاضر ارزش! در مورد ما 250 ، 140.5


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


keyframes های صوتی در حال حاضر تنها موثر بر ارزش Y.


زیبایی از رفتن این مسیر است که من هنوز کنترل کامل از موقعیت کلی با استفاده از ارزش موقعیت بر روی لایه به عنوان keyframes های صوتی در حال حاضر تنها بودن (یا جبران) آنها اضافه شده است.

اینجا یک مثال است. بیمار موقعیت X از چپ به راست و Y را از پایین به keyframes بالا و عقب با استفاده از ساده تحریک و تشجیع و شما می توانید ببینید که چگونه این در حال کار.

توجه : سلام ارسال *- 1 تا پایان برعکس شود تا جامد حرکت می کند تا ارزش (نه پایین).


اینجا نتیجه :

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


شما می توانید این کار را بر روی هر پارامتر است که این ارزش نوع آرایه استفاده کنید. فقط به آن را بیشتر آشکار است ، اگر لایه 3D ID X ، Y و زهره می تواند آنها را هدف قرار دادن مثل این بود...

[ارزش [0] عبارت [1] عبارت [2]]


متغیرهای

حالا اگر من در حفظ و شلاق را به این آرایه خود را رفتن به یک بیت از ظروف سرباز یا مسافر خواندن که می تواند منجر به خطا از من ساخت به طوری فوری برای تمیز کردن این با استفاده از برخی از متغیرهای تبدیل انتخاب کنید.

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

اجازه می دهد می گویند این نوشتن من :

X = مقدار [0] ؛

Y = ارزش [1] ؛


من در حال حاضر می تواند آرایه مانند نوشتن...

[X ، Y]


در حال حاضر امکان می دهد می گویند ارزش keyframe صوتی من ذخیره به صوتی متغیر دیگری به نام.

صوتی = thisComp.layer ("دامنه صوتی") اثر (هر دو کانال ") (" لغزنده ") *- 1


بیان من در حال حاضر می تواند نوشته شود :

X = مقدار [0] ؛

Y = ارزش [1] ؛

صوتی = thisComp.layer ("دامنه صوتی") اثر (هر دو کانال ") (" لغزنده ") *- 1 ؛

[X ، صوتی Y]


این بسیار واضح تر به خواندن و کمک خواهد کرد بعدا که ما شروع به اضافه کردن کد بیشتر است. صحبت که...


اضافه کردن کنترل

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

با استفاده از حالت جامد خود مراجعه انتخاب و به اثر


نام آن را (مطبوعات را وارد کنید) جهت Y "و کنترل با کلیک بر روی نوار لغزنده به ویرایش مقادیر.


قرار داده ها در '-1' برای مقدار حداقل و '1' برای مقدار حداکثر است. شما هم اکنون می توانید 1 *- از متغیر های صوتی حذف خواهد شد Y ارزش ما جهت لغزنده جایگزین. جامد در مقادیر منفی خواهد رفت تا موسیقی و در ارزشهای مثبت جامد خواهد رفت پایین. من می دانم که این ممکن است به نظر می رسد ضد شهودی ، اما تنها راه بوم کار می کند در پس اثر است.


بنابراین در حال حاضر بیمار یک متغیر به نام "directionY" ایجاد کنید. بعد علامت = بیمار شلاق آن را به نوار لغزنده جهت Y انتخاب :


من در حال حاضر این...

directionY اثر = ("جهت Y") ("لغزنده") ؛


در راه اندازی آرایه من من هم اکنون می توانید آن را به این تغییر...

[X ، Y (صوتی * directionY)]


سلام directionY * های صوتی در داخل پرانتز قرار داده پس از آن اولین ضرب قبل از آن را می افزاید : به مقدار است. اینجا چیزی که ما در حال حاضر است.


در حال حاضر تمام من باید انجام دهید این است که ایجاد یک نوار لغزنده برای جهت X. من فقط که من برای لغزنده جهت Y را تکرار کنید.

directionX اثر = ("جهت x") ("لغزنده") ؛


سپس مبلغ را به آرایه اضافه کردن...

[X (صوتی * directionX) ، Y (صوتی * directionY)]


همه انجام می شود! اینجا کامل است.


من هم اکنون می توانید به طور کامل جهت جامد متحرک با استفاده از لغزنده جدید من را کنترل کنید.


و پایین و چپ... همه در زمان به ضرب و شتم.


اینجا موقعیت جامد با لغزنده متحرک.

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


در حال حاضر این یک مثال بسیار ساده است ، اما شما می توانید این نوع از مسائل به درخواست هر چیزی شما می توانید از فکر می کنم! اینجا دیگر بیان سریع است که با استفاده از تابع 'تصادفی ()' به جای لغزنده است.

X = مقدار [0] ؛

Y = ارزش [1] ؛

صوتی = thisComp.layer ("دامنه صوتی") اثر (هر دو کانال ") (" لغزنده ") ؛

ranX = تصادفی (-1،1) ؛

ranY = تصادفی (-1،1) ؛


[X (صوتی * ranX) ، Y (صوتی * ranY)]


این بار یک عبارت مشابه این است که ساطع کننده اشعه از ذرات واقعا برای یک اثر خوب تصادفی مرتبط است.

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



کردم که پس از خارش اثر؟ آیا آن را خراش ، تماشای این اثر پس از آموزش به جای !


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: