All Articles After Effects
إنشاء شعار الضرب في 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.

ينظر إيف تأثير مؤخرا في أماكن مختلفة القليلة التي تحاكي سلسلة من بطاقات اتصال يتأرجح باستمرار والتوصل إلى بقية بطريقة طبيعية جدا. ذهبت عن رؤية إذا كان بإمكاني معرفة كيف تم ذلك.

بعد تفتيش عدة على Google وجدت التعبير ودان Ebbert رقاص (المعلم من التعبيرات). وهذا هو التعبير الأمثل لهذا الغرض لأنها تحاكي الاضمحلال الأسي لكائن يتأرجح.


الخطوة 1

أولا إنشاء إيف three تراكب مصنوعة من مادة صلبة برتقالية وطبقة النص ، واحد لكل كلمة.

three comps


إيف الانحياز لهم في شركات اهتمامي الرئيسي بحيث انهم الانضمام وجعلها 3d. يتم محاذاة نقطة ربط لاحظ كل من شركات لرأس تراكب. هذا هو محور لدينا البديل. وأضاف إيف زوجين من الاضواء ايضا.

swing axis


الخطوة 2

الآن يذهب إلى إيم الأم الطبقات باستخدام السوط اختيار. هي طبقة parented 4 (برو) لطبقة 3 (ماك) وطبقة 5 (فيديو) لطبقة 4.

Using the pick whip


إيف فعلت هذا حتى طبقات العصا معا حتى عندما تكون منفردة تناوب على محور X.

Layers now stick together


الخطوة 3

حتى الآن أنا أعرف thats ايم الذهاب الى العمل إضافة إلى رأس التعبير رقاص بلدي (ماك) شركات. أفعل ذلك من خلال النقر على هذا الخيار لساعة توقيت دوران 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)


بينما ايم لن كسر هذا بانخفاض في أي طول سأريك كيف يمكن التلاعب بها لخدمة أهدافنا. استطيع ان اقول لكم انه في النصف الأول....

  • amplitude*Math.sin(veloc*time)

... يتعامل مع حركة أرجوحة أو باستخدام منحنى مكافئ من موجة جيبية بالنسبة للوقت الذي ينقسم بعد ذلك....

  • Math.exp(decay*time)

... والذي يستخدم منحنى أسي لتخفيض سعة موجة جيبية (أو البديل).


الخطوة 6

أول شيء نحن بحاجة الى التعامل مع الرياضيات. خطيئة هو الجزء. حيث يحدد هذا المنحنى من الأرجوحة يبدأ.

Determine the curve swing


به الخطيئة (شرط لموجة) يعني العمل سيبدأ جولة في مركز (0) والانتقال إلى الخارج إلى قيمة السعة (90) كما رأينا في هذا الكليب. لاحظ أن يطبق لأن التعبير إلى شركات الكبرى في جميع طبقات سلسلة parented اتبع هذه شركات. عندما أضيف التعبير النهائي للطبقات الأخرى فإنها لا تزال تتأرجح بشكل مستقل.

[فيديو ID = "10659"]


نحن لا نريد هذا. نريد لها أن تبدأ في قيمة السعة والتأرجح فيها ونحن يمكن معالجة هذا عن طريق تغيير الخطيئة إلى كوس (جيب التمام).

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

يمكنك ان ترى في الصورة أدناه كيف يبدأ منحنى جيب التمام من قيمة السعة (90) ، والتحرك نحو الوسط (0).

sin-cos

الخطيئة ، كوس

لدينا الآن بطاقات بزاوية 90 درجة بدءا من!

Cards start at 90 degrees


الخطوة 7

الآن إذا قمت بتطبيق التعبير لجميع التناوب X تراكب يمكنك أن ترى أننا نحصل على تأثير يتأرجح على تراكب كافة.

[فيديو ID = "10656"]


المشكلة الوحيدة هنا هي أن البديل هو موحد في جميع تراكب. أريد أن تخلق شيئا قليلا أكثر عشوائية وتراجع. لذلك أنا الآن في حاجة إلى إنشاء وسيلة لتعويض هذا التعبير في الوقت المناسب. معرف مثل ما فعله هو في الواقع إزاحة بداية طبقات بحيث لا تظهر في كل مرة ، ولكن لدينا مشكلة.

الجانب الوقت للتعبير يستخدم قبالة شركات رئيسية. وهذا يعني حتى لو كنت إزاحة طبقة التعبير سوف يتم تشغيلها من الإطار 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.

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: