כניסה
הערה: זהו תרגום אוטומטי, אנא השתמש בשפה ברורה ללא סלנג.

המבנה הגדול ביותר בעולם של הצלם

Dan Ebberts
הדרכות :
המבנה הגדול ביותר בעולם של הצלם
המבנה הגדול ביותר בעולם עם הצלם AE 5.5 של הביטוי שולטת


from CreativeCow.net's ''25 Cool Things about After Effects 5.5'' Series


Building the World’s Greatest Cameraman using After Effects 5.5’s expression controls
Dan Ebberts Dan ebberts,
Sacramento, קליפורניה, ארצות הברית

© 2002 על ידי Dan ebberts ו CreativeCow.net. כל הזכויות שמורות.

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

זהו הדרכה מתקדמים.

הורדת סרטים הפרויקט הקובץ (כולל AI הקובץ) --.לשבת הפרויקט הקובץ (כולל AI הקובץ) --.ZIP


--- הקדמה ---

זה מורה אנחנו הולכים לחקור את עולם נפלא של עוצמה, אשר שולטת על הביטוי החדש Adobe ההיכרות עם After Effects 5.5. נציג תסתכל בכמה דרכים כי הביטוי שולטת יכול להיות שימושי שלך פרויקטים. הראשון יהיה לנו לבחון את מרבית ישר קדימה להשתמש הביטוי שולטת, אשר הוא להשתמש בהם באופן ידני התאמה "Master" שליטה לעזור לך להקים comp רק את הדרך בה אתה רוצה את זה. אחר כך יהיה לחקור באמצעות הביטוי שולטת כמו יחידת האנימציה בקרים. הבא נציג לבחון כיצד ניתן להשתמש בביטוי כמו שליטה מוגבלת סוג של גלובלית משתנה כדי להפיץ מידע ביטויים אחרים שכבות. סוף סוף, אנחנו צריכים כמה כיף יהיה להשתמש בביטוי שולטת ליצור את הצלם הכי גדול בעולם. זה הרבה האדמה כדי לכסות, אז בואו לקבל זז!

את היסודות --- ---


After Effects 5.5 הציג שישה חדשים ביטוי שולטת: המחוון שליטה, זווית שליטה, תיבת הסימון שליטה, בקרת צבע, נקודת שליטה, ואת שכבת שליטה. בקרות אלה חלים כפי אפקטים ו נמצאים במצב "שולטת הביטוי" קבוצה של אפקט התפריט. בעת שימוש אלה לאתר העולמי אנימציה שליטה, אני רוצה להחיל אותם על שכבת ריק (ואז לבטל את הנראות של ריק, כך שהוא לא Clutter comp את החלון), כך יהיה קל למצוא אותם מאוחר יותר, אבל אתה יכול ליישם אותם גם שכבות אחרות. הראשון שליטה אנחנו הולכים לבדוק את המחוון הוא שליטה.

המחוון --- שליטה ---



קדימה, לפתוח את קובץ הפרוייקט ובחר את הלשונית של "המחוון" comp. זה comp מכיל שכבת ריק (שאליה הוא המחוון שליטה יושם), פשוט Illustrator גרפי כי כבר שכבת כפולות חבורה של פעמים, ואת המצלמה. להבחין כי הם שכבות גרפי 3D כי אנחנו יהיה באמצעות המחוון שליטה על המיקום של השכבות ב "Z" שטח. בחר את שכבת ריק ופגע CTRL + SHIFT + T (PC), או cmd + SHIFT + T ( MAC ) לחשוף את "אפקט שולטת" צבעים. בחר באחד Graphic שכבות והקלד "P" כדי לחשוף את מיקום נכס. לחץ על הקטן twirly לחשוף את הביטוי הבא:

מיקום + [0,0,(מדד-1) * This_comp.שכבת ( "ריק 1").אפקט ( "המחוון שליטה").פרמטר ( "המחוון")]

