All Articles After Effects
में After Effects ध्वनि के साथ animating, भाग 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 भाग में हम कैसे हम में पैरामीटर चेतन सकता है पर देखा After Effects इस keyframes है कि एक ऑडियो ट्रैक का उपयोग keyframes करने के लिए ऑडियो में कनवर्ट 'द्वारा उत्पन्न थे का उपयोग करके . उन उदाहरणों में हम केवल पैरामीटर है कि एक मान था के साथ निपटा.

तो क्या होता है जब हम की जरूरत है या पैरामीटर है कि स्थिति कहना (एक्स, वाई, जेड) या स्केल की तरह दो या तीन मानों (एक्स, वाई) को नियंत्रित करने के लिए चाहते हैं. वैसे इस बात के लिए हम हमारे भाव में Arrays में गोता लगाने की जरूरत है. वैसे भी हम कैसे चर का उपयोग करने के लिए सरल और हमारे काम और अधिक पठनीय बनाने देखो.

इन कार्यों अभिव्यक्ति स्लाइडर्स हम हमारे एनिमेशन पर अधिक नियंत्रण हासिल कर सकते हैं के साथ संयुक्त का उपयोग.


Arrays

यदि आप भाव के साथ प्रभाव के बाद में एक पैरामीटर के व्यक्तिगत मूल्यों का उपयोग करना चाहते हैं उन्हें अलग से बाहर की जरूरत है youll. यहाँ मैं क्या मतलब है.

तुम मेरे COMP में एक ठोस के लिए स्थिति मूल्यों को देख सकते हैं. पहली मूल्य एक्स, वाई दूसरा है


अगर मैं करने के लिए सचेतक मेरे ऑडियो (पार्ट 1) दो चीजों के लिए होने जा रहे हैं से उत्पन्न keyframes करने के लिए इस ठोस की स्थिति लेने का प्रयास करें.


मेरा मूल स्थिति मूल्यों ऑडियो आयाम keyframe मूल्यों द्वारा अधिलेखित हो जाएगा.


तो मैं सिर्फ एक्स या वाई का उपयोग कैसे करते हैं? खैर बीमार मेरी अभिव्यक्ति में एक सरणी बनाने की जरूरत है. Heres कैसे यह काम करता है. एक सरणी में मानों की एक सूची है.

एक सरणी के लिए वाक्यविन्यास समझाने का सरलतम तरीका होगा -

[एक्स, Y]

इसका नहीं है कि के रूप में हम प्रभाव के बाद सरणी में मानों की स्थिति बताने की जरूरत के साथ शुरू करने के लिए सरल. इस कोष्ठक में संख्या को जोड़कर किया जाता है, इन नंबरों को हमेशा 0 से शुरू करते हैं. 0 तो = 1, 1 2 = 2, आदि = 3 ..

यह इस तरह दिखना होगा ..

[एक्स [0], वाई [1]]


अगर मैं करने के लिए वर्तमान स्थितीय मूल्यों अलग से एक अभिव्यक्ति में मेरे ठोस के लिए व्यक्त करना चाहता था मैं यह लिखना होगा ...

[मूल्य [0] मूल्य [1]]

मूल्य बाद के लिए अवधि प्रभाव जा रहा है, अच्छी तरह से ... वर्तमान मूल्य! हमारे मामले में 250, 140.5.


इस बारे में चतुर बात है अब मैं सरणी अंदर से सजा लेने के द्वारा अलग स्थिति मानकों के किसी भी करने के लिए मेरे ऑडियो keyframe मूल्यों जोड़ सकते हैं.


ऑडियो keyframes के अब केवल y मूल्यों को प्रभावित कर रहे हैं.


इस मार्ग से जाने का सौंदर्य यह है कि मैं अभी भी परत पर समग्र स्थिति मूल्यों का उपयोग कर स्थिति का पूरा नियंत्रण है के रूप में ऑडियो keyframes के अब सिर्फ उन्हें (या offsetting) जोड़ा जा रहा हैं.

यहाँ एक उदाहरण है. बीमार बाएँ से दाएँ और नीचे से ऊपर और पीछे का उपयोग सादे keyframes करने के लिए वाई एक्स स्थिति चेतन और आप देख सकते हैं कि यह कैसे काम कर रहा है.

नोट: Ive *- जोड़ी को समाप्त करने के लिए 1 मानों तो ठोस चालें ऊपर पलटना (नहीं).


परिणाम यहाँ है:

[वीडियो आईडी = "7668"]


आप किसी भी पैरामीटर है कि इन सरणी प्रकार मूल्यों पर इस का उपयोग कर सकते हैं. बस इसे और अधिक स्पष्ट करने के लिए, अगर मेरे परत 3D आईडी एक्स, वाई और जेड मैं तो उन्हें इस तरह लक्ष्य सकता था ...

[मूल्य [0], मूल्य [1], मूल्य [2]]


चर

अब अगर मैं इसके लिए एक अपठनीय गड़बड़ है जो मुझे एक त्रुटि तो मैं इस कुछ चर का उपयोग कर साफ करने जा रहा बनाने के लिए नेतृत्व सकता है की एक बिट में बदल जा रही इस सरणी में सजा लेने रहते हैं.

