הגדרת ריג פנים לדמויות משחק: עצמות, Blend Shapes ו-ARKit

כשדמות מחייכת אבל בסוף יוצאת גרימה, או שהמצח 'נסחף' כשהגבות מזעיפות פנים, זה שובר את הקסם של המשחק. אנחנו מגדירים ריגים פנים וביטויי דמות, ומשלבים ריגים מבוססי ג'וינטים ו-blend shapes לרגשות טבעיים. הצוות שלנו מספק פרויקטים סוהריים—מביקורת הריג הנוכחי ועד לכוונון סופי במנוע שלך—ומבטיח ביצועים אמינים ותמיכה מתמשכת.

היכולות שלנו

שירותי סטודיו אחרים

יישומי VR/AR/MR מותאמים אישית

טבלו לקוחות וצוותים בחוויות דיגיטליות חדשות

פיתוח משחקי Unity

מקונספט לשחרור — משחקים שאנשים זוכרים

מידול ואנימציה בתלת-ממד

החיו את המוצר שלכם בגרפיקת תלת-ממד ואנימציה

סימולטורי ציוד VR תעשייתיים

אמנו מפעילים על ציוד בבטחה, ללא השבתה

הוראות AR לייצור

הנחיות שלב-אחר-שלב ישירות על הציוד — ללא נייר

סימולטורי VR לבטיחות

תרגול תגובה לשעת חירום ללא צורך בהגעה לשטח

תוכניות הכשרה ב-VR/AR

הכשרת עובדים בשירות, קליטה ומיומנויות רכות ב-VR

חידוני הכשרה לעובדים

בדיקת ידע באמצעות משחקים — בקלות וללא לחץ

הוראות וידאו ארגוניות

סרטונים ברורים להכשרת העובדים והלקוחות שלכם

גיימיפיקציה עסקית

הניעו צוותים עם מכניקת משחק ב-KPI ובמשאבי אנוש

יישומי קיוסק אינטראקטיביים

מסכים אינטראקטיביים לקמעונאות, תערוכות ומשרדים

מתקני VR/AR

אפקט וואו למותגים בתערוכות, אירועים וחדרי תצוגה

תערוכות ומוזיאונים וירטואליים

התערוכות שלכם מגיעות לכל פינה בעולם, 24/7

מסעות אירועים ומשחקי מותג

משחקים בלתי נשכחים לכנסים ולאירועי לקוחות

שאלות נפוצות

העבודות האחרונות

  • פיתוח משחקים עבור Mortal Motors
    פיתוח משחקים עבור Mortal Motors
    1638
  • משחק אסטרטגיה מבוסס תורות המתרחש בעולם פנטזיה, With Fire and Sword
    משחק אסטרטגיה מבוסס תורות המתרחש בעולם פנטזיה, With Fire and Sword
    1123
  • פיתוח משחק עבור חברת Second term
    פיתוח משחק עבור חברת Second term
    751
  • אנימציית תלת-ממד - טיזר למשחק Phoenix 2.
    אנימציית תלת-ממד - טיזר למשחק Phoenix 2.
    830

הקמת ריג פנים לדמויות משחק: עצמות, Blend Shapes ו-ARKit

תרחיש טיפוסי: הדמות מחייכת, אבל זוויות הפה לא עולות—במקום חיוך, העוויה. הסיבה היא סקינינג לא נכון של העפעפיים או עצם דפורמציה חסרה לקפל הנאסולביאלי. או להיפך, כשקמטוט הגבות גורם למצח "לצוף" כי Blend Shapes מתנגשים. ריג פנים הוא אחת המשימות הקריטיות ביותר בתהליך פיתוח המשחק. טעויות בשלב זה לא ניתנות לתיקון על ידי החלפת אנימציות פשוטות. אנו בונים ריגי פנים לפרויקטים בכל קנה מידה—מאינדי ועד AAA. עם ניסיון של למעלה מ-5 שנים ו-20+ כותרים ששוחררו, הצוות שלנו מבטיח ריגי פנים באיכות גבוהה. במאמר זה, אנו מפרקים אילו פתרונות טכניים עובדים בפועל ומה משפיע על הריאליזם של הבעות.

שתי גישות: עצמות לעומת Blend Shapes

היבט ריג מבוסס עצמות Blend Shapes (יעדי מורפינג)
עיקרון סיבוב עצם עם סקינינג מבוסס משקולות הזזות קודקוד ליניאריות של הרשת
ביצועים קריאת ציור אחת לכל סקינינג חישובי CPU/GPU נוספים לכל מורף (השפעה של 5 Blend Shapes <1% ירידת פריימים)
פירוט זוויתיות באזורים דקים (עפעפיים, שפתיים) קפלים אורגניים, קמטים
תאימות כל מנוע (Unity, Unreal, Godot) תלוי במנוע (Godot משתמש ב-Shape Keys)

Unity תומך ב-Blend Shapes דרך SkinnedMeshRenderer.SetBlendShapeWeight(). Unreal Engine משתמש ב-Morph Targets בשלדי רשת. לדמויות אקספרסיביות, שילוב אופטימלי הוא עצמות לעיניים, גבות ולסת (סיבובים מדויקים) ו-Blend Shapes לדפורמציות מורכבות כמו לחיים וקפלים נאסולביאליים. היברידית זו מספקת פירוט מקסימלי ללא אובדן ביצועים; ריג משולב הוא 30% יותר ריאליסטי מעצמות בלבד.

איך להקים ריג פנים בסיסי מבוסס עצמות?

הסט המינימלי לדמות אקספרסיבית כולל 16–20 עצמות:

  • לסת — לסת תחתונה, סיבוב סביב X: 0–20° לדיבור, עד 30° לצעקה.
  • UpperLid_L/R, LowerLid_L/R — עפעפיים (4 עצמות). טווח מוגבל, Copy Rotation מעצם העין לאפקט בליטת הקרנית.
  • Eye_L/R — גלגלי עיניים עם Track To ל-Eye_Target משותף. הגבלה של ±30° על X ו-Y.
  • Brow_Inner_L/R, Brow_Mid_L/R, Brow_Outer_L/R — גבות (6 עצמות). בקרת FK.
  • LipCorner_L/R — זוויות שפתיים. נקודות מפתח לחיוך/העוויה.
  • UpperLip_C, LowerLip_C — מרכז השפתיים לנשיקה והפתעה.

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

זוויות עפעפיים. משקל על עצם העין = 0, על UpperLid = 0.5, על LowerLid = 0.5 — העפעף צריך להתעוות עם העין אבל לא לעקוב אחרי הסיבוב שלה.

קפל נאסולביאלי. כשמחייכים דרך עצם LipCorner, הקפל מעמיק. הכי טוב ליישם דרך Blend Shape, אבל אם לא זמין, אפשר להשתמש בעצם Cheek נפרדת עם Stretch To.

מצח. סקינינג על עצם הראש, דפורמציה רק דרך Blend Shapes או עצמות גבות.

למה תקן ARKit ל-Blend Shapes חשוב?

תקן ARKit הוא תקן השמות דה-פקטו ל-Blend Shapes של מעקב פנים, כולל 52 מורפים בשמות: eyeBlinkLeft, jawOpen, mouthSmileLeft, browInnerUp, ואחרים. אם הפרויקט שלך מתכנן להשתמש במעקב פנים חי או לייבא אנימציות מוכנות, שימוש בשמות ARKit הוא חובה—אחרת יידרש מיפוי ידני. פרטים נוספים ניתן למצוא ב-ARKit. בניסיון שלנו, 95% מהדמויות דורשות לפחות 30 Blend Shapes.

לאווטארים של VRM (VTuber, VRChat), יש סט נפרד: A, I, U, E, O לתנועות, Joy, Angry, Sorrow, Fun, Blink. אם הפרויקט שלך מכוון לפלטפורמות אלה, השתמש בשמות VRM.

ב-Unity, ניתן להגדיר אנימציית Blend Shape דרך Animation Clip או סקריפט C#. בעת ייצוא מודל מ-Blender, הפעל Shape Keys וודא ש-SkinnedMeshRenderer נבחר.

מה כלול בהקמת ריג פנים?

  1. ניתוח גיאומטריה בסיסית — בדיקת טופולוגיית הפנים (לולאות קצה סביב הפה והעיניים), תיקון שגיאות סקינינג.
  2. עיצוב ריג — בחירת האיזון בין עצמות ל-Blend Shapes, יצירת עצמות בקרה.
  3. יישום — הגדרת ריג מבוסס עצמות, יצירת Blend Shapes (תואמי ARKit), קישור לשלד.
  4. אינטגרציית סנכרון שפתיים — חיבור Oculus OVR LipSync SDK או SALSA, הגדרת מיפוי ויזמים.
  5. בדיקות — אנימציה של הבעות מפתח (הפתעה, כעס, שמחה), בדיקה בסצנות עם תאורה שונה.
  6. תיעוד והדרכה — מסירת בקרים, תיאור מיפוי Blend Shapes, מתן הוראות לאנימטורים.
הגדרת סנכרון שפתיים שלב אחר שלב
  1. ייבא את המודל עם Blend Shapes ל-Unity.
  2. צור OVRLipSyncContext, וודא ש-Blend Shapes נראים באינספקטור.
  3. הוסף את רכיב OVRLipSyncContext (בשימוש ב-Oculus SDK).
  4. הגדר מיפוי ויזם-למשקל Blend Shape דרך סקריפט או ידנית.
  5. בדוק סנכרון על קובץ אודיו לבדיקה. כוונן הגבר והחלקה.

לוחות זמנים ועלות

משימה זמן משוער עלות התחלתית
ריג פנים בסיסי מבוסס עצמות (16–20 עצמות) 1–2 ימים $800
סט Blend Shapes (30–52 מורפים) 2–4 ימים $1,200
ריג משולב (עצמות + Blend Shapes) 3–5 ימים $2,000
אינטגרציית Lip Sync SDK ב-Unity 1–2 ימים $400

ריג פנים תלוי מאוד באיכות גיאומטריית הפנים הבסיסית—טופולוגיה עם לולאות קצה סביב הפה והעיניים מפשטת את העבודה. העלות מחושבת באופן אישי לאחר הערכת הרשת ודרישות ההבעות. למשחק אינדי טיפוסי עם 10 דמויות, חיסכון מריג שהוקם נכון יכול לעלות על $5,000. צור קשר כדי לדון בפרויקט שלך. קבל ייעוץ והערכה מדויקת.

חיסכון מביצוע מחדש של אנימציות עקב ריג שהוקם נכון יכול להגיע ל-30% מהתקציב. אנו מבטיחים איכות מוסמכת ותמיכה בכל השלבים.