ביטוי זה קובע כל שכבת עמדת "Z" שטח המבוסס על שכבת מספר (אינדקס) מינוס אחד, פעמים את הערך של המחוון. כך את ערך מגדילה את המחוון, את שכבות תפרוס את עצמם לאורך ציר Z. קדימה, לשפשף את הערך של המחוון (על ידי לחיצה על ערך לגרור). די חלקלק, הא? שמתי לב, אם לגרור את ערך שלילי, את שכבות להתפשט ב השליליות לכיוון Z. אתה יכול גם לשנות את הערך על ידי לחיצה על מעט twirly ליד "המחוון" ו לגרור את המחוון. דבר אחר הוא לציין כי אם באמצעות לחצן העכבר הימני על (PC), או שליטה קליק ( MAC ) על הערך ובחר "עריכת ערך" מתוך תפריט ההקשר, תוכל להתאים את טווח את המחוון. אולי כדאי לך לעשות זה לתת לעצמך מגוון רחב יותר, או יותר מדויק את המחוון.

שים לב, כי הגדרת comp כמו זה הוא פשוט למדי. את כל שכבות גרפיקה זהה. ברגע שאתה מקבל את הביטוי להגדיר אתה יכול ליצור במהירות חבורה של כפילויות על ידי הקלדת CTRL + D (PC), או cmd + D ( MAC ) ואת הביטוי להתאים באופן אוטומטי כל מספר של שכבות.

--- הזווית והצבע השולט ---



בחר את הלשונית של "זווית וצבע comp". זה comp מכיל ריק ואת מספר עותקים של גרפיקה שכבה כי יש לו את נקודת עוגן עברו התחתונה והיה לו את "צבע" אפקט מיושם. בחר את שכבת ריק ופגע CTRL + SHIFT + T (PC), או cmd + SHIFT + T ( MAC ) לחשוף את "אפקט שולטת" צבעים. תוכל להבחין כי ריק בעל השליטה זווית ושני צבע שולט מיושם. הצבע השולט היה שמם "start_color" ו "end_color" כדי שנוכל להתייחס אליהם לפי שם שלנו ביטויים. בחר באחד Graphic שכבות והקלד "R" כדי לחשוף את סיבוב נכס ולחץ הקטן twirly הבא כדי לחשוף את הביטוי:

* אינדקס This_comp.שכבת ( "ריק 1").אפקט ( "זווית שליטה").פרמטר ( "זווית")

ביטוי זה מחשב את השכבה של סיבוב על ידי הכפלת מספר השכבה (אינדקס) לפי הערך של הזווית שליטה. עם גרפיקה שכבה עדיין שנבחרו, הקלד "E" כדי להציג את ההשפעה להחיל את שכבת. תוכל להבחין כי צבע להשפיע יושם. לחץ על twirly קטן ליד "צבע" ולאחר מכן לחץ על הבא כדי twirly "לבן על המפה" כדי לחשוף את הביטוי הבא (תצטרך להרחיב את הביטוי לאזור כדי לראות את הכל):

אם (This_comp.Num_layers 3) (
This_comp.שכבת ( "ריק 1").אפקט ( "start_color").פרמטר ( "צבע")
}
אחר (
This_comp.שכבת ( "ריק 1").אפקט ( "start_color").פרמטר ( "צבע") +
(This_comp.שכבת ( "ריק 1").אפקט ( "end_color").פרמטר ( "צבע")-This_comp.שכבת ( "ריק 1").אפקט ( "start_color").פרמטר ( "צבע")) *
((index-1) / (This_comp.Num_layers - 2))
}


זה הביטוי הראשון יבדוק אם יש רק שכבה אחת גרפיקה, במקרה זה פשוט עושה שימוש בצבע מן "start_color" שליטה (זה חיוני כי בלי זה הקוד, את הביטוי יהיה בטל על "לחלק באפס" שגיאה בעת הראשונה ליישם את התיקון בשכבה אחת). את שאר הביטוי הרגיל מכסה את המקרה בו יש מספר רב של שכבות גרפיקה. במקרה כזה, הביטוי פורשת את הצבע החוצה, כך הדף יקבל את השכבה "start_color" ואת מקבלת את השכבה התחתונה "end_color" והשני שכבות לקבל משהו בין. שים לב כי את הצבע בערכים אלו ממש 4 מימדיים arrays בצורת [אדום,ירוק,כחול,אלפא], שם את הערך של כל רכיב נע בין 0 (שחור) עד 1 (לבן). אנו נשתמש מידע על זה מאוחר יותר (למרבה המזל, AE 5.5 הציג ידידותי למשתמש וקטור מתמטיקה לכן אנו יכולים להשתמש בדרך כלל המפעילים על חשבון ערכים אלה לא צריך לדאוג להם להיות arrays עבור עכשיו).

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

