مایکروسافت به Open 3D Foundation، موتور بازی باز آمازون پیوست

بنیاد لینوکس این را اعلام کرده است مایکروسافت به Open 3D Foundation پیوست (O3DF)، که برای ادامه توسعه مشترک Open 3D Engine (O3DE) پس از انتشار توسط آمازون تأسیس شد.

مایکروسافت به همراه Adobe، AWS، Huawei، Intel و Niantic در میان مشارکت کنندگان برتر قرار داشت. یک نماینده مایکروسافت در هیئت مدیره O3DF خدمت خواهد کرد. تعداد کل اعضای Open 3D Foundation به 25 نفر رسیده است.

از زمان باز شدن کد منبع، حدود 14.000 تغییر ایجاد شده است در موتور O3DE که حدود 2 میلیون خط کد را پوشش می دهد. هر ماه، 350-450 تعهد از 60-100 توسعه دهنده در مخازن پروژه ثابت می شود.

هدف اصلی پروژه است یک موتور سه بعدی باز و با کیفیت بالا ارائه می دهد برای توسعه بازی های مدرن کلاس AAA و شبیه سازهای با کیفیت بالا که می توانند در زمان واقعی اجرا شوند و کیفیت سینمایی ارائه دهند.

موتور سه بعدی را باز کنید نسخه اصلاح شده و بهبود یافته موتور اختصاصی است که قبلا توسط آمازون توسعه یافته بود Lumberyard مبتنی بر فناوری CryEngine با مجوز Crytek در سال 2015. این موتور شامل یک محیط یکپارچه برای توسعه بازی، سیستم رندر فوتورئالیستی چند رشته ای Atom Renderer با پشتیبانی از Vulkan، Metal و DirectX 12، یک ویرایشگر مدل سه بعدی قابل توسعه، یک سیستم انیمیشن کاراکتر ( Emotion FX)، یک سیستم توسعه از پیش ساخته شده، یک موتور شبیه سازی فیزیک در زمان واقعی، و کتابخانه های ریاضی با استفاده از دستورالعمل های SIMD.

از محیط برنامه نویسی بصری (Script Canvas) و همچنین زبان های Lua و Python می توان برای تعریف منطق بازی استفاده کرد.

موتور این در حال حاضر توسط آمازون، استودیوهای مختلف بازی و انیمیشن، و شرکت های رباتیک استفاده می شود. از میان بازی های ساخته شده بر اساس موتور، New World و Deadhaus Sonata را می توان برجسته کرد. این پروژه در ابتدا متناسب با نیازهای شما طراحی شده بود و دارای معماری مدولار است.

در مجموع، بیش از 30 ماژول ارائه شده است، که به عنوان کتابخانه های جداگانه، مناسب برای جایگزینی، ادغام در پروژه های شخص ثالث و استفاده مستقل عرضه می شوند. به عنوان مثال، به لطف ماژولار بودن، توسعه دهندگان می توانند رندرگر گرافیکی، سیستم صوتی، پشتیبانی از زبان، پشته شبکه، موتور فیزیک و هر جزء دیگر را جایگزین کنند.

این پروژه در ابتدا مطابق با نیازهای شما طراحی شده بود و دارای معماری مدولار است. در مجموع، بیش از 30 ماژول ارائه شده است که به عنوان کتابخانه های مستقل، مناسب برای جایگزینی، ادغام در پروژه های شخص ثالث و استفاده جداگانه، عرضه می شوند. به عنوان مثال، به لطف ماژولار بودن، توسعه دهندگان می توانند رندر گرافیک، سیستم صوتی، پشتیبانی از زبان، پشته شبکه، موتور فیزیک و هر جزء دیگر را جایگزین کنند.

از اجزای اصلی موارد زیر برجسته می شوند:

  • یک محیط یکپارچه برای توسعه بازی.
  • موتور رندر فوتورئالیستی چند رشته ای پردازنده Atom با پشتیبانی از API گرافیکی Vulkan، Metal و DirectX 12.
  • ویرایشگر مدل سه بعدی قابل توسعه
  • زیرسیستم صدا
  • سیستم انیمیشن شخصیت (Emotion FX).
  • سیستم توسعه محصولات نیمه تمام (پیش ساخته).
  • موتور شبیه سازی فیزیک در زمان واقعی از NVIDIA PhysX، NVIDIA Cloth، NVIDIA Blast و AMD TressFX برای شبیه سازی فیزیک پشتیبانی می کند.
  • کتابخانه های ریاضی که از دستورالعمل های SIMD استفاده می کنند.
  • زیرسیستم شبکه با پشتیبانی از فشرده سازی و رمزگذاری ترافیک، شبیه سازی مشکلات شبکه، تکرار داده ها و همگام سازی جریان.
  • یک قالب مش جهانی برای دارایی های بازی. می توانید منابع را از اسکریپت های پایتون تولید کنید و منابع را به صورت ناهمزمان بارگیری کنید.
  • اجزایی برای تعریف منطق بازی در Lua و Python.

از تفاوت های قابل توجه از O3DE به موتور Amazon Lumberyard، از جمله سیستم ساخت جدید Cmake، معماری مدولار، ابزارهای منبع باز، یک سیستم از پیش ساخته شده جدید، یک رابط کاربری قابل توسعه مبتنی بر Qt، قابلیت‌های اضافی برای کار با سرویس‌های ابری، بهینه‌سازی عملکرد، قابلیت‌های جدید شبکه، رندر بهبود یافته موتور با پشتیبانی از ردیابی پرتو، روشنایی جهانی، پیش‌بینی و رندر تاخیری.

در نهایت ، اگر علاقمند به دانستن اطلاعات بیشتر در مورد آن هستید ، می توانید از جزئیات مشورت کنید در لینک زیر.


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد.

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.