-Open 3D Engine هو محرك ألعاب ثلاثي الأبعاد مجاني ومفتوح المصدر تم تطويره بواسطة Open 3D Foundation ، وهي شركة تابعة لمؤسسة Linux ،
المنظمة غير الهادفة للربح افتح مؤسسة 3D (O3DF) أعلن مؤخرًا عن إطلاق النسخة الجديدة من المحرك «افتح محرك ثلاثي الأبعاد 3»(O3DE) ، محرك ألعاب ثلاثي الأبعاد مفتوح المصدر يمكن استخدامه لتطوير ألعاب حديثة من فئة AAA ومحاكاة عالية الدقة يمكنها العمل في الوقت الفعلي وتقديم جودة سينمائية.
محرك يتضمن بيئة متكاملة لتطوير الألعاب ، نظام عرض واقعي متعدد الخيوط Atom Renderer مع دعم Vulkan و Metal و DirectX 12 ومحرر نموذج ثلاثي الأبعاد قابل للتوسيع ونظام رسوم متحركة للشخصيات (Emotion FX) ونظام تطوير مُبنى مسبقًا ومحرك محاكاة عملية فيزيائية في الوقت الفعلي و مكتبات الرياضيات باستخدام تعليمات SIMD.
تم تصميم المشروع في الأصل للتكيف مع احتياجاتك وله بنية معيارية. في المجموع ، يتم تقديم أكثر من 30 وحدة نمطية ، يتم توفيرها كمكتبات منفصلة ، ومناسبة للاستبدال ، والتكامل في مشاريع الجهات الخارجية ، والاستخدام المنفصل.
المستجدات الرئيسية لمحرك Open 3D Engine 23.05
في هذا الإصدار الجديد تم تسليط الضوء على أن تم اقتراح وحدة MPS جديدة (لعبة نموذجية متعددة اللاعبين) ، والتي تنفذ مثالاً موثقًا جيدًا للعبة بسيطة متعددة اللاعبين خارج الصندوق. المطورين همتقدم s مجموعة من عناصر اللعبة النموذجية ، بالإضافة إلى مكونات العميل والخادم لتنظيم لعبة على الشبكة، والتي يمكن استخدامها كقاعدة لإنشاء الألعاب الخاصة بك.
هناك أمثلة على إنشاء التضاريس ، والتلاعب بالإضاءة ، وإنشاء تأثيرات بصرية ، والعمل مع الصوت ، وربط البرامج النصية ، واستخدام أوضاع العرض المتقدمة مثل الظلال المتتالية ، والإضاءة العالمية ، والأسطح العاكسة والمشرقة. يتضمن التكوين أيضًا مجموعة من موارد اللعبة (أصولها) التي يمكن استخدامها في مشاريع أخرى.
التغيير الآخر الذي يبرز هو ذلك تم تقديم وحدة ROS2أيها يتكامل مع مجموعة أدوات نظام تشغيل الروبوت (ROS2) ويوفر برامج تشغيل وتطبيقات خوارزمية ومكونات وموارد وأدوات مساعدة لإنشاء محاكيات روبوت. الوحدة يسمح بإضافة رمز لمنصة ROS 2 مباشرة داخل مشروع مع جهاز محاكاة ، استخدم قوالب جاهزة ، واستورد الموارد وقم بتوصيل أجهزة الاستشعار الافتراضية.
يمكننا أن نجد ذلك أيضًا تمت إضافة طبقة تجريد لخطوط أنابيب المواد لتسهيل تكوين مراحل العرض لتحقيق التوازن الضروري بين الأداء والجودة ، بغض النظر عن النظام الأساسي والأجهزة (تعمل عن طريق إنشاء تظليل منفصل لكل مرحلة من مراحل العرض).
تم تحسين إمكانية توسيع محرر اللعبة (محرر O3DE) ، الذي يقوم بتنفيذ Action Manager API ، والذي يسمح لك بإضافة القوائم الخاصة بك ، ومفاتيح الاختصار ، والإجراءات السياقية ، بالإضافة إلى توصيل نصوص Python النصية.
من التغييرات الأخرى التي تبرز من هذا الإصدار الجديد:
- دعم إضافي لمحرك محاكاة الفيزياء PhysX 5.1.
- تحديث واجهة تحرير الرسوم المتحركة (محرر الرسوم المتحركة).
- تم اقتراح عملية جديدة لاستيراد الأصول (استيراد أصول الرسوم المتحركة).
- تمت إضافة متخيل الأداء لجعل AnimGraph أسهل في التشكيل والتحسين.
- يحتوي نظام التضاريس الآن على أداة Brush للرسم داخل منفذ العرض ، وإنشاء التضاريس أو تعديلها.
- يتم توفير القدرة على تثبيت عدة إصدارات مختلفة في وقت واحد من محرك O3DE على نفس النظام ، والتي يمكن استخدامها مع مشاريع مختلفة.
- يوفر نظام المكون الإضافي Gem القدرة على تحديد دعم النظام الأساسي ووحدات التصفية بناءً على دعم النظام الأساسي.
- دعم مدمج لمعيار OpenXR للعرض المجسم.
- تحسين الأداء على الأجهزة المحمولة.
أخيرا بالنسبة لأولئك الذين يرغبون، يجب أن يعلموا أن الكود مكتوب بلغة C ++ وتم إصداره بموجب ترخيص Apache 2.0 ، بالإضافة إلى حقيقة أنه يدعم بالفعل أنظمة Linux و Windows و macOS و iOS و Android.
يمكنك التحقق من المزيد عنها في الرابط التالي.