--- אוטומטית --- שולטת



בחר את הלשונית של "אוטומטי שולטת" comp. Comp זה הוא סוג של שילוב של שני הראשונים שאנחנו הסתכל, עם המחוון, זווית, והצבע השולט להחיל את שכבת ריק (בחר "ריק 1" ולחץ על CTRL + SHIFT + T (PC), או cmd + SHIFT + T ( MAC ) כדי לראות אותם). מה שונה comp על זה היא שאנחנו הוספנו ביטויים של הביטוי שולטת. עם "ריק 1" שנבחרו, הקלד "E" כדי לחשוף את הביטוי שולטת. לחץ על הבא כדי twirly "המחוון שליטה" ולאחר מכן לחץ על אחד ליד "המחוון". תראה את זה הביטוי:

מתמטיקה.חטא (הזמן * 2) * 25

ביטוי זה קובע רק את הערך של נדנוד את המחוון שליטה. את "25", קובע את נקודת השיא הערכים 25 ו -25. את "זמן * 2" פירושו כי מחזור יהיה לחזור על כל 3 שניות (עבור סקרן: את המתמטיקה.חטא הפונקציה שלה צפויה להיות פרמטר radians - חזרות בכל מחזור של 2 * pi radians שנמצאת בערך 6.28).

כעת לחץ על הבא כדי twirly "זווית שליטה" ולאחר מכן לחץ על אחד ליד "זווית". תראה את זה הביטוי:

מתמטיקה.חטא (הזמן * 2) * 6

זה דומה הביטוי ישתנו את זווית שליטה מ 6 מעלות ל -6 מעלות כל שלוש שניות.

לחץ על twirly ליד "start_color" ולאחר מכן לחץ על אחד ליד "צבע" כדי לחשוף את הביטוי הבא:

R = math.חסת עלים (הזמן * 2) / 2 +.5;
G = 0;
ב =- math.חסת עלים (הזמן * 2) / 2 +.5;
[R,g,b,1]


אני זוכר לציין כי צבע הוא באמת 4 מימדיים מערך בצורת [R,g,b,א]? גם כאן יהיה עלינו לדעת את זה. זה הביטוי שלנו משתנה להתחיל מ צבע אדום [1,0,0,1] אל Blue [0,0,1,1] מעל 3 שניות, מחזור. שמתי לב, הוא תמיד ירוק off (0) לבין אלפא הוא תמיד ב (1).

לחץ על twirly ליד "end_color" ולאחר מכן לחץ על אחד ליד "צבע" כדי לחשוף את הביטוי הבא:

R = math.חסת עלים (הזמן * 2) / 2 +.5;
G = 1;
ב =- math.חסת עלים (הזמן * 2) / 2 +.5;
[R,g,b,1]


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

אישור. תצוגה מקדימה של comp ללכת ולראות את זה.


תיבת --- ---



עכשיו אנחנו הולכים לעבור ההילוכים קצת. את תיבת הסימון שליטה מספקת דרך נוחה כדי להתחיל ולהפסיק של אנימציה פשוט על ידי הוספת keyframes את תיבת הסימון שליטה. בחר את הלשונית של "התיבה" comp. זה מכיל comp פשוטה "מטרונום" מראש בטל comp לבין שכבת עם תיבת הסימון שליטה מוחל. את "מטרונום" מראש comp מכיל פשוט מחזור 1-Back-ו-הרביעי של תנודה 25x250 מוצק כי יש לי את הבאים Loop-יצירת הביטוי להחיל את סיבוב נכס (ר שלי "Animating לטייל-מחזור"הדרכה לקבלת מידע על סוג זה של הביטוי):

Loop_out ( "מחזור",0)