एक चर एक मूल्य और है कि मूल्य दुकानों चर नाम द्वारा संदर्भित है. एक शॉर्टकट की तरह की तरह. आप इसे एक नाम देने और यह कुछ करने के लिए बराबर बनाने के द्वारा एक चर की दुकान.

आओ हम कहते हैं कि मैं यह लिख:

एक्स = मूल्य [0];

y = मूल्य [1];


अब मैं इतनी तरह मेरे सरणी लिख सकता है ...

[X, y]


अब चलो का कहना है कि मैं दूसरे चर कहा जाता है ऑडियो में मेरे ऑडियो keyframe के मूल्य की दुकान.

ऑडियो = thiscomp. परत ("ऑडियो आयाम"). प्रभाव ("दोनों चैनल") ("फ़िसलपट्टी") *- 1


मेरी अभिव्यक्ति अब लिखा जा सकता है:

एक्स = मूल्य [0];

y = मूल्य [1];

ऑडियो = thiscomp. परत ("ऑडियो आयाम") प्रभाव ("दोनों चैनल") ("फ़िसलपट्टी") *- 1;

[एक्स, y ऑडियो]


यह बहुत स्पष्ट है पढ़ने के लिए और बाद में मदद के रूप में हम अधिक कोड जोड़ने के लिए शुरू हो जाएगा. जिसमें से बोलते हुए ...


नियंत्रण जोड़ना

तो अब मैं इस के लिए कुछ नियंत्रण जोड़ने तो मैं जो दिशा मैं मेरे ठोस अंदर स्थानांतरित करने के लिए चाहते हैं चुनें यह बहुत कुछ काम अभिव्यक्ति स्लाइडर्स का उपयोग करने के लिए आसान है करना चाहते हैं.

अपने ठोस चयनित प्रभाव के लिए जाने के साथ


यह नाम (प्रेस दर्ज करें) "वाई दिशा" और नियंत्रण के मूल्यों को संपादित करने के लिए स्लाइडर पर क्लिक करें.


अधिकतम मूल्य के लिए न्यूनतम मूल्य और '1 'के लिए' -1 'में रखो. अब आप ऑडियो चर से *- 1 निकाल सकते हैं के रूप में यह हमारे वाई दिशा स्लाइडर मूल्य के द्वारा प्रतिस्थापित किया जाएगा. नकारात्मक मूल्यों पर ठोस संगीत के लिए जाने के ठोस और सकारात्मक मूल्यों पर नीचे जाना होगा होगा. मैं जानता हूँ कि इस काउंटर सहज ज्ञान युक्त प्रकट हो सकता है है लेकिन इसकी अभी जिस तरह से कैनवास प्रभाव के बाद में काम करता है है.


तो अब बीमार एक चर "directionY" कहा जाता है बनाने. एक = पर हस्ताक्षर के बाद बीमार वाई दिशा स्लाइडर के लिए कोड़ा लेने


अब मैं इस ...

directionY = प्रभाव ("वाई दिशा") ("फ़िसलपट्टी");


मेरे सरणी सेटअप में मैं अब यह इस करने के लिए बदल सकते हैं ...

[एक्स, वाई (ऑडियो directionY *)]


Ive कोष्ठक में ऑडियो * directionY डाल तो यह पहली गुणा करता है इससे पहले कि यह मूल्य के लिए कहते. यहाँ अब हम क्या है.


अब सब मुझे करना है एक्स दिशा के लिए एक स्लाइडर है. मैं सिर्फ प्रक्रिया है कि मैं वाई दिशा स्लाइडर के लिए किया दोहराएँ.

directionX = प्रभाव ("एक्स निर्देशन") ("फ़िसलपट्टी");


तब सरणी के लिए राशि जोड़ ...

[X (ऑडियो * directionX), y (ऑडियो * directionY)]


सब किया! यहाँ पूर्ण अभिव्यक्ति है.


अब मैं पूरी तरह से एनिमेटेड मेरी नई स्लाइडर्स का उपयोग ठोस की दिशा नियंत्रित कर सकते हैं.


और नीचे और छोड़ दिया ... सब हरा करने के लिए समय में.


यहाँ स्लाइडर्स के साथ एनिमेटेड जा रहा है ठोस स्थिति है.

[वीडियो आईडी = "7669"]


अब यह एक बहुत सरल उदाहरण है, लेकिन आप कुछ भी आप सोच सकते हैं के लिए सामान की इस तरह लागू कर सकते हैं! यहाँ एक और त्वरित अभिव्यक्ति '(यादृच्छिक) sliders के बजाय समारोह का उपयोग करता है है.

एक्स = मूल्य [0];

y = मूल्य [1];

ऑडियो = thiscomp. परत ("ऑडियो आयाम") प्रभाव ("दोनों चैनल") ("फ़िसलपट्टी");

ranX = यादृच्छिक (-1,1);

ranY = यादृच्छिक (-1,1);


[X (ऑडियो * ranX), y (ऑडियो * ranY)]


इस बार इसी तरह की अभिव्यक्ति काफी अच्छा यादृच्छिक प्रभाव के लिए कण emitter करने के लिए जुड़ा हुआ है.

[वीडियो आईडी = "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: