מה הם After Effects ביטויים?

ביטוי After Effects דומה לקו של קוד המחשב, או סקריפט פעולה בתוך פלאש (עכשיו Adobe הנפשת.) בדומה קוד המחשב או סקריפט פעולה ביטוי הוא סוג כלשהו של נוסחה אומר After Effects לעשות משהו ספציפי. שלא כמו פעולה scripting עם זאת, ביטויים לחיות בתוך אלמנטים תכונות, כמו קנה המידה שלהם או סיבוב.

אז מה הטעם להשתמש בביטוי? ביטויים טובים יכולים לעבוד בכל מספר דרכים, שתי הדוגמאות הטובות ביותר הן על מנת להנפיש משהו ולהשפיע על האנימציה של משהו. למה להשתמש בביטוי להנפיש במקום להשתמש keyframes?

דוגמה של מתי וכיצד להשתמש בביטויים

תגיד שיש לך כדור נעה על פני המסך משמאל לימין, אבל אתה גם רוצה את הכדור כדי להתנועע. במקום להיכנס ביד ולעשות את זה, או להחיל אפקט ולתת לו המון המון keyframes, אנחנו יכולים פשוט להחיל ביטוי להתנועע אליו.

אז אנחנו רק שני המסגרות הראשיות שלנו אומר ללכת משמאל לימין, בתוספת הביטוי אומר אותו להתנועע. זה שומר על דברים נחמד ומאורגן כמו גם לשנות בקלות. במקום צורך לעשות שוב מאות keyframes אם אנחנו רוצים את wiggle להיות קיצוניים יותר אנחנו יכולים פשוט לשנות את הביטוי. אז אנחנו animating האובייקט שלנו בשתי דרכים, באמצעות keyframes ושימוש בביטוי.

דוגמה נוספת נפוצה של איך ביטויים יכול לעבוד After Effects היא על ידי השפעה על פיסת אנימציה ללא למעשה animating זה. אתה יכול לכתוב ביטוי שאומר בזמן התקדמות האנימציה שלנו יהפוך קיצוניים יותר או קיצוניים פחות.

אם יש לנו אפקט של אור פועם, אנחנו יכולים להחיל ביטוי זה אומר כמו שלנו אנימציה משחק את האור פועם מקבל יותר ויותר דרמטי, מבלי ממש צריך להיכנס ולהנפיש כי אפקט מגדלת. כאן, אנחנו לא animating באמצעות ביטוי, אבל משפיע על פיסת אנימציה עם הביטוי.

בואו נעשה ביטוי פשוט להתנועע כדוגמה כדי לקבל הבנה של איך הם עובדים.

ביצעתי קומפוזיציה חדשה בתוך After Effects כי הוא 24 מסגרות ארוכות ואנו נעשה פעולה scripting שלנו כאן. עכשיו לזכור, בניגוד לפעולה סקריפט פלאש (הנפש) אנחנו לא יכולים להוסיף פעולה scrip להרכב בכללותו. ביטויים חיים בתוך אלמנטים בקו הזמן שלנו, ובתוך תכונות של אותם רכיבים. אז נצטרך לעשות משהו כדי ליישם את הביטוי.

בואו נעשה ריבוע פשוט באמצעות מוצקים. פגע פקד Y ולהפוך את עצמך הכיכר הקטנה והיפה, עשיתי אחד אדום זה 300 על ידי 300. עכשיו בואו נעשה ביטוי פשוט כדי ללמוד איך הם עובדים.

עם מוצק שלי נבחר אני פגע P כדי להעלות את המיקום של התפריט הנפתח על ציר הזמן שלי. עכשיו אם אני הולך להנפיש את זה הייתי פשוט ללחוץ על שעון להפסיק להפעיל keyframes, אבל כדי להוסיף ביטוי אני רוצה אפשרות או Alt לחץ על שעון להפסיק.

פעולה זו תהפוך את התכונה Position לתפריט נפתח חדש קטן, ותוסיף את הביטוי: מיקום מתחתיה. תוכלו לראות מעל בצד ימין שלנו ציר הזמן גם עכשיו יש לנו אזור שאנחנו יכולים להקליד כי כרגע אומר "transform.position"

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

הביטוי להתנועע מוגדר כך: להתנועע (x, y)

התחל הביטוי שלנו אנחנו הולכים להקליד "להתנועע" זה אומר After Effects אנחנו מיישמים את הביטוי להתנועע (duh) ואחריו את הערכים בסוגריים אשר אומר After Effects מתי וכמה כדי להתנועע.

X מייצג כמה פעמים בשנייה אתה רוצה After Effects להעביר את האובייקט שלנו, אז אם המסגרות לשנייה היא 30, אז לשים 30 ב עבור הערך של x יגרום לכך האובייקט שלנו נע כל מסגרת. לשים ב 15 ב 30fps תגרום כל מסגרת אחרת לנוע את האובייקט שלנו, וכו '

הערך Y מייצג כמה אנחנו רוצים שהאובייקט שלנו יזוז. אז ערך Y של 100 יעביר את האובייקט שלנו 100 נקודות בכל כיוון וערך Y של 200 יעביר את האובייקט שלנו 200 נקודות בכל כיוון.

אז הביטוי להשלים להתנועע ייראה משהו כזה: להתנועע (15,250)

עכשיו נראה את הכיכר שלנו מתפתלת סביב הבמה כשנגיע לשחק, אבל לא החלת אף keyframes בכלל. אנחנו יכולים אפילו להיכנס ולעשות את הדוגמה דיברתי במקור, ולהוסיף keyframes של הכיכר שלנו נעים משמאל לימין יחד עם הביטוי שלנו.

אז לסיכום, הביטוי After Effects הוא פיסת טקסט, כמו חתיכת קוד, להחיל על המאפיין של אלמנט כי הוא משפיע על הנכס. הם עובדים במספר עצום של דרכים ויש להם מגוון רחב של שימושים, אבל הרבה כמו קוד הם finicky כדי איות פיסוק טעויות כדי להיות בטוח לבדוק אותם פעמיים תוך כדי הקלדה!