Microsoft, Amazon'un açık oyun motoru olan Open 3D Foundation'a katıldı

Linux Vakfı açıkladı Microsoft, Open 3D Foundation'a katıldı (O3DF), Amazon tarafından piyasaya sürüldükten sonra Open 3D Engine'in (O3DE) birlikte geliştirilmesine devam etmek için kuruldu.

Microsoft Adobe, AWS, Huawei, Intel ve Niantic ile birlikte en çok katkıda bulunanlar arasındaydı. O3DF Yönetim Kurulunda bir Microsoft temsilcisi görev yapacak. Open 3D Foundation'ın toplam üye sayısı 25'e ulaştı.

Kaynak kodu açıldığından beri yaklaşık 14.000 değişiklik yapılmıştır. O3DE motorunda, yaklaşık 2 milyon kod satırını kapsıyor. Her ay, proje havuzlarında 350-450 geliştiriciden 60-100 taahhüt sabitlenir.

Projenin temel amacı, açık, yüksek kaliteli bir 3D motor sağlayın gerçek zamanlı olarak çalışabilen ve sinema kalitesi sunan modern AAA sınıfı oyunların ve aslına uygun simülatörlerin geliştirilmesi için.

3D Motorunu Aç Amazon tarafından daha önce geliştirilen tescilli motorun gözden geçirilmiş ve geliştirilmiş bir versiyonudur. 2015 yılında Crytek'ten lisanslanan CryEngine teknolojisine dayalı Lumberyard. Motor, oyun geliştirme için entegre bir ortam, Vulkan, Metal ve DirectX 12 destekli Atom Renderer çok iş parçacıklı fotogerçekçi işleme sistemi, genişletilebilir bir 3D model düzenleyici, bir karakter animasyon sistemi içerir ( Emotion FX), önceden oluşturulmuş bir geliştirme sistemi, gerçek zamanlı bir fizik simülasyon motoru ve SIMD talimatlarını kullanan matematik kitaplıkları.

Lua ve Python dillerinin yanı sıra görsel programlama ortamı (Script Canvas) oyun mantığını tanımlamak için kullanılabilir.

Motor Amazon, çeşitli oyun ve animasyon stüdyoları ve robotik şirketleri tarafından zaten kullanılıyor. Motora dayalı olarak oluşturulan oyunlardan New World ve Deadhaus Sonata vurgulanabilir. Proje aslen ihtiyaçlarınıza göre tasarlanmış ve modüler bir mimariye sahiptir.

Toplamda, ayrı kitaplıklar olarak sağlanan, değiştirmeye, üçüncü taraf projelerine entegrasyona ve bağımsız 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 tüm bileşenleri değiştirebilir.

Proje aslen ihtiyaçlarınıza göre tasarlanmış ve modüler bir mimariye sahiptir. Toplamda, bağımsız kitaplıklar olarak sağlanan, değiştirme, üçüncü taraf projelerine entegrasyon ve ayrı kullanım için uygun 30'dan fazla modül sunulmaktadır. Örneğin, modülerlik sayesinde geliştiriciler grafik oluşturma, ses sistemi, dil desteği, ağ yığını, fizik motoru ve diğer herhangi bir bileşeni değiştirebilir.

Ana bileşenlerden aşağıdakiler öne çıkıyor:

  • Oyun geliştirme için entegre bir ortam.
  • Vulkan, Metal ve DirectX 12 grafik API'sini destekleyen Atom İşlemci çok iş parçacıklı fotogerçekçi işleme motoru.
  • Genişletilebilir 3D model düzenleyici.
  • Ses alt sistemi.
  • Karakter animasyon sistemi (Emotion FX).
  • Yarı mamul (prefabrik) ürün geliştirme sistemi.
  • Gerçek zamanlı fizik simülasyon motoru. Fizik simülasyonu için NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast ve AMD TressFX'i destekler.
  • SIMD yönergelerini kullanan matematik kitaplıkları.
  • Trafiğin sıkıştırılması ve şifrelenmesi, ağ sorunlarının simülasyonu, veri replikasyonu ve akış senkronizasyonu desteğine sahip ağ alt sistemi.
  • Oyun varlıkları için evrensel bir ağ formatı. Python betiklerinden kaynaklar oluşturabilir ve kaynakları eşzamansız olarak yükleyebilirsiniz.
  • Lua ve Python'da oyunun mantığını tanımlayan bileşenler.

Of O3DE'den Amazon Lumberyard motoruna, yeni bir Cmake yapı sistemi de dahil olmak üzere kayda değer farklılıklar, modüler mimari, açık kaynaklı yardımcı programlar, önceden oluşturulmuş yeni bir sistem, Qt tabanlı genişletilebilir bir kullanıcı arayüzü, bulut hizmetleriyle çalışmak için ek yetenekler, performans optimizasyonları, yeni ağ yetenekleri, ışın izleme desteğiyle motorun iyileştirilmiş oluşturulması, küresel aydınlatma, tahmin ve gecikmeli oluşturma.

Son olarak, bu konuda daha fazla bilgi edinmek istiyorsanız, ayrıntılara başvurabilirsiniz. Aşağıdaki bağlantıda.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.