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

דינמי זכוכית

פורומים : דינמי זכוכית
דינמי זכוכית
venusasaboy73 - 10-25-2007


שלום לכולם,

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

הרשו לי להתנצל על טעות שלי אנגלית מראש, אני מקווה מצליחים לעשות זאת ברור ככל האפשר.
אני מנסה ליצור דינמי זכוכית.
יש לי הרכב הגדול (W = 5000px lh = 1440px) כי אשתמש הן כמו חלק מוגדל (מחופש כמובן), וזאת על מנת להיות חלק מוגדל.
יצרתי אובייקט זה יהיה שלי "עדשה", העשוי שני עיגולים, זה יהיה חלק הדגשה, ואחד שיכיל את הגירסה מוגדל.
ביצעתי את הכל מקושר אל אובייקט ריק, ועל ידי זה עושה הצלחתי להזיז את המסכה סביב הרכב גדול פי תנועת המעגל הקטן הדגשה, אבל בעצם, מה אני צריך לעשות הוא להזיז את הרכב באופן דינמי, כך גם חלק מודגשים חלק להתאים את magnifyed.
אני לא יכול להשתמש magnyfing אפקט זכוכית שנמצא את הסעיף כפי הדרכה חשוב כי חלק magnifyed לא משוחרר איכות התמונה וכי הוא ברור ככל האפשר.
ואני צריך להיות נפרד מודגשים חלק magnifyed את שניהם חלק גלוי.

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

עזרה!
איך אני יכול לעשות את זה? זה אפשרי בכלל?

תודה
V.

Re: דינמי זכוכית
Dan Ebberts - 10-26-2007


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

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

אז, לדוגמה, אם היה אומר הגדלה, X4, הביטוי יראה משהו כזה:

הגדלה = 4;
C = comp ( "הראשי comp");
C = L.שכבה ( "magnifier comp");
ערך - (L.המיקום - [C.רוחב,C.גובה] / 2) * 4;

משהו כזה, בכל מקרה.

Dan

Re: דינמי זכוכית
Venusasaboy73 - 10-26-2007


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

Comp היא 1550px x 620px
שכבה 1 הוא אפסי אובייקט עם זה כדי לקבוע את המיקום של מרכז comp ב 775, 310

שכבה 2 היא אלפא דהוי 300x300 פיקסלים עם מיקום זה מוגדר ב 211, 85 והיא parented עם אובייקט ריק

שכבה 3 היא להגדיל את הרכב שבו הוא 3660px x 1440px ויש לו את זה עמדת בחר ב 987,5 , 395 אשר מתאים למרכז של שכבת צבע דהה

שכבה 4 היא שכבת מוצקה 48x48 פיקסלים עם מסכה מעגל באותו גודל או בחר את המיקום במרכז את comp ב 775, 310 והיא parented עם אובייקט ריק

שכבה 5 הוא מוצק עם מסכה אחרת להתחבר שכבה 4 עד 6 שכבת ו parented היא שכבה עם 4

שכבת 6 אחרת היא עדיין מוצקה שכבת 348x348 פיקסלים, עם מסכה מעגל באותו גודל שבו היא להגדיל את מסגרת עבור הרכב וזה המשרה 251, 16 שנמצאת עדיין שוב מקבילה למרכז להגדיל את comp ואת שכבת אלפא דהוי והיא parented את השכבה 4

שכבת 7 הרכב הוא להיות magnifyed, אשר זהה להרבות comp, אבל scaled למטה ב 43% ואת מיקומו ב 775, 310

כמו דברים עכשיו, במרכז השכבה הוא בערך ארבע את המקום כי אתה רואה magnifyed והיא מוקד התנועה של כל מה שאני צריך לעשות.
מה אני צריך לקבל את זה שיש להרבות comp (aka שכבה 3) להעביר מסביב כשאני להעביר את האובייקט ריק וכל זה parented שכבת.

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

עכשיו, אני מבין שאני בעצם מבקש ממך לעשות את העבודה בשבילי, אבל בבקשה, עזרה! :)

Re: דינמי זכוכית
Dan Ebberts - 10-26-2007


בסדר - אני מעוניין להציע שכבה זז עד 3 זה של postiion ביחס לתקן את תוכנית ההתקנה מתחילה. אז לעשות את זה ילד של ריק. לאחר מכן החל את המיקום ביטוי שכבה 3:

Thenull = thiscomp.שכבת (1);
Tobemagnified = thiscomp.שכבת (7);

הגדלה = 1 / (tobemagnified.קנה המידה [0] / 100);
ערך - (thenull.מיקום - [thiscomp.רוחב,Thiscomp.גובה] / 2) * הגדלה;


זה הכל תלוי ריק להיות במרכז של comp כאשר אתה הופך את זה האב של שכבה 3. אני לא ניסיתי את זה, אך היא צריכה להיות קרובה.

Dan

Re: דינמי זכוכית
Dan Ebberts - 10-26-2007


עכברים - זה עדיין לא עובד. OK - עוד ניסיון אחד:

צפיפות = " .' `,^:+'";~-_+<>i!Li?/ \|()) (1 [] rcvunxzjftlcjuyxzo0qoahkbdpqwm * wmb8 &%$#@';
היעד = thiscomp.שכבת ( "היעד");
Cols = 80;
שורות = 60;
W = thiscomp.רוחב / cols;
שעה = thiscomp.גובה / שורות;

S = ""

ל (var i = 0; אני שורות; אני + +) (
ל (var j = 0; J cols; J + +) (
מרכז = [W / 2 + J * W, שעה / 2 + i * h];
לדוגמה = היעד.Sampleimage (מרכז,[(W-1) / 2,(H-1) / 2]);
S + = צפיפות [מתמטיקה.עגולים (ליניארי (לדוגמה [0],0,1,0,צפיפות.אורך - 1))];
}
S + = "\ \ r";
}
s

Dan

Re: דינמי זכוכית
venusasaboy73 - 10-27-2007


Dan,
שוב תודה על העזרה.
אני מתכוון לנסות את זה ביום שני, כאשר אני בחזרה בעבודה ואני נודיע לך!

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


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

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

[מוביל]

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