Blender 3D ממתחיל למתקדם/טרנספורמציה בקורדינטות: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
VB4231 (שיחה | תרומות)
אין תקציר עריכה
VB4231 (שיחה | תרומות)
שורה 51:
בכמה שלבים, שלושת הסוגים של הטרנספורמציה יכולים להיות מוחלים על אובייקט יחיד בו-זמנית. כל כך הרבה אפשרויות קיימות בבלנדר ונורמלי ליישם ביצירת אנימציות. לכן, אתה יכול להחליט לבחור אובייקט (טרנספורמציה ראשונה - מיקום), לסובב את זה (טרנספורמציה שנייה - סיבוב), ובמידול סביבה בשלושה מימדים, להגדיל את הגודל של האובייקט (הטרנספורמציה השנייה - עיוות)
 
==היפוך טרנספורמציה==
==הפעולה ההפוכה לטרנספורמציה==
 
למעשה בדרך כללישנה דרישה למצוא ''פעולה הפוכההיפוך'' (inverse) לטרנספורמציה - זה, פעולה הפוכה לטרנספורמציה שהופכת (מחזירה לאחורun-do) את האפקט שהטרנספורמציה עשתה. לדוגמאלדוגמה, סיבוב של 45 מעלות סביב ציר ה-X מוחזרת חזרה לאותו מצב בעזרת סיבוב של 315 מעלות.
 
להיפוך פעולות (inveses) יכול להיות הרבה שימושים, אחת עלמהם מנתהיא לפשט את הבנייה של סוגיםסוגי בטוחים שלטרנספורמציה טרנספורמציותמסוימים.
 
לדוגמא, זה קל לבנות טרנספורמציתטרנספורמציית סיבוב סביב ציר X,Y או Z במערכת הצירים. אבל מה לגבי סיבוב של Θ°כך וכך מעלות מסביב ציר שרירותי? (כזה שהוא לא אחד מהצירים הללו, אחד אחר?) זה יכול להתבצע בחלקים הבאים:
 
* טרנסלטציה שגורמת לציר סיבוב לעבור דרך המקור.
* תרגום הקו (העתקה) המרחק ובכיוון מסויים כדי שיעבור דרך ראשית הצירים
*
* סיבוב על ציר Y ו\או Z, המתאים, כך שהציר ישכב לאורך ציר X.
* סיבוב של כל וכך מעלות סביב ציר X. עכשיו הציר שלנו נמצא על ציר X.
* היפוך של הסיבוב שהוזכר בסעיף הקודם.
* היפוך של טרנספורמצית תרגום בסעיף הראשון.
 
וכך תוכלו לתאר למחשב בדיוק על איזה ציר תרצו לסובב!
 
רוב הטרנספורמציות שעסקנו בהם במידול תלת ממדי יש היפוך, אבל לא לכולם - ראה את הקטע הבאה כדי לראות משהו שלא.
 
==הקרנה==
 
רוב התצוגה והתקני הפלט שלנו לא בשלושה ממדים. כך, תמונות בתלת-ממד צריכות להיות ''מוקרנות'' (projected) לתוך משטח דו-ממדי (כמו צג מסך או עמוד מודפס) לפני שאנחנו יכולים לראות אותם.
 
יש שתי דרכים מרכזיות לביצוע הצגות מסוג זזה: אחת הקרנה ''אורטוגרפית'' (orthographic), שכל הקווים המקבילים נמשכים מהנקודות באובייקט התלת ממדי עד שהם מצטלבים למישור שמציג את שטח הפנים:
 
[[קובץ:OrthographicProjection.svg|מרכז|250px]]