Amazon tarafından açılan oyun motoru Open 3D Engine 23.10'un piyasaya sürülmesi

Open 3D Foundation (O3DF), modern AAA oyunları ve gerçek zamanlı olarak çalışabilen ve sinematik kalitede performans sunabilen yüksek çözünürlüklü simülatörler geliştirmek için uygun olan açık kaynaklı 3D oyun motoru Open 3D Engine'in (O3DE) 23.10 sürümünü yayınladı. Kod C++ dilinde yazılmıştır ve Apache 2.0 lisansı altında yayınlanmıştır. Platform desteği mevcuttur. Linux, Windows, macOS, iOS ve Android.

O3DE motoru, Temmuz 2021'de Amazon tarafından açık kaynaklı hale getirildi ve daha önce geliştirilen, 2015 yılında Crytek'ten lisanslanan CryEngine motor teknolojileri üzerine kurulu tescilli Amazon Lumberyard motorunun koduna dayanmaktadır. Açık kaynaklı olarak yayınlanmasından bu yana, motorun geliştirilmesi, kar amacı gütmeyen Open 3D Foundation tarafından denetlenmektedir. Linux Vakıf. Amazon'un yanı sıra Epic Games, Adobe, Huawei, Microsoft, Intel ve Niantic gibi şirketler de projeye katıldı.

Motor, entegre bir oyun geliştirme ortamı, Vulkan, Metal ve DirectX 12 desteğine sahip çok iş parçacıklı bir fotogerçekçi oluşturma sistemi Atom Renderer, genişletilebilir bir 3D model düzenleyici, bir karakter animasyon sistemi (Emotion FX), yarı mamul bir ürün geliştirme sistemi içerir. (prefabrik), SIMD talimatlarını kullanan gerçek zamanlı bir fizik simülasyon motoru ve matematik kütüphaneleri. Oyun mantığını tanımlamak için görsel bir programlama ortamının (Script Canvas) yanı sıra Lua ve Python dilleri de kullanılabilir.

Proje başlangıçta ihtiyaçlarınıza göre uyarlanabilecek şekilde tasarlandı ve modüler bir mimariye sahip. Toplamda, ayrı kütüphaneler halinde sağlanan, değiştirilmeye, üçüncü taraf projelere entegrasyona ve ayrı kullanıma uygun 30'dan fazla modül sunulmaktadır. Örneğin, modülerlik sayesinde geliştiriciler grafik oluşturucuyu, ses sistemini, dil desteğini, ağ yığınını, fizik motorunu ve diğer bileşenleri değiştirebilirler.

Yeni sürümdeki değişiklikler arasında:

  • Görsel komut dosyası programlama ortamı (Script Canvas), daha az görsel alan kaplayan ve basit işlemleri gerçekleştirecek şekilde tasarlanmış kompakt düğümler için destek ekledi. Yeni özellik, düğüm grafiğini daha kompakt hale getirmenize ve hata ayıklamayı kolaylaştırmanıza olanak tanır.
  • Qt'de kullanıcı arayüzleri geliştirmenin karmaşıklıklarına dalmadan ve öğeleri sıralama ve filtrelemeye yönelik araçların ayrı bir uygulaması konusunda endişelenmeden özellik editörleri oluşturmak için deneysel bir DPE (Belge Özellik Düzenleyicisi) çerçevesi eklendi. Geliştiricinin yalnızca öğelerin düzenini, düzenleme davranışını ve arayüz özelliklerini, DocumentPropertyEditor widget'ı kullanılarak gerekli arayüze dönüştürülen bir XML belgesi biçiminde tasarlaması gerekir. DPE kullanılarak uygulanan ilk araç “Konsol Değişkenleri” arayüzüydü.
  • Yarı bitmiş ürünleri geçersiz kılmak için deneysel bir arayüz eklendi (Prefabrik Geçersiz Kılmalar), yarı bitmiş ürün örneklerinin içeriğini serbestçe değiştirmenize olanak tanır.
  • Eklenti modülleri (Gems), şablonlar ve projelerle özel depoların oluşturulmasını otomatikleştirmek için özellikler sunulmaktadır.
  • Open 3D Engine'in derlenmiş sürümünün kurulumunu basitleştirmek için snap paketleri oluşturulmuştur. Ubuntu 20.04 ve 22.0.
  • Open 3D Engine kullanılarak oluşturulan projelerin dışa aktarma yetenekleri genişletildi. Windows, Linux, Linux Sunucu ve iOS. iOS için proje dışa aktarma desteğinin yakında gelmesi bekleniyor. Android.
  • Atom işleme sistemi performans ve işleme kalitesi açısından iyileştirildi ve iOS tabanlı mobil cihazlar için destek eklendi. AndroidBirden fazla GPU ile eş zamanlı çalışma için bir çerçeve eklendi. Işın izlemeli yansıma desteği uygulandı. VMA (Vulkan Bellek Ayırıcı) ve DX12MA (DirectX Bellek Ayırıcı) bellek ayırma mekanizmalarına destek eklendi.
  • Robot simülatörleri oluşturma olanakları genişletildi. Robotlar için proje şablonları sistemi önemli ölçüde iyileştirildi. Hızlı bir şekilde robotik kollar oluşturmak için bir şablon eklendi. Proje şablonlarının Robot İşletim Sistemi (ROS2) platformunu kullanarak çalıştırılmasına ilişkin belgeler sağlanmaktadır. Tork iletimi için prizmatik bağlantılar için destek eklendi. Kamera bileşeninin performansı iyileştirildi ve kamera bileşenini özelleştirme seçenekleri genişletildi. İki tip tutucu sunulmaktadır: vakumlu ve parmaklı. Temas sensörü bileşeni eklendi.

Kaynak: opennet.ru

DDoS korumalı siteler, VPS VDS sunucuları için güvenilir hosting satın alın 🔥 DDoS korumalı, güvenilir VPS ve VDS sunucu barındırma hizmeti satın alın | ProHoster