أفضل 6 استخدامات شائعة لمحرري تعبيرات After Effects (+6 خيارات جديدة)

 أفضل 6 استخدامات شائعة لمحرري تعبيرات After Effects (+6 خيارات جديدة)

David Romero
1.70158؛

دالة خارج المرونة (t، b، c، d، a، p) {

if (t == 0) return b؛ إذا ((t / = d) == 1) إرجاع b + c ؛ إذا (! p) p = d * .3؛

if (! a

عندما تقوم بإنشاء عناصر متحركة وتزدهر لمشروعك ، يمكنك قضاء ساعات في محاولة تحسين الإطارات الرئيسية الخاصة بك. سواء كنت تريد إنشاء تأثير ارتداد تجاوز مؤثر أو مكرر بسيط ، يمكن أن توفر لك After Effects Expressions الكثير من الوقت في إنشاء الأصول المرئية.

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

يمكنك تنزيل مشروع After Effects الذي يحتوي على جميع الأمثلة أدناه ، بما في ذلك الرسوم المتحركة للطيور هنا.

الملخص

الجزء الأول : إضافة تأثير التعبير

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

  1. أضف الشكل / الصورة إلى الخط الزمني الخاص بك.
  2. إنشاء إطارين رئيسيين للتحول الذي اخترته ؛ في مثالنا ، نحن نستخدم Scale .
  3. حدد الخيار Transform لديك إطار مفتاحي من المخطط الزمني ، وانتقل إلى قائمة الرسوم المتحركة . نحن نختار الخيار Scale ، لأن هذا هو ما لدينا keyframed. يمكنك إضافة تعبيرات إلى عدة إعدادات التحويل ، ولكن يجب أن تفعل كل واحدة على حدة.
  4. حدد إضافة تعبير من القائمة وسيظهر مربع في المخطط الزمني .
  5. الصق تعبيرك في المربع ، نحن نستخدم تعبير Bounce.
  6. يمكنك ضبط التعبير بدقة عن طريق تغيير القيم في الكود ؛ العب مع كل منها لترى ما يناسبك.

الجزء 2: أفضل 6 تعبيرات After Effects

هناك الكثير من التعبيرات المختلفة التي يمكنك استخدامها في مشاريع After Effects ، لقد قمنا بتجميع هذه القائمة المفيدة.

1. Wiggle

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

تذبذب (1،50) ؛

2. Wiggle One Dimension

هناك تعبيرا تذبذب أحادي البعد ، أحدهما لمحور X الخاص بك والآخر لـ Y. على عكس تعبير التذبذب الأول في هذه القائمة ، يتيح لك تأثير البعد الواحد التحكم اتجاه اهتزازك.

Y-Axis / Vertical

org = value ؛

temp = wiggle(5،50)؛

[org [0]، temp [1]]؛

X-Axis / Horizontal

org = value؛

أنظر أيضا: كيفية استخدام Track Mattes في Premiere Pro (برنامج Luma & amp؛ Alpha Matte التعليمي)

temp = wiggle (5،50)؛

[temp [0]، org [1]]؛

3. Bounce

يعد تعبير Bounce مفيدًا للغاية عندما تريد إنشاء تجاوز ارتداد لعناصر الرسوم المتحركة الخاصة بك. يعد Bounce مثاليًا للإضافة إلى إعدادات Scale و Rotation و Position ، وعند استخدامه معًا ، يمكنه إنشاء سهولة ملحوظة.

amp = .1 ؛

freq = 2.0 ؛

decay = 2.0؛

n = 0؛

if (numKeys & gt؛ 0) {

n = أقرب مفتاح (الوقت). index؛

if (key (n) .time & gt؛ time) {

n–؛

}}

if (n == 0) {t = 0؛

} else {

t = time - key (n) .time؛

}

if (n & gt؛ 0 & amp؛ & amp؛ amp؛ & amp؛ amp؛ quot؛ ؛ t & lt؛ 1) {

v = velocityAtTime (مفتاح (n) .time - thisComp.frameDuration / 10)؛

value + v * amp * Math.sin (freq * t * 2 * Math.PI) /Math.exp (decay * t) ؛

} else {value}

4. ارتداد القصور الذاتي

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

n = 0 ؛

if (numKeys & gt؛ 0) {

n = closeKey (time) .index؛

if (key (n) .time & gt؛ time) {

n–؛

}

}

إذا (n == 0) {

t = 0؛

} else {

t = time - key (n) .time؛

}

if (n & gt؛ 0) {

v = velocityAtTime (key (n) .time - thisComp.frameDuration / 10)؛

amp =.05؛

أنظر أيضا: 7 شروط تصميم البث يجب أن تعرفها

التكرار = 4.0؛

decay = 2.0؛

value + v * amp * Math.sin (freq * t * 2 * Math.PI) / Math.exp (decay * t)؛

} else {

value؛

}

5. Loop (Cycle)

إذا كنت قد حاولت إنشاء رسم متحرك متكرر / متكرر بدون استخدام التعبيرات ، فستكون على دراية بالعملية المضنية لنسخ الإطارات الرئيسية ولصقها. يحل تعبير Loop المشكلة ، ويخلق حلقة متحركة سلسة لأشكالك.

loopOut ("cycle") ؛

6. Squash And Stretch

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

maxDev = 13؛ // أقصى انحراف بالبكسل

spd = 30 ؛ // سرعة التذبذب

الاضمحلال = 1.0 ؛ // مدى سرعة إبطائها

t = الوقت - inPoint ؛

x = scale [0] + maxDev * Math.sin (spd * t) /Math.exp (decay * t )؛

y = scale [0] * scale [1] / x؛

[x، y]

الجزء 3: 6 تعبيرات After Effects إضافية يجب عليك استخدامها

1. Motion Tail

Motion Tail هو تعبير أنيق يحميك من تكرار طبقات الشكل وتوزيعها. استخدم هذا الرمز لإنشاء ذيل متكرر رائع لعناصرك. هذا التعبير كخطوتين إضافيتين:

  1. الصق الكود أدناه إلى خصائص الموضع .
  2. حدد الطبقة فيالخط الزمني.
  3. اضغط على Cmd + D أو Ctrl + D لتكرار الطبقة عدة مرات كما تريد.

thisComp.layer (thisLayer، - 1) .position.valueAtTime (time - .1)

2. الوقت

يسمح لك تعبير الوقت بضبط سرعة الرسم المتحرك دون تغيير الإطارات الرئيسية. هذا التعبير مفيد للغاية عندما تريد ضبط سرعة عدة عناصر.

vtime * 10

3. Timecode / Timer

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

// تحديد قيم الوقت

var hour = Math.floor ((time / 60) / 60) ؛

var min = Math.floor (time / 60) ؛

var sec = Math.floor (time) ؛

var mili = Math.floor (time * 60) ؛

// تنظيف القيم

إذا (mili & gt؛ 59) {mili = mili - sec * 60؛ }

إذا (ميلي 59) {ثانية = ثانية - دقيقة * 60 ؛ }

إذا (ثانية = 59) {دقيقة = دقيقة - ساعة * 60 ؛ }

if (min & lt؛ 10) {min = "0" + min؛ }

// no hour cleanup

if (hour & lt؛ 10) {hour = "0" + hour؛ }

// الإخراج

ساعة + ': ‘+ min +‘: ‘+ sec +‘: ‘+ mili؛

4. Elastic

Elastic هو تعبير ممتع يمكن استخدامه في كل من عناصر الازدهار والنص. باستخدام آخر Position keyframe ، يغير التعبير أصولك كما لو كانت مرنة.

var p = 0.6؛

var a = 140؛

var s =العناصر ، فإن إضافة خفوت للداخل / الخارج لكل طبقة يمكن أن يكون مضيعة للوقت بشكل كبير. بدلاً من ذلك ، استخدم انتقال التلاشي التلقائي للتلاشي للداخل والخارج في بداية ونهاية كل طبقة.

إذا (marker.numKeys & lt؛ 2) {

tSecs = Transition / (1 / thisComp.frameDuration) ؛

خطي (الوقت ، inPoint ، inPoint + tSecs ، 0 ، 100)

- خطي (الوقت ، نقطة النهاية - tSecs ، OutPoint ، 0 ، 100)

} else {

خطي (الوقت ، نقطة ، علامة ، مفتاح (1). الوقت ، 0 ، 100)

- خطي (الوقت ، مفتاح العلامة (2). الوقت ، نقطة النهاية ، 0 ، 100 )

}

6. التموج

تعبير التموج مشابه للتذبذب ولكن في بيئة ثلاثية الأبعاد. إذا كنت تريد أن تجعل الأشكال الخاصة بك تبدو كما لو كانت تتأرجح ذهابًا وإيابًا نحو الكاميرا ، فقد يكون هذا هو الشكل المناسب لك.

xAmp = 40؛

xFreq = .3 ؛

xSpeed ​​= 150 ؛

wl = xSpeed ​​/ xFreq ؛

phaseOffset = ((position [0]٪ wl) / wl) * 2 * Math.PI ؛

y = xAmp * Math.sin (2 * Math.PI * xFreq * time + phaseOffset) ؛

value + [0، y]

الجزء 4: كيفية استخدام تعبيرات Wiggle معًا في مشروع

الشيء العظيم في التعبيرات هو أنه يمكنك استخدمها في خصائص تحويل متعددة في نفس الوقت ، مما يسمح لك بتحريك نطاق من الحركة في عناصرك بسرعة. نحن هنا نستخدم تعبيرات التذبذب معًا لإنشاء رسم متحرك فريد.

  1. قم بإنشاء طبقة الشكل على الخط الزمني الخاص بك.
  2. حدد خاصية الموضع ،أضف تعبير تذبذب .
  3. اضبط الإعدادات بحيث تكون سعيدًا بكمية تذبذب الموضع.
  4. كرر هذه الخطوات مع دوران و Scale Properties.
  5. اضبط الإعدادات حتى تكون سعيدًا بحركة الكائنات الخاصة بك.
  6. إذا كان لديك عناصر متعددة تريد إضافة نفس التأثير ، فحاول إضافة التعبيرات لطبقة Null و lassoing الطبقات الخاصة بك إلى Null.

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

David Romero

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