Id Tech 6 – הבדלי גרסאות

מנוע משחק
תוכן שנמחק תוכן שנוסף
מבוסס על סיכום הערך המקביל בויקיפדיה האנגלית.
(אין הבדלים)

גרסה מ־18:17, 26 באוקטובר 2021

id Tech 6 הוא מנוע גרפי אשר פותח על ידי חברת id Software עבור המשחק דום משנת 2016. המנוע, אשר נודע בתחילת דרכו בשם הקוד id Tech 666, הוא המנוע הגרפי הראשון שפותח בחברה במלואו מאז עזיבתו של ג'ון קארמק, האיש שעמד מאחורי פיתוחם של מנועי החברה הקודמים.

קארמק הציג את חזונו לגבי מנוע המשחק עוד בשלב שקודמו, id Tech 5, היה עדיין תחת פיתוח, מספר שנים לפני יציאת המשחק Rage לשוק ב-2011. עם זאת, התפטרותו בשלהי 2013 הובילה לשינוי כיוון בתהליך הפיתוח, אותו הוביל טיאגו סוסה, אשר החליף את קארמק בתפקיד מפתח המנועים הגרפיים הראשי.

חזונו של קארמק

עוד בשנת 2008, בעיצומו של פיתוח מנוע המשחק id Tech 5 (שישמש לימים את המשחק Rage משנת 2011), הצהיר קארמק כי המנוע הבא שייצא תחת ידיה של החברה יפנה לכיוון של שילוב טכניקות ניתוב קרניים יחד עם טכניקות עיבוד גרפי "קלאסיות"[1]. על פי קארמק, המנוע יעבוד כך שהגאומטריה התלת-מימדית תהיה מיוצגת על ידי ווקסלים (אנ') השמורים במבנה עץ אוקטלי[2], במקום לייצג אותה כמשולשים, כמקובל עד כה. לטענת קארמק, שינוי זה נועד על מנת לייעל אכסון של מידע דו-מימדי ומידע גאומטרי תלת-מימדי[1]. מטרת המנוע, לפי קארמק, היא ליצור וירטואליזציה של גאומטריה תלת-מימדית בדומה לדרך בה המנוע id Tech 5 ביצע וירטואליזציה של טקסטורות[3]. עם זאת, הדגיש קארמק במהלך כנס QuakeCon של 2008 כי החומרה הנדרשת לשם הגשמת החזון עדיין איננה קיימת[4].

ב-2011, מספר שנים לאחר הצהרות אלו, ציין קארמק כי החברה החלה במחקר ראשוני כהקדמה לפיתוח המנוע[5]. עם זאת לא ידוע האם המחקר תאם את חזונו של קארמק לעיל.

היסטוריה נוכחית

בעוד שגרסא מוקדמת של מה שלימים יהפוך להיות דום 2016 פותחה תוך שימוש ב-id Tech 5, הן עזיבתו של קארמק והן האתחול מחדש של תהליך פיתוח המשחק אילץ את המפתחים לשנות כיוון. עם תחילת הפיתוח המחודש, החליטו המפתחים להתחיל עם קוד המקור של Rage כבסיס תוך כדי מימוש "קפיצות דרך טכנולוגיות" ו "הטמעת" התכונות שאפיינו את משחקי דום לתוך Rage[6]. לאחר עזיבתו של קארמק, החברה שכרה את שירותיו של טיאגו סוסה, ששימש עד כה מהנדס גרפי ראשי בחברת קרייטק, לצורך העבודה על המנוע[7]. לטענת חברת Bethesda, מפיצת המשחק, המנוע עודנו מכיל קוד שנכתב על ידי קארמק, אך רוב ההחלטות שהתקבלו בנוגע להמשך הפיתוח התקבלו לאחר עזיבתו[8].

תכונות

הדמו הראשוני של המשחק, שהוצג בתערוכת QuakeCon של שנת 2014, עבד על גרסא מוקדמת של המנוע שייקרא מעתה id Tech 6. המטרה שהציבו המפתחים לעצמם במהלך פיתוח המנוע, הוא ליצור משחקים שלא רק נראים טוב מבחינה גרפית אלא גם מסוגלים לרוץ בצורה חלקה על מגוון פלטפורמות, ברזולוצייה של 1080p וקצב פריימים של 60 פריימים לשנייה, תוך כדי החזרת האלגוריתם לחישוב תאורה דינמית בזמן אמת, שהושמט ברובו במנוע הקודם[9]. בדומה לקודמו, גם מנוע זה משתמש בטכנולוגיית Virtual Texturing, כאשר השינויים המשמעותיים כללו בעיקר סיפוק איכות טקסטורה טובה יותר תוך כדי הסרת המגבלה שלא אפשרה למנוע לרנדר בזמן אמת צללים ותאורה. שינוי משמעותי נוסף הוא הוספת תמיכה ברינדור מבוסס-פיזיקה (Physically based rendering): רינדור אובייקטים גרפיים בצורה שמדמה את דרך זרימת האור במציאות.

תכונות נוספות של המנוע, כפי שנראו בדום, כוללות בין היתר[10]:

  • טשטוש בתנועה (Motion blur).
  • עומק שדה בסגנון אפקט הבוקה המושג במהלך צילום.
  • אפקטי זריחה (Bloom) מבוססי תמונת טווח רחב דינמית (HDR).
  • מיפוי צללים ומיפוי תאורה.
  • Image-based lighting (IBL) (אנ')
  • תמיכה בטכנולוגיות החלקת קצוות מסוג FXAA, SMAA ו-TSSAA.
  • תאורה, ערפל ועשן בעלי נפח, לצורך יצירת מראה ריאליסטי של עננים, עשן וערפל, וכן של טשטוש הראייה במקורות תת-מימיים.
  • סביבה הניתנת להריסה.
  • פיזיקה משופרת של מקורות מים וכן ריצוף (טסלציה) משופר של משטחי מים.
  • מיפוי נורמלי (אנ').
  • השתקפויות במרחב (Screen space reflections).
  • מערכת חלקיקים עדינים (Particle system) המעובדים, מוארים ומוצללים באופן בלעדי על ידי המעבד הגרפי, לצורך יצירת מראה ריאליסטי של אש ועשן.

גרסת המחשב של מנוע המשחק משתמשת בממשק הגרפי OpenGL כאשר ביולי 2016, חודשיים לאחר יציאת דום 2016 לאור, התווספה תמיכה גם בממשק החדיש יותר, Vulkan (אנ').

משחקים המשתמשים במנוע

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

  • DOOM (2016) - id Software
  • Dishonored 2 (2016) - Arkane Studios
    • Dishonored 2: Death of The Outsider (2017) - Arkane Studios
  • Wolfenstein 2: The New Colossus (2017) - MachineGames
  • DOOM VFR (2017) - id Software
  • Wolfenstein: Youngblood (2019) - MachineGames & Arkane Studios
  • Wolfenstein: Cyberpilot (2019) - MachineGames & Arkane Studios

ראו גם

הערות שוליים

  1. ^ 1 2 John Carmack on id Tech 6, Ray Tracing, Consoles, Physics and more | PC Perspective, web.archive.org, ‏2016-10-01
  2. ^ נקרא גם עץ תמנים. ראו הסבר באנציקלופדיה של איתן.
  3. ^ E3 2008: The John Carmack Interview. Rage, id Tech 6, Doom 4 Details, and More! | Maximum PC, web.archive.org, ‏2008-07-31
  4. ^ QuakeCon 08: id Tech 6 Will Utilize Hardware That "Doesn't Exist Right Now"; Next-Gen Will Still Be Polygon-Based | Maximum PC, web.archive.org, ‏2010-03-01
  5. ^ Doom Creator More Excited About Games Now Than Ever - IndustryGamers, web.archive.org, ‏2012-03-18
  6. ^ Five Years And Nothing To Show: How Doom 4 Got Off Track, Kotaku (באנגלית אמריקאית)
  7. ^ John Carmack's Replacement at id: Tiago Sousa (Crytek) - PC Perspective, pcper.com (באנגלית אמריקאית)
  8. ^ Bethesda wins the attention war by blasting marketing rules for Doom, Fallout 4, VentureBeat, ‏2015-06-17 (באנגלית אמריקאית)
  9. ^ Samantha Bishop, Doom debuts the new id Tech 6 engine, GameZone, ‏2015-09-05 (באנגלית אמריקאית)
  10. ^ John Linneman, Face-Off: Doom, Eurogamer, ‏2016-05-21 (באנגלית)