אופי ריגש
יצירת אנימציה של השלד על ידי הצמדת פריטים עצמות ומניפולציה אותם עם kinematics קדימה (FK) או kinematics הפוכה (IK). מושלם עבור אנימציה אופי, תנועות בסגנון בובות, ושקיות מכניות.
מושגים
| סיום | תיאור |
|---|---|
| Skeleton | היררכיה של עצמות מחוברות |
| עצמות העצם | קטע עם מיקום, אורך וזווית |
| FK (Forward Kinematics) | עצמות הורים רוטטים, ילדים עוקבים |
| IK (Inverse Kinematics) | לגרור אפקט קצה, עצמות לפתור באופן אוטומטי |
| Pose | תמונה מוצלחת של כל זווית העצם |
| ריג’ה Preset | תבנית השלד שנבנתה מראש עבור דמויות נפוצות |
יצירת Skeleton
- פתח את הכלים השקועים מהכל
- לחץ על הבד כדי להציב את שורש השלד
- הוסף עצמות על ידי לחיצה על הגדרת אורך וכיוון
- כל עצם חדש מתחבר לעצם שנבחרה בעבר
עצמות Hierarchy
עצמות יוצרים עץ הורים-ילד:
Hip (root)
├── Spine
│ ├── Left Arm
│ │ └── Left Hand
│ └── Right Arm
│ └── Right Hand
├── Left Leg
│ └── Left Foot
└── Right Leg
└── Right Foot
כשעצם ההורה מסתובבת, כל הילדים עוברים איתה.
פריטים מצורפים לעצמות
לאחר שיש לך השלד, לצרף את האמנות שלך עצמות:
- בחר את הפריט שברצונך לצרף
- בחר איזו עצמות לצרף אותו
- הגדר את נקודת ההחזקה (0=בסיס העצם, 1= טיפ העצם, 0.5 = אמצע)
- הפריט עכשיו עוקב אחר תנועת העצם
טיפ: צייר את האופי שלך חתיכות כמו פריטים נפרדים (ראש, טורסו, זרועות, רגליים), ולאחר מכן לצרף כל חתיכה אל העצם המתאימה.
FK Manipulation
Forward Kinematics מאפשר לך לסובב עצמות אישיות:
- אפשרות ל-Rigging Overlay* לראות עצמות על הבד
- לחץ וגרור עצם כדי לסובב אותו
- כל עצמות הילד עוקבות אחרי הסיבוב
- הפריטים המצורפים עוברים עם עצמותיהם
זוהי הדרך הישירה ביותר להציג דמות - לסובב כל מפרק באופן ידני.
IK Chains
פתרונות Kinematics מאפשרים לך לגרור את סוף הגפיים ואת המפרקים לפתור באופן אוטומטי:
- צור שרשרת IK על ידי בחירת רצף של עצמות (לדוגמה, הזרוע העליונה > הזרוע התחתונה > יד)
- כתובת מטרה IK מופיעה בקצה שרשרת
- הזיזו את הכתובת למצב יעד
- העצמות פותרות באופן אוטומטי להגיע ליעד
IK מושלם עבור:
- יצירת יד מגיעה לאובייקט
- שמירה על רגליים נטועות על הקרקע בעוד הגוף נע
- יצירת מחזורי הליכה טבעיים למראה
מערכת Pose
לשמור ולזכור הגדרות עצם:
- Save Pose - תופס את כל הזוויות העצם כתינוחות בשם (למשל, “idle”, “Walk 1”)
- Load Pose - החזרת תנוחות שנשמרו בעבר
- אינטרפולט - תערובת בין שתי תנוחות לשינוי חלק
אינטגרציה
ניתן להגדיר את האפשרויות על ציר הזמן:
- הגדר תנוחה בזמן 0 (למשל, “idle”)
- הגדר תנוחה שונה בזמן 1 (למשל, “Walk 1”)
- לשחק את ציר הזמן - עצמות מתערבות בצורה חלקה בין תנוחות
תכונות
תבניות skeleton שנבנו מראש עבור סוגי אופי משותפים:
| תחילת | עצמות | תיאור |
|---|---|---|
| אנושית | 20 | גוף מלא עם עמוד השדרה, זרועות, רגליים ושרשרת IK |
| Quadruped | 13 | בעל ארבע רגליים עם עמוד השדרה והזנב האופקי |
| עכביש | 19 | גוף עם 8 רגליים, כל אחת עם שרשרת IK משלה |
| זרוע פשוטה | 3 | הזרוע העליונה, הזרוע התחתונה והיד |
| נחש | 10 | שרשרת עצמות עמוד השדרה עבור תנועת נחשין |
| שרשרת | 5 | ג’נריק טודום או חבל |
| ציפור | 15 | כנפיים, נוצות זנב וצוואר עם IK |
| דגים | 14 | שרשרת ספינים עם זנב fin ו pectoral fins |
| יד ביד | 17 | 5 אצבעות עם שליטה משותפת |
| Centaur | 29 | Torso על גוף שבור |
להשתמש מראש:
- כלים פתוחים
- בחרו מראש מהתפריט preset
- מיקום השלד על הבד שלך
- צור קשר עם עצמות
Overlay
לעקוף את הדמיה העצם overlay לראות אינטראקציה עם השלדים:
- show/Hide - toggle the Overlay on and off
- עצמות נמשכים כקווים עם מעגלים משותפים
- עצמות נבחרות מדגישות בצבע אחר
- מטרות IK מופיעות כטיפולים גוררים
טיפ: להסתיר את העודף לפני הייצוא - עצמות הן רק לעריכה ולא יופיעו בייצוא הסופי שלך.
IK Solvers
מעבר ל-FABRIK ברירת מחדל, שני פותרים נוספים זמינים:
| Solver | הטוב ביותר | איך זה עובד |
|---|---|---|
| 2 Bone | זרועות ורגליים | פתרון חד-פעמי חד-פעמי באמצעות חוק העמיתים. מהיר ומדויק עבור שתי רשתות. |
| CCD | Tails, אוהלים, רשתות ארוכות | Cyclic קואונד Descent Iterative מתאים לכל מפרק. נצמד כל אורך שרשרת. |
פולנים
בקרה אשר מפרקי כיוון מתכופף על ידי הגדרת וקטור הקוטב. לדוגמה, להגדיר וקטור הקוטב מול הברך כדי להבטיח שרגליים תמיד יופפו קדימה, או מאחורי מרפקים על זרוע טבעית מתקרבת.
עצמות
למחוק עצמות עם מפתח Delete או Backspace כאשר העצם נבחרת. עצמות הילד מוחזרות באופן אוטומטי, שרשראות IK מנוקות ופריטים מחוברים מנותקים.
טיפוח Skinning
מסלולים מעוקלים באמצעות השפעות עצמות כבדות (2D Linear Bell Skinning):
- ליצור דרך או צורה על הבד
- השתמש ב-
skinPath()כדי לצרף אותו לעצמות בקרבת מקום - משקל Per-vertex הם auto-computed מבוסס על קרבה
- עצמות נעות מטביעות את הנתיב בצורה חלקה
זה שימושי עבור בגדים, שיער או צורות אורגניות כי צריך לעקוב אחר תנועת העצם.
תנועה שנייה
הוסף מעקב מבוסס פיזיקה לשרשראות עצם באמצעות יחסי spring_follow:
- ** רגישות - כמה מהר השרשרת חוזרת לנוח
- Damping - כמה מהר oscillations להתיישב
- Mass - אינרציה של כל פלח
השתמש ב- addSecondaryMotion() כדי להקים רשתות מעיינות על זנבות, שיער, כובעים, או אלמנטים אחרים.
תגיות Procedural Animations
עוזרי קריאה אחת להתנהגויות אופי נפוצות:
| עזרה | אפקט |
|---|---|
autoBreath() |
מחזור החזה / ההתרחבות |
autoIdle() |
Idle Animation |
autoWalk() |
מחזור הליכה של הספרייה |
autoJump() |
הקפיצה המבוססת על פיזיקה עם קשת פרבולית ודחיסה נחיתה |
אלה יוצרים שכבות המשלבות עם אנימציה ידנית או מפתח.
טיפים לתוצאות הטובות ביותר
- Plan yourarch - סקי את מבנה העצם לפני הבנייה
- Use IK עבור גפיים - זרועות ורגליים ליהנות ביותר מ- IK פתרון
- Save תנוחות לעתים קרובות - בניית ספריית תנוחות לאנימציה
- התחל עם presets - השתמש הדמות presets כמו נקודות התחלה, ולאחר מכן להתאים אישית
- שמור על עצמות קצרות - עצמות קצרות יותר לתת יותר שליטה על עקומות ודבורים
עדכון: Animations | [/features/keyframes]