בסעיף "התיבה" comp, בחר את סוג ואת שכבת ריק "E", כדי להציג את תיבת הסימון שליטה. לחץ על twirly כדי לחשוף את keyframes. למתג את keyframes רק את "ב" ו "off" מצב בתיבת הסימון שליטה. בחר את "מטרונום" מראש comp והקלד "RR" כדי לחשוף את הזמן remap נכס. לחץ על twirly כדי לחשוף את הביטוי כי יושם על הזמן remap נכס:

אם (This_comp.שכבת ( "ריק 1").אפקט ( "תיבת הסימון שליטה").פרמטר ( "התיבה") 0) (
Xtime = הזמן;
בעת (xtime 0 & & This_comp.שכבת ( "ריק 1").אפקט ( "תיבת הסימון שליטה").פרמטר ( "התיבה").Value_at_time (xtime) 0) (
Xtime = xtime - This_comp.Frame_duration;
}
שעה - xtime;
}
אחר (
0
}


בעצם, מה זה הביטוי היא האם להפעיל את האנימציה מטרונום (החל עם מסגרת ראשונה) כאשר התיבה היא "ב". בכל פעם את תיבת הסימון הוא "מחוץ" את האנימציה נערך על מסגרת ראשונה. תצוגה מקדימה של comp ו הבחינו אפקט. את הביטוי עבודות looping אחורה בזמן עד שהוא ימצא את הזמן שעבר את תיבת הסימון שליטה היה כבוי, חישוב איך זה היה לפני זמן רב, ו פקיקה כי הערך לתוך הזמן remapping נכס של מטרונום comp. אתה אולי רוצה לשחק עם סביב העברת keyframes מסביב או להוסיף חדשים.

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

Xtime = 0;
Total_on_time = 0;
בעת (xtime שעה) (
אם (This_comp.שכבת ( "ריק 1").אפקט ( "תיבת הסימון שליטה").פרמטר ( "התיבה").Value_at_time (xtime) 0) (
Total_on_time = Total_on_time + This_comp.Frame_duration;
}
Xtime = xtime + This_comp.Frame_duration;
}
Total_on_time


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


גלובל משתנים --- ---



לפעמים, כאשר אתה מפתח ביטוי אתה נתקל למצב שבו יהיה זה באמת עוזר להם גישה גלובלית משתנים שאתה יכול להשתמש כדי לשתף מידע בין שכבות. מתברר כי בכמה מקרים מיוחדים, אתה יכול להשתמש בביטוי שולטת לשם כך. בחר את הלשונית של "גלובל משתנים" comp. אם הסתכל שלי "יצירת אקראי Motion"הדרכה, Comp זה ייראה לך מוכר מאוד. אם לא, ואתה מעוניין כיצד אקראית חלק עובד, בדוק את השני של מורה כי אני הולך רק כדי לכסות את זה בקצרה כאן. זה מורכב comp שלנו חבר חדש ריק את שכבת עם נקודה ו להחיל שליטה פשוטה 50x50 מוצק (כפולות חבורה של פעמים) עם ההצעה הבאה אקראית ביטויים להחיל את עמדתה, מחזור ו עכירה:

מיקום:

אני = This_comp.שכבת ( "ריק 1").אפקט ( "נקודת שליטה").פרמטר ( "נקודה") [1]
אחוזים = This_comp.שכבת ( "ריק 1").אפקט ( "נקודת שליטה").פרמטר ( "נקודה") [0];
Seed_random (אני,נכון);
Target_x = אקראי () * This_comp.רוחב;
Target_y = אקראי () * This_comp.גובה;
Seed_random (I-1,נכון);
Old_x = אקראי () * This_comp.רוחב;
Old_y = אקראי () * This_comp.גובה;
[old_x,Old_y] + ([target_x,Target_y] - [old_x,Old_y]) * אחוזים;


סיבוב:

אני = This_comp.שכבת ( "ריק 1").אפקט ( "נקודת שליטה").פרמטר ( "נקודה") [1];
אחוזים = This_comp.שכבת ( "ריק 1").אפקט ( "נקודת שליטה").פרמטר ( "נקודה") [0];
Seed_random (אני,נכון);
Target_סיבוב = אקראי () * 720;
Seed_random (I-1,נכון);
Old_סיבוב = אקראי () * 720;
Old_סיבוב + (target_סיבוב - old_סיבוב) * אחוזים;


