השיטה לגרום לשכבות באפטר להגיב למרחק (בלי תלת־ממד ובלי מצלמה) /// השיטה לגרום לשכבות באפטר להגיב למרחק (בלי תלת־ממד ובלי מצלמה) /// השיטה לגרום לשכבות באפטר להגיב למרחק (בלי תלת־ממד ובלי מצלמה) /// השיטה לגרום לשכבות באפטר להגיב למרחק (בלי תלת־ממד ובלי מצלמה) ///

השיטה לגרום לשכבות באפטר להגיב למרחק (בלי תלת־ממד ובלי מצלמה)

רוב המשתמשים באפטר עובדים בשכבות שטוחות.
אבל מה אם נגיד לשכבות: “תתנהגו כאילו אתם רחוקות או קרובות”? בלי לעבור למצב 3D, בלי מצלמה ובלי פלאגינים.

???

אפשר לגרום לשכבות “להרגיש” את המיקום שלהן ולהגיב בעומק, שקיפות, גודל ובמהירות תנועה – בצורה חכמה ודינמית.

נגדיר לתוכנה את האובייקט המרכזי שלנו (נקרא לו Main), ונכניס ביטויים שעל פיהם האלמנטים יתנהגו
נשמע מסובך? זהו, שממש לא!

דוגמאות לשימוש:
שכבה שמתרחקת נהיית קטנה יותר

Scale
Scale

d = length(thisLayer.transform.position, thisComp.layer("Main").transform.position);
s = linear(d, 0, 500, 120, 50);
[s, s]

 

שכבה שמתרחקת עם שקיפות גבוהה יותר

Opacity
Opacity

d = length(thisLayer.transform.position, thisComp.layer("Main").transform.position);
linear(d, 0, 500, 100, 20)

 

ככל שהשכבה תתרחק  היא תהיה מטושטשת יותר (להכניס את Gaussian Blur לאלמנט)

Blur
Blur

d = length(thisLayer.transform.position, thisComp.layer("Main").transform.position);
linear(d, 0, 500, 0, 80)

 

 

 

איך עושים את זה?

מוסיפים Expression פשוט שמודד את המרחק בין השכבות בקומפוזיציה ובהתאם לזה מגיב.

כניסה לביטויים Alt
כניסה לביטויים Alt

ברגע שנזיז את השכבה היא תשתנה אוטומטית בהתאם לאובייקט הMain הראשי!!!

מה נקבל?
– תחושת עומק מדומה
– תנועה “חיה” בין שכבות
– אנימציה חכמה בלי כמעט keyframes

 

תגובות 3

  1. איך אני מגדירה את המין?
    אל המין אני מכניסה את הביטוי או אל האובייקט שאני רוצה שיזוז?

  2. זה לא עובד לי:)
    נשמח לטיפ הזה בהסבר בווידאו כי זה באמת מאוד מעניין!

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *