יצירת סצנות קולנועיות בתוך המנוע (Cinematics)

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

היכולות שלנו

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

יישומי 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

סצנות קולנועיות בתוך המנוע (Cinematics)

יצירת סצנות קולנועיות בתוך המנוע (Cinematics)

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

איך Timeline עובד בסצנות קולנועיות

ב-Unity, מרכז הקולנועיות הוא Timeline. זהו sequencer עם tracks: Animation Track לדמויות, Cinemachine Track למצלמות, Audio Track למוזיקה וקריינות, Signal Track לאירועים (הפעלת אפקטים, מעבר מצב משחק), Activation Track להפעלה/כיבוי של אובייקטים.

כל דמות בסצנה קולנועית מקבלת Animation Track עם מפתחות אנימציה. חשוב: אנימציות ב-Timeline עובדות במצב Apply Root Motion או Override Transform — הבחירה משפיעה על האם הדמות זזה במרחב העולמי או נשארת במקום. ערבוב מצבים בסצנה אחת גורם ל"קפיצות" של הדמות כשיוצאים מ-Timeline חזרה ל-Animator.

למה Cinemachine קריטי

Cinemachine מספק סט של מצלמות וירטואליות לכל זווית. מעברי מצלמה מטופלים דרך CinemachineBrain על Main Camera עם הגדרות Default Blend או CinemachineBlend אישי בין זוגות מצלמות. Cut לעומת Ease In/Out לעומת Custom Curve — סוג המעבר תלוי בקצב הרגשי של הסצנה: חיתוך חד לרגעי אקשן, מעבר חלק לחשיפה רגשית.

טעות אופיינית: לכל המצלמות ב-Cinemachine Track יש אותה עדיפות, מה שגורם לערבוב אקראי בעת מעבר בין מצלמות וירטואליות. נכון: המצלמה הפעילה במהלך ניגון Timeline נשלטת דרך Cinemachine Track, למצלמות וירטואליות אחרות יש Priority = 0 והן לא משפיעות על CinemachineBrain. לפי התיעוד הרשמי של Cinemachine, גישה זו מבטיחה עדיפות מצלמה נכונה.

איך להשיג מעבר חלק בין משחקיות לסצנה קולנועית

החלק הקשה ביותר בסצנות קולנועיות בתוך המנוע הוא לא ליצור סצנה יפה, אלא ליצור מעבר חלק ממשחקיות לסצנה קולנועית ובחזרה.

בכניסה לסצנה קולנועית: השבתת קלט שחקן (Input System — השבתת action map), הקפאת Animator של המשחקיות (לא StopPlayback — הגדר speed = 0 או השבת את ה-Component), העברת שליטת מצלמה ל-Cinemachine Track. ביציאה: סדר הפוך. אם הדמות עומדת במיקום שונה מההתחלה בסוף הסצנה הקולנועית, יש צורך ב-blend חלק חזרה דרך Animator.

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

כתוביות ודיאלוגים. סנכרון כתוביות עם רצועת האודיו נעשה דרך Signal Track עם SignalReceiver מותאם שמציג/מסתיר כתוביות לפי חותמות זמן. חלופה: אינטגרציה של Yarn Spinner או Ink עם Timeline — למשחקים עם דיאלוגים מסועפים בתוך סצנות קולנועיות.

אופטימיזציה של סצנות קולנועיות בתוך המנוע

Timeline אינו בחינם מבחינת ביצועים. בפלטפורמות ניידות, 5+ דמויות עם Skinned Mesh Renderer מונפשות בו-זמנית, בתוספת תאורה מורכבת — ירידה ל-20–30 fps.

גישות אופטימיזציה:

  • LOD במהלך סצנה קולנועית — מעבר כפוי ל-LOD0 לדמויות ראשיות, LOD1 לרקע
  • Occlusion Culling — הפעל בהגדרות המצלמה עבור Timeline
  • Pre-bake lighting — לסצנות קולנועיות עם מיקומי אור קבועים, השתמש ב-Baked Lighting במקום Real-time
  • הקלטה — לפלטפורמות עם מגבלות קפדניות (Nintendo Switch), שקול מעובד מראש + מיסוך מעבר דרך מסך טעינה
שגיאה תוצאה פתרון
עדיפות מצלמת Cinemachine זהה ערבוב מצלמה אקראי מצלמה פעילה דרך Cinemachine Track, אחרות Priority=0
Root Motion ב-Timeline ללא התחשבות במיקום התחלתי טלפורטציה של דמות ביציאה השתמש ב-Override Transform או מסך טעינה
אין LOD במהלך סצנה קולנועית ירידת FPS בנייד כפה LOD לדמויות ראשיות

שלבי הפקת סצנה קולנועית

  1. Storyboard — רצף זוויות, תזמון, רגעי מפתח. לפני פתיחת Unity.
  2. Layout — מיקום אובייקטים, מצלמות גסות ב-Cinemachine, תזמון ב-Timeline ללא אנימציות סופיות.
  3. מעבר אנימציה — אנימציות דמויות ב-Animation Track, נתוני motion capture או keyframe ידני.
  4. ליטוש מצלמה — זוויות סופיות, הגדרות עדשה ב-Cinemachine (Field of View, Dutch angle, פרופילי רעש למצלמת יד).
  5. סאונד + VFX — אודיו ב-Audio Track, VFX דרך Activation Track.
  6. ליטוש — Post-processing, תיקון צבע דרך Volume בסצנה הקולנועית.
  7. מעברים — בדיקת כניסה/יציאה למשחקיות.
פרטי ה-pipeline של סצנה קולנועית כל שלב דורש מומחיות באנימציה, עיצוב סאונד ואופטימיזציה. אנו משתמשים במתודולוגיית Agile לאיטרציה מהירה ומינימום תיקונים.

מה כלול בעבודה

  • Storyboard ותסריט עם תזמון
  • הגדרת Timeline ו-Cinemachine (כל המצלמות, מעברים, signals)
  • אנימציית דמויות (keyframe או mocap עם ניקוי)
  • אינטגרציית דיאלוג וכתוביות
  • אופטימיזציה לפלטפורמת היעד (LOD, culling, תאורה אפויה)
  • בדיקת מעברים חלקים על משחקיות בפועל
  • תיעוד אינטגרציה ותמיכה במהלך היישום

לצוות שלנו יש ניסיון של 5+ שנים בפיתוח סצנות קולנועיות, עם מסירה של למעלה מ-70 פרויקטים לפלטפורמות ניידות ו-PC. אנו מבטיחים עמידה בלוחות זמנים ותקציב.

היקף לוח זמנים
סצנה קולנועית קצרה (15–30 שניות, 2–3 מצלמות) 3–7 ימים
סצנה דרמטית (1–2 דקות, דיאלוג, VFX) 2–4 שבועות
סצנה סופית/פתיחה באיכות AAA 4–8 שבועות

העלות נקבעת לפי תזמון, מורכבות אנימציה ומספר הדמויות בסצנה. בממוצע, הלקוח חוסך עד 40% מהתקציב בבחירה בסצנה בתוך המנוע על פני מעובדת מראש. קבל הערכה מוקדמת לפרויקט שלך — צור קשר.