Open 3D Engine 25.10: تحديث ضخم يعيد تعريف تطوير ثلاثي الأبعاد المجاني

النقاط الرئيسية
  • يقدم O3DE 25.10 عرضًا أكثر واقعية مع تحسينات في الظلال والانعكاسات وعمق المجال.
  • يتلقى المحرر واجهة أكثر سهولة في الاستخدام ودعمًا موسعًا لـ Python وLua.
  • يتم تحسين الأداء العام للمحرك واستقراره في عمليات المحاكاة المعقدة.
  • تحسين التوافق بين الأنظمة الأساسية مثل Linux وWindows وmacOS وAndroid.
  • ويؤكد هذا التزام مؤسسة Open 3D Foundation بتطوير ثلاثي الأبعاد بشكل مجاني واحترافي تمامًا.

محرك ثلاثي الأبعاد المفتوح (O3DE) 25.10

أعلنت مؤسسة Open 3D عن وصول محرك ثلاثي الأبعاد المفتوح (O3DE) 25.10، وهي النسخة التي تمثل خطوة مهمة إلى الأمام في تطور محرك التصميم ثلاثي الأبعاد مفتوح المصدر الأكثر تقدمًا في البرمجيات الحرة.

يتضمن الإصدار 25.10 مجموعة واسعة من الأطر المتوافقة مع محاكاة O3DE. بالإضافة إلى ذلك، تم فصل مكونات الروبوتات في O3DE عن جوهرة ROS2، مما يمنح المستخدمين مرونة أكبر. كما أُعيد تصميم أجزاء من جوهرة ROS2 لتحسين تجربة المستخدم لمجتمع O3DE.

لا يعمل هذا التحديث على تحسين الأداء والاستقرار فحسب، بل يعمل أيضًا على توسيع نطاق O3DE للمطورين المستقلين واستوديوهات الألعاب ومشاريع المحاكاة الصناعية التي تبحث عن بديل احترافي لـ Unreal أو Unity دون قيود الملكية.

المستجدات الرئيسية لمحرك Open 3D Engine 25.10

في هذا الإصدار الجديد من Open 3D Engine 25.10، إحدى الميزات الرئيسية هي الإصلاح الشامل لخط أنابيب العرض الخاص به. Atom، الذي يوفر الآن دقة بصرية أكبر ودعمًا موسعًا للمواد المعقدة. الظلال والانعكاسات والتأثيرات الجوية تصل إلى مستوى جديد بالتفصيل بفضل دمج الخوارزميات الأكثر كفاءة والإدارة الأكثر ذكاءً للإضاءة العالمية.

El يتعامل المحرك الآن مع ظروف الإضاءة الديناميكية وعمق المجال بشكل أفضل.هذا يسمح بمشاهد أكثر طبيعية وأجواء أكثر غامرة. علاوة على ذلك، تم تحسين الأداء على الأنظمة ذات وحدات معالجة الرسوميات متوسطة المدىضمان تجربة سلسة دون التضحية بالجودة البصرية.

أدوات أكثر قوة للمبدعين

يقدم الإصدار 25.10 أيضًا تحسينات ملحوظة لمحرر O3DE.تم تحسين الواجهة لتقديم سير عمل أكثر سهولة في الاستخداممع تحسين التكامل بين وحدات الرسوم المتحركة والنمذجة والبرمجة النصية. أصبح لدى المطورين الآن نظام تصحيح أخطاء أكثر قوة وخيارات جديدة لإدارة المشاهد المعقدة، مما يسرع العملية الإبداعية ويقلل الأخطاء أثناء الإنتاج.

وبالمثل، فقد تحسين التوافق مع Python وLua، مما يوفر إنه يمنح المبرمجين مرونة أكبر لتخصيص السلوكيات، وأتمتة المهام، وإنشاء أدوات داخلية مصممة خصيصًا لكل مشروع.

بالإضافة إلى ذلك، أُضيف دعم أولي لنقاط التوقف إلى ScriptCanvas. لا تزال هذه الميزة في مراحلها الأولى من التطوير، وهي مُعطّلة افتراضيًا أثناء التجميع. كما أُضيف دعم أولي لنظام خارجي للإبلاغ عن الأعطال باستخدام مكتبة CrashPad.

التحسين والدعم عبر الأنظمة الأساسية

يعزز O3DE 25.10 ملفه الشخصي متعدد المنصات من خلال التوافق المحسن مع Linux وWindows وmacOS، بالإضافة إلى تحسين تكامل Android لتجارب غامرة على الأجهزة المحمولة. عمل مهندسو المشروع بجهد على تحسين أداء المحرك، وتقليل زمن الوصول في عمليات المحاكاة، وتحسين إدارة الذاكرة، مما يسمح لهم بالعمل مع مشاهد أكبر وأكثر تفصيلاً.

تسليط الضوء آخر هو استقرار المحرك في المشاريع التي تستخدم الفيزياء المعقدة أو محاكاة آنية. خضع نظام التصادم الجديد ونظام معالجة الجسيمات لمراجعة شاملة، مما أدى إلى نتائج أكثر اتساقًا ودقة.

وتشمل التغييرات المهمة الأخرى ما يلي:

  • عملية بناء أكثر كفاءة.
  • تمت إضافة خيار لتحديد نوع التنسيق (XML، JSON، ثنائي) لتحميل/حفظ ملفات الموارد التي يديرها محرر الموارد.
  • تجربة تصحيح أخطاء محسنة (انخفاض يصل إلى 50% في استخدام ذاكرة المحرر، وأوقات تجميع أسرع عند تصحيح الأخطاء، وانخفاض كبير في وقت التكرار، من دقائق إلى ثوانٍ).
  • تمت إضافة الدعم لمعيار C++ 20.
  • معالج أصول أكثر موثوقية يكتشف التبعيات ويتم تحسينه بشكل أفضل للأداء.
  • تم تصحيح تكوين فتح ملفات النصوص Lua في محرر خارجي.
  • تم تصحيح إجراء السحب والإفلات لإلغاء العملية عند نقل أحد الأصول إلى موضعه الأولي في مستكشف الأصول.
  • تمت إضافة منطقة ميتة لتقليل الحساسية عند بدء إجراء جديد

أخيرًا ، إذا كنت مهتمًا بمعرفة المزيد عنها ، يمكنك الرجوع إلى التفاصيل في الرابط التالي.