Open 3D Foundation, Açık 3D Motoru (O3DE) 25.10, özgür yazılımdaki en gelişmiş açık kaynaklı 3D motorunun evriminde önemli bir adım teşkil eden bir sürümdür.
25.10 Sürümü, O3DE simülasyonlarıyla uyumlu daha geniş bir çerçeve yelpazesi içeriyor. Ayrıca, O3DE'nin robotik bileşenleri ROS2 mücevherinden ayrılarak kullanıcılara daha fazla esneklik sağlıyor. ROS2 mücevherinin bazı bölümleri de O3DE topluluğu için kullanıcı deneyimini iyileştirmek üzere yeniden düzenlendi.
Bu güncelleme yalnızca performansı ve kararlılığı iyileştirmekle kalmıyor, aynı zamanda O3DE'nin erişimini, Unreal veya Unity'ye özel kısıtlamalar olmadan profesyonel bir alternatif arayan bağımsız geliştiricilere, oyun stüdyolarına ve endüstriyel simülasyon projelerine kadar genişletiyor.
Open 3D Engine 25.10'un ana yenilikleri
Open 3D Engine 25.10'un bu yeni sürümünde, önemli özelliklerden biri de render hattının kapsamlı bir şekilde elden geçirilmesidir. Artık daha fazla görsel sadakat ve genişletilmiş destek sunan Atom karmaşık malzemeler için. Gölgeler, yansımalar ve atmosferik efektler yeni bir seviyeye ulaşıyor Daha verimli algoritmaların entegrasyonu ve küresel aydınlatmanın daha akıllı yönetimi sayesinde ayrıntılı olarak.
El Motor artık dinamik ışık koşullarını ve alan derinliğini daha iyi yönetiyor.Bu, daha doğal sahneler ve daha sürükleyici bir atmosfer sağlar. Ayrıca, Orta seviye GPU'lara sahip sistemlerde performans optimize edildigörsel kaliteden ödün vermeden sorunsuz bir deneyim sağlamak.
Yaratıcılar için daha güçlü araçlar
25.10 sürümü aynı zamanda O3DE düzenleyicisinde de önemli iyileştirmeler sunuyor.Arayüz, daha sezgisel bir iş akışı sunmak için iyileştirildiAnimasyon, modelleme ve betik modülleri arasındaki entegrasyon iyileştirildi. Geliştiriciler artık daha güçlü bir hata ayıklama sistemine ve yeni seçeneklere sahip Karmaşık sahnelerin yönetilmesi için yaratıcı süreci hızlandırır ve üretim sırasında hataları azaltır.
Benzer şekilde, bu da olmuştur Python ve Lua ile gelişmiş uyumluluk, Programcılara davranışları özelleştirme, görevleri otomatikleştirme ve her projeye özel dahili araçlar oluşturma konusunda daha fazla esneklik sağlar.
Ayrıca, ScriptCanvas'a kesme noktaları için ilk destek eklendi. Bu özellik henüz erken geliştirme aşamasındadır ve derleme sırasında varsayılan olarak devre dışıdır. CrashPad kütüphanesini kullanan harici bir çökme raporlama sistemi için de ilk destek eklendi.
Optimizasyon ve platformlar arası destek
O3DE 25.10, Linux, Windows ve macOS ile geliştirilmiş uyumluluğun yanı sıra çoklu platform profilini de güçlendiriyor. geliştirilmiş Android entegrasyonu Mobil cihazlarda sürükleyici deneyimler için. Proje mühendisleri, motor performansını optimize etmek, simülasyonlardaki gecikmeyi azaltmak ve bellek yönetimini iyileştirmek için yoğun bir şekilde çalışarak daha büyük ve daha ayrıntılı sahnelerle çalışma olanağı sağladılar.
Bir diğer öne çıkan nokta ise karmaşık fizik kullanan projelerde motor kararlılığı veya gerçek zamanlı simülasyonlar. Yeni çarpışma sistemi ve parçacık yönetimi, daha tutarlı ve doğru sonuçlar verecek şekilde kapsamlı bir şekilde revize edildi.
Diğer önemli değişiklikler şunları içerir:
- Daha verimli bir inşaat süreci.
- Kaynak Düzenleyicisi tarafından yönetilen kaynak dosyalarının yüklenmesi/kaydedilmesi için biçim türünü (XML, JSON, ikili) seçme seçeneği eklendi.
- Geliştirilmiş hata ayıklama deneyimi (editör belleği kullanımında %50'ye kadar azalma, hata ayıklama sırasında daha hızlı derleme süreleri ve yineleme süresinde dakikalardan saniyelere önemli bir azalma).
- C++ 20 standardına destek eklendi.
- Bağımlılıkları algılayan ve performans için daha iyi optimize edilmiş, daha güvenilir bir varlık işlemcisi.
- Lua betik dosyalarının harici bir düzenleyicide açılmasına ilişkin yapılandırma düzeltildi.
- Varlık Gezgini'nde bir varlık ilk konumuna taşındığında işlemi iptal etmek için sürükle ve bırak eylemi düzeltildi.
- Yeni bir eylem başlatıldığında hassasiyeti azaltmak için ölü bölge eklendi
Son olarak, bu konuda daha fazla bilgi edinmek istiyorsanız, ayrıntılara başvurabilirsiniz. Aşağıdaki bağlantıda.