Open 3D Foundation מכריזה על שחרור ראשון של Open 3D Engine

בחודש ספטמבר אנו משתפים כאן בבלוג את החדשות של המנוע O3DE, שהיא גרסה מעוצבת ומשופרת של מנוע ה- Lumberyard, מבוסס על טכנולוגיות CryEngine ברישיון מ-Crytek ב-2015 ועם תמיכה בפלטפורמות שונות כמו לינוקס, ווינדוס 10, macOS, iOS ו-Android.

ועכשיו בחדשות עדכניות יותר, עמותת Open 3D Foundation (O3DF) פרסמה את המהדורה המשמעותית הראשונה של Open 3D Engine (O3DE), מנוע משחק תלת מימד בקוד פתוח המתאים לפיתוח משחקי AAA סימולטורים חדישים ובדיוק גבוה המסוגלים לפעול בתנאים אמיתיים. זמן ומתן איכות קולנועית.

קוד המקור למנוע O3DE שוחרר ביולי השנה על ידי אמזון ומבוסס על קוד מנוע קנייני של Amazon Lumberyard שפותח בעבר. כדי לפתח את המנוע על פלטפורמה ניטרלית בחסות קרן לינוקס, נוצרה קרן תלת מימד פתוחה, שבתוכה, בנוסף לאמזון, חברות כמו Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse Studios, Audiokinetic הצטרפה לעבודה המשותפת על Engine, Genvid Technologies, International Game Developers Association, SideFX ו-Open Robotics.

המנוע כבר נמצא בשימוש על ידי אמזון, אולפני משחקים ואנימציה שונים וחברות רובוטיקה. מהמשחקים שנוצרו על בסיס המנוע, ניתן לראות את New World ו-Deadhaus Sonata.

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

מהמרכיבים העיקריים הדברים הבאים בולטים:

  • סביבה משולבת לפיתוח משחקים.
  • מנוע רינדור פוטוריאליסטי מרובה הליכי Atom Processor עם תמיכה ב-Vulkan, Metal ו-DirectX 12 גרפי API.
  • עורך מודל תלת מימד הניתן להרחבה.
  • תת מערכת סאונד.
  • מערכת הנפשת דמויות (Emotion FX).
  • מערכת פיתוח מוצר חצי מוגמר (טרומי).
  • מנוע הדמיית פיזיקה בזמן אמת. תומך ב-NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast ו-AMD TressFX להדמיית פיזיקה.
  • ספריות מתמטיקה המשתמשות בהוראות SIMD.
  • תת מערכת רשת עם תמיכה בדחיסה והצפנה של תעבורה, הדמיית בעיות ברשת, שכפול נתונים וסנכרון זרימה.
  • פורמט רשת אוניברסלי לנכסי משחק. אתה יכול ליצור משאבים מסקריפטים של Python ולטעון משאבים באופן אסינכרוני.
  • רכיבים להגדרת ההיגיון של המשחק ב- Lua ו- Python.

של הבדלים בולטים בין O3DE למנוע של Amazon Lumberyard, כולל מערכת בנייה חדשה של Cmake, ארכיטקטורה מודולרית, כלי עזר בקוד פתוח, מערכת חדשה בנויה מראש, ממשק משתמש להרחבה מבוסס Qt, יכולות נוספות לעבודה עם שירותי ענן, אופטימיזציות של ביצועים, יכולות רשת חדשות, עיבוד משופר של המנוע עם תמיכה במעקב אחר קרניים, תאורה גלובלית, ציפייה ורינדור מושהה.

יצוין כי לאחר פתיחת קוד המנוע הצטרפו לפרויקט למעלה מ-250 מפתחים והטמיעו 2,182 שינויים.

ההשקה הראשונה של הפרויקט עברה את שלב הייצוב ומוכר כי הוא מוכן לפיתוח של משחקי תלת מימד וסימולטורים מקצועיים. עבור לינוקס, יצירת חבילות deb החלה ומוצעת תוכנית התקנה עבור Windows.

הגרסה החדשה מוסיפה גם חידושים כמו כלי פרופיל. ומבחני ביצועים, מחולל שטח ניסיוני, כלומראינטגרציה עם סביבת התכנות Visual Script Canvas, מערכת הרחבת Gem עם תמיכה בשירותי ענן, תוספים ליצירת משחקי רשת מרובי משתתפים, SDK למנוע התאמה אישית ופיתוח תמיכה בפלטפורמות שונות.

לבסוף, אם אתה מעוניין לדעת יותר על כך עליך לדעת שהקוד כתוב ב-C++ ומשוחרר תחת רישיון Apache 2.0. יש פלטפורמת תמיכה עבור Linux, Windows, MacOS, iOS ואנדרואיד.

מקור: https://o3de.org


היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.