עכירה:

אני = This_comp.שכבת ( "ריק 1").אפקט ( "נקודת שליטה").פרמטר ( "נקודה") [1];
אחוזים = This_comp.שכבת ( "ריק 1").אפקט ( "נקודת שליטה").פרמטר ( "נקודה") [0];
Seed_random (אני,נכון);
Target_עכירה = אקראי () * 100;
Seed_random (I-1,נכון);
Old_עכירה = אקראי () * 100;
Old_עכירה + (target_עכירה - old_עכירה) * אחוזים;


תצוגה מקדימה של comp ותחויב מבחין שהוא מתנהג בצורה שונה מ דומה comps של "יצירת אקראי Motion "מורה (שבו היא תנועה מסוימת של תוהו ובוהו). זה חדש comp, את ההצעה היא אקראית, אך מסונכרן. המפתח מספקים "יחידת הבקרה" הוא השימוש של נקודת שליטה לעבור שני מפתח "משתנים גלובליים" אל האחר שכבות. הייתי נקודה שליטה על זה, כי זה הוא 2 ו-ממדי מערך הייתי צריכה לעבור שני ערכים. אני יכול השתמשו שני המחוון שולט, אבל זה נראה יותר קל. אם להשוות את ביטויים מעל לאלה של אחרים הדרכה תראה שכל קוד המשמש להבין אילו קטע אנו נמצאים ( "אני") ושל כמה רחוק לתוך קטע כי אנחנו ( "אחוזים") חסר ו עבר שהוחלפו הפניות שני ערכים של נקודת שליטה להחיל את נוll layer. בחר את סוג ריק ו "E" כדי לחשוף את נקודת שליטה. לחץ על twirly ולאחר מכן לחץ על אחד ליד "נקודת שליטה" כדי לחשוף את הביטוי:

התחלה = 0; / / הראשוני תנאים
סוף = 0;
I = 1;
Tmin = .5; / / מינימום זמן מחזור (לא יכול להיות אפס)
Tmax = 2; / / מקסימום זמן מחזור
בעת (זמן סוף =) (
אני אני = 1; seed_random (אני,נכון);
התחלה = סוף;
סוף סוף = + אקראי (tmin,Tmax);
}
אחוזים = (זמן - התחלה) / (סוף - התחלה);
[אחוזים,אני]


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


--- [סרוגים] ---

אישור - זהו היסוד של "איך לעבוד הביטוי שולטת?"חלק של מורה. בדקנו את כל הביטוי אלא את שכבת שולטת שליטה. אני עדיין מנסה לחשוב על שימוש טוב עבור אותו אחד. הבעיה עם שכבת שליטה זה אתה לא יכול keyframe זה. אם היית יכול keyframe זה, זה יהיה בחירה טובה יותר מאשר את המחוון שליטה שאנחנו יהיה להשתמש ב לצאת מכאן.

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


--- אנחנו צריכים תוכנית!---

הנה רעיון בסיסי: אנחנו רוצים לגמור עם comp שבו יש לנו חבורה של שכבות עף סביב באקראי ב 3D שטח. אנחנו רוצים להיות מסוגלים לבחור שכבת בכל זמן נתון יש את "הצלם" פאן, להטות, התמקדות, ו קרב על הנושא שלנו כך שהוא נשאר מרוכז בתוך מסגרת עד נחליט להסתכל אחר שכבה. אז מה אנחנו צריכים לעשות כדי להשיג את זה? אנחנו כבר את "עף סביב באקראי" קוד משאר הדרכה, אבל יהיה צריך להתאים אותה 3D שטח. יהיה עלינו לפתח ביטויים עבור המצלמה פאן, להטות, התמקדות ו Zoom. אנחנו צריכים דרך להגיד את כל אשר המצלמה ביטויים שכבת אנחנו רוצים להתמקד . מכיוון שכל שלנו ביטויים צריך המידע הזה, אנו נשתמש המחוון של שליטה כמו גלובלית משתנה. אז, אני מקווה, כל נציג צריך לעשות את המחוון הוא keyframe שליטה עם מדד של השכבה מה אנחנו רוצים להתמקד בכל זמן נתון.

משיכת להתמקד --- ---



בחר את הלשונית של "למשוך להתמקד" comp. זה comp אנו ניקח את השלבים הראשונים בהקמתו של מושגים שאנחנו נצטרך לבנות שלנו מדהים צלם. שמתי לב, יש לנו ארבע שכבות המכיל גרפיקה, א ריק שכבת עם המחוון שליטה, ואת המצלמה. זה comp את שכבות גרפיקה לא זז, אבל הם להתפשט ב "Z" שטח. אתם מוזמנים לצפות בתצוגה מקדימה של comp. תוכל להבחין כי המצלמה מתמקדת גרפיקה אחד על אחד. בחר את סוג ריק ו "E" כדי לחשוף את המחוון שליטה. לחץ על twirly ואתה יוכלו לראות את keyframes. אם באמצעות לחצן העכבר הימני על (PC), או שליטה קליק ( MAC ) על keyframes, אתה רואה שהם מכילים רק את השכבה מספרים ברצף (1,2,3,4). הרעיון הוא שכאשר חדשה keyframe הוא נתקל, המוקד יעברו בצורה חלקה בין שכבת היה התמקדו על שכבת מיוצג על ידי keyframe חדש מעל כמות מוגדרת מראש של זמן. כנראה האלמנט הכי חשוב זה הוא ביטוי comp להחיל את "מרחק המוקד" פרמטר של המצלמה. אני צריך להזהיר אותך - זה הביטוי הוא די מפחיד להסתכל מפלצת. זה ממש לא רע כמו שזה נראה, אבל את הקוד הוא cumbersome מספיק כי אני לא הולכת לשחזר את זה כאן - אם אתה רוצה לראות את זה תצטרך לבחון את זה comp. בחר את המצלמה ולחץ על השכבה שלה twirly. לאחר מכן לחץ על twirly ליד "אפשרויות" ולבסוף, לחץ על הבא כדי twirly "מוקד מרחק" כדי לחשוף את הביטוי:

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

אישור. בוא תראה את הקוד. השורה הראשונה מגדירה משתנה בשם "התמקדות_time", שהוא מעבר הזמן (בשניות) כי אנחנו רוצים לקחת את זה כדי לשנות את המיקוד של שכבה אחת כדי הבא. הבה לדלג מעל "גבול" מצב קוד אני מדבר קודם לכן למטה כדי להביא את חומר טוב. תראו את הקטע שמתחיל במילה "אני = N"(שזה בערך 2 / 3 הדרך למטה את הקוד). למעשה את החלק הזה של הקוד הוא לולאה כי מחזורי אחורה בזמן האחרון מן keyframe עד מוצאת את keyframes בכל צד של הזמן הנוכחי. אחר כך זה נראה, כדי לראות אם היא המעבר בתוך הזמן שבו הוא צריך להיות שינוי המיקוד. אם הוא נמצא מעבר לאזור, מה זה מחשבת אחוז המעבר יש להשלים כעת. אחרת זה פשוט מתמקדת החדש שכבת. שים לב כי קוד זה קצת שונה מזו של הקוד תראה את הגמר כי זה comp comp המצלמה היא לא panning הטיה או כך, היא רק ביטוי חישוב Z מרחק של שכבות גרפיקה.

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

Zoom להתמקד ו --- ---



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


--- פאן, להטות, התמקדות, ו --- Zoom



שמנו לבסוף הגיע גראנד פינלה! אתה הולך הייצור עניץ צריך לקבל את מלוא האפקט של זה (בגלל הרעש לסנן את fractal המשמשים את הרקע). אם אין לך את ייצור עניץ, אני חושד שזה ימשיך לעבוד בעיקר - אתה פשוט צריך לראות הכל נגד שאינו זז רגיל רקע. בחר את "פאן, להטות, המוקד & Zoom "הכרטיסייה. אתם מוזמנים לצפות בתצוגה מקדימה של comp עכשיו ואנחנו עוברים את זה כאשר אתה דרך.

ישנם מספר דברים קורה כאן. לנו גם את הגרפיקה שכבות עם תנועה אקראית הביטוי שאוב עד לעשות 3D. אתה מוזמן לבדוק את הקוד אם אתה רוצה לראות איך לעשות את זה ואת זה כדי להשוות את הקוד של הגרסה של 2 ד "יצירת אקראי Motion "הדרכה. למצלמה יש ביטוי מאוד דומה לזה להתמקד הביטוי (ראו לעיל) להחיל את המצלמה של "נקודת עניין" כדי לשמור על רכושם מצלמה הצביע על אובייקטים עף. ההבדל הוא, כי "נקודת עניין" החישוב הוא שווה את עמדתה של השכבה כי היא מתמקדת המצלמה (למעט במהלך TRANSITIONS, כאשר "נקודת עניין" היא חלק אחוז לאורך הדרך בין שתי שכבות. מאז הביטוי של "נקודת עניין" הוא עושה את כל העבודה, את ביטויים של המוקד המרחק ואת הזום נכסים פשוט להיות:

אורך (עמדה,Point_of_interest)

זה רק את המרחק מן המצלמה אל נקודת עניין. אני צריך לומר כמה מילים על רקע זה comp (את "עננים" Layer). אני חושב שזה על רקע זה ממש מוכר את ההשפעה של panning ו הטיה כי ברקע מבלי לספק Visual נקודת ייחוס, זה היה פשוט נראה כמו שכבות היו זז, אחד על אחד, לתוך עמדה מול המצלמה. כדי למנוע צורך לבנות העצום 3D שכבת הרקע כי היה למלא את חלון comp לא משנה באיזה כיוון את המצלמה נקודות, החלטתי להשתמש רק 2 ד סולידי עם fractal רעש מיושם, בגלל הרעש fractal יש לקזז פרמטר כי למעשה להאריך infinitely עושה את זה בכל הכיוונים. את הטריק הוא לקשור על מנת לאזן את "נקודת עניין", כך נראה כי הרקע להגיב על תנועת מצלמה. זה ביטוי, להחיל את "מערבולת מושוה" פרמטר של fractal הרעש נראה לעשות את העבודה:

Z = This_comp.שכבת ( "מצלמה 1").Point_of_interest [2]-This_comp.שכבת ( "מצלמה 1").המיקום [2];
Y = This_comp.שכבת ( "מצלמה 1").Point_of_interest [1];
X = This_comp.שכבת ( "מצלמה 1").Point_of_interest [0];
Y_זווית = radians_to_degrees (מתמטיקה.Atan (Y / Z));
X_זווית = radians_to_degrees (מתמטיקה.Atan (X / Z));
[This_comp.Width/2-y_זווית * 12,This_comp.גובה / 2 + x_זווית * 12]


ביטוי זה פותח על ידי מעט נסוי וטעיה, עם קצת מדע thrown ב.

להקדיש זמן לבחון את comp. תסתכל על ביטויים במיקום נכס של שכבות גרפיקה. 3D את העולם מקום תנועה אקראית של שכבות אלו הוא constrained ל 1.5 פעמים את comp עבור רוחב x, 1.5 פעם comp גובה עבור Y ו 1500 עבור Z. אתה יכול לערוך ערכים אלה בביטוי כדי לראות את ההשפעה. לכנר מסביב עם הפרמטרים ואת הביטוי עבור fractal רעש. לשנות את pan_time פרמטר של המצלמה של "נקודת עניין" הביטוי. לשנות את keyframes (או להוסיף חדשים) של ריק של שליטה המחוון (זכור להישאר עם שלם של ערכים 1,2,3 ו 4, המקבילה של שכבת אינדיקטורים של 4 שכבות גרפיות). תהנו!

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


# # Dan ebberts

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




בקר הפורומים שלנו ולצפות בו מאמרים אחרים CreativeCow.net אם מצאת דף זה קשר ישיר.


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


© CreativeCOW.net כל הזכויות שמורות.

Creative קהילות של העולם

[מוביל]

Englishالعربية中文FrançaisDeutschעבריתहिन्दीItaliano日本語PortuguêsРусскийEspañol