Godot 4.8, XR uygulamalarının yan yana çalışmasını sağlayan OpenXR spatial containers desteğiyle gelecek
Khronos'un OpenXR çalışma grubu, uygulamaların tam ekran deneyimle çoklu görev arasında geçmesini sağlayan iki eklenti yayımladı. Godot desteğin yaklaşan 4.8 sürümünde olacağını duyurdu.

Godot Engine, 21 Ekim 2026'da Bluesky hesabından yaptığı paylaşımda yaklaşan 4.8 sürümünün OpenXR'ın yeni "spatial containers" (uzamsal kaplar) özelliğini destekleyeceğini duyurdu. Özellik, Khronos Group bünyesindeki OpenXR çalışma grubunun yayımladığı yeni eklentilerle geliyor ve XR uygulamalarının ortak bir uzamsal ortamda yan yana çalışmasını sağlıyor.
Spatial container nedir
Road to VR ve GamingOnLinux'in aktardığına göre spatial container'lar, uygulamaların XR içeriğini gösterdiği, sistemin yönettiği alanlar; masaüstündeki uygulamaların 2D içeriği pencerelere çizmesine benziyor. VR.org'un ayrıntılarına göre:
- İki eklenti var: kapları oluşturup yöneten XR_EXT_spatial_container ve bir kabın içine OpenXR kompozisyon katmanlarıyla çizmeyi sağlayan XR_EXT_spatial_container_self_rendering.
- Bir uygulamanın birden çok kabı olabiliyor. Her kap iki modda çalışıyor: diğer uygulamaların yanında duran "bounded" (sınırlı) mod ve bütün görüşü kaplayan "immersive" mod. Uygulama çalışırken modlar arasında geçiş isteyebiliyor; runtime yanıtı bir olayla veriyor ve isteği reddedebiliyor. Runtime'ın iki moddan yalnızca birini desteklemesi yeterli.
- Kabın yerini uygulama değil sistem belirliyor. Kaplar etkinken oturum hiçbir zaman visible ya da focused durumuna geçmiyor; görünürlük ve odak her kap için ayrı olaylarla geliyor.
- Eklentiler OpenXR 1.1.63 belirtimiyle 1 Eylül 2026'da kayıt defterine girdi; örnek kod, 16 Ekim 2026'da çıkan OpenXR SDK 1.1.65 ile hello_xr örnek uygulamasına eklendi.
GamingOnLinux'a göre eklentiler, Android XR, Meta, PICO, Collabora, Godot, Unity ve Varjo'nun da aralarında bulunduğu runtime ve oyun motoru geliştiricilerinin 18 aylık ortak çalışmasıyla hazırlandı. Road to VR, Khronos'un uygulamaların 2026 içinde OpenXR ekosisteminde yayılmaya başlamasını beklediğini yazıyor; VR.org ise bugün için bu eklentileri sunan bir runtime adının verilmediğini not ediyor.
Godot tarafı
"Spatial Containers, XR uygulamalarının ortak uzamsal ortamlarda çalışacak şekilde gelişmesinin temel taşı olan yeni olanaklar ve düşünme biçimleri getiriyor; geleneksel uygulama geliştiricileri için giriş eşiğini düşürmenin de anahtarı."
Godot XR ekibi
VR.org'a göre Godot'daki entegrasyon pull request'i 8 Eylül 2026'da 4.8 kilometre taşı altında birleştirildi ve bu yüzden Godot 4.8'in ilk betasında yer alıyor; yazarı Godot'nun Android bakımcısı Fredia Huya-Kouadio.
Bağlam
Road to VR, yaklaşımın Apple Vision Pro'daki visionOS'un birden çok 3D uygulamayı yan yana çalıştıran Shared Space işlevine benzediğini, Quest'te ise bugün aynı anda yalnızca bir uzamsal uygulamanın çalışabildiğini hatırlatıyor. Apple, Vision Pro için OpenXR yerine kendi API'lerini kullanıyor.
Godot 4.8'in özellikleri dondurulmuş ilk betası, Godot'nun geliştirme sürümü duyurusundan indirilebiliyor; spatial container örneği Khronos'un OpenXR-SDK-Source deposunda.



0 yorum