انتشار موتور بازی Open 3D Engine 22.10 که توسط آمازون افتتاح شد

سازمان غیر انتفاعی Open 3D Foundation (O3DF) از عرضه موتور بازی سه بعدی باز Open 3D Engine 3 (O22.10DE) خبر داد که برای توسعه بازی های مدرن AAA و شبیه سازی های با کیفیت بالا با کیفیت واقعی و سینمایی مناسب است. کد به زبان C++ نوشته شده و تحت مجوز Apache 3 منتشر شده است. پشتیبانی از پلتفرم های لینوکس، ویندوز، macOS، iOS و اندروید وجود دارد.

کد منبع موتور O3DE در ژوئیه 2021 توسط آمازون منبع باز شد و بر اساس کد موتور اختصاصی آمازون Lumberyard که قبلا توسعه یافته بود، بر اساس فناوری‌های موتور CryEngine با مجوز از Crytek در سال 2015 ساخته شده است. پس از کشف، توسعه موتور توسط سازمان غیرانتفاعی Open 3D Foundation که تحت نظارت بنیاد لینوکس ایجاد شده است، نظارت می شود. علاوه بر آمازون، شرکت هایی مانند Epic Games، Adobe، Huawei، Microsoft، Intel و Niantic به کار مشترک روی پروژه پیوست.

این موتور شامل یک محیط توسعه بازی یکپارچه، یک سیستم رندر نوری چند رشته ای Atom Renderer با پشتیبانی از Vulkan، Metal و DirectX 12، یک ویرایشگر مدل سه بعدی قابل توسعه، یک سیستم انیمیشن شخصیت (Emotion FX)، یک سیستم توسعه محصول نیمه تمام است. (پیش ساخته)، یک موتور شبیه سازی فیزیک در زمان واقعی و کتابخانه های ریاضی با استفاده از دستورالعمل های SIMD. برای تعریف منطق بازی می توان از محیط برنامه نویسی بصری (Script Canvas) و همچنین زبان های Lua و Python استفاده کرد.

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

از جمله تغییرات نسخه جدید:

  • ویژگی های جدیدی برای ساده کردن مشارکت شرکت کنندگان جدید در کار و تعامل بین اعضای تیم توسعه پیشنهاد شده است. پشتیبانی اضافه شده برای: پروژه های خارجی برای دانلود و به اشتراک گذاری پروژه ها از طریق URL. قالب هایی برای ساده سازی ایجاد پروژه های استاندارد؛ حافظه پنهان منابع شبکه برای سازماندهی دسترسی مشترک به منابع پردازش شده؛ جادوگران برای ایجاد سریع پسوندهای Gem.
  • ابزارهای بهبود یافته برای ایجاد بازی های چند نفره. توابع آماده برای سازماندهی ارتباطات بین سرور و کلاینت، اشکال زدایی و ایجاد شبکه ها ارائه شده است.
  • فرآیندهای افزودن انیمیشن ساده شده است. اضافه شدن پشتیبانی داخلی برای استخراج حرکت ریشه (Root Motion، یک حرکت شخصیت بر اساس انیمیشن استخوان ریشه اسکلت). فرآیند واردات انیمیشن بهبود یافته است.
  • قابلیت های رابط برای پیمایش در منابع گسترش یافته است. پشتیبانی اضافه شده برای بارگذاری مجدد داغ منابع.
  • قابلیت استفاده از کار با Viewport بهبود یافته است، انتخاب عناصر و ویرایش پیش ساخته ها بهبود یافته است.
  • سیستم ساخت و ساز منظر از دسته قابلیت های آزمایشی به حالت آمادگی اولیه (پیش نمایش) منتقل شده است. عملکرد رندر و ویرایش مناظر به طور قابل توجهی بهبود یافته است. اضافه شدن پشتیبانی برای مقیاس بندی در مناطقی با ابعاد 16 در 16 کیلومتر.
  • ویژگی های رندر جدیدی مانند اضافات برای تولید آسمان و ستاره ها پیاده سازی شده است.

منبع: opennet.ru

اضافه کردن نظر