WorldPlay2, başlangıç görselini kullanıcının hareketlerine göre değişen bir ortama dönüştürmeyi amaçlıyor. Proje ekibi model ağırlıklarıyla çalıştırma kodlarını 6 Ekim’de yayımladı; tarayıcı üzerinden erişilebilen gösterim ise 7 Ekim’de Reactor’da açıldı.
Model, yalnızca izlenen kısa videolar üretmek yerine kullanıcının ilerleme, dönme ve bakış açısını değiştirme komutlarına karşılık yeni görüntüler oluşturuyor. Böylece tek bir görsel, farklı yönlerden incelenebilen bir ortamın başlangıç noktası hâline geliyor.
Hareket ve olaylar ayrı kontrol edilebiliyor
Ekibin gösterimlerinde bahçedeki bir salyangoz, sokakta hareket eden karakterler ve birinci kişi bakış açısıyla görülen bir mutfak gibi örnekler yer alıyor. Kullanıcı kamera hareketlerinin yanı sıra ortamın görünümünü veya sahnede yaşanan olayı da değiştirebiliyor.
Araştırma makalesinde sahne, karakter ve olay tanımlarının birbirinden ayrıldığı bir yapı anlatılıyor. Bu sayede, örneğin aynı karakter hareket etmeyi sürdürürken hava koşullarının değişmesi tarif edilebiliyor. Model, ortamı tek ve uzun bir açıklamaya indirgemek yerine farklı kontrol bileşenlerini birlikte işliyor.
Uzun gösterimler için bellek ve kararlılık yöntemleri
Uzun süre dolaşılan ortamlarda önceki görüntülerin korunması önemli bir teknik sorun. WorldPlay2, geçmiş kareleri daha küçük bellek temsillerine dönüştürerek bu yükü azaltmayı hedefliyor. Geliştiriciler ayrıca, hızlandırılmış modelin uzun gösterimlerde daha istikrarlı çalışması amacıyla Stable Forcing adlı eğitim yaklaşımını kullanıyor. Bunlar araştırma ekibinin açıkladığı yöntemler arasında bulunuyor.
Çalıştırma için güçlü donanım gerekiyor
Kod deposunda hızlı sürümün yanında farklı çalıştırma seçenekleri de sunuluyor. Yerel kullanım için CUDA destekli Nvidia donanımı gerekiyor. Reactor’ın örnek yerel yapılandırması dört Nvidia B200 içeriyor. Bu nedenle tarayıcı gösteriminin erişime açılması, model hesaplamalarının sıradan bir telefon veya dizüstü bilgisayarda yapıldığı anlamına gelmiyor.
Örnek arayüzde WASD tuşları hareketi, yön tuşları ise bakış açısını kontrol ediyor. Kullanıcı hazır örneklerden birini seçebildiği gibi kendi görselini ve metin tanımını da ekleyebiliyor. Ancak ortamda dolaşılabilmesi, bunun düzenlenebilir ve eksiksiz bir oyun projesi olarak dışa aktarılabildiğini göstermiyor; proje açıklaması etkileşimli görüntü üretimine odaklanıyor.
Google’ın Project Genie yaklaşımı da kullanıcı hareketlerine yanıt veren üretken ortamları gündeme getirmişti. WorldPlay2, model dosyalarını çalıştırma kodlarıyla birlikte yayımlıyor ve kontrol alanlarını birbirinden ayırıyor. Gerçek kullanımda ortamın devamlılığı ve komutlara verdiği yanıt, model seçimi ile donanım koşullarına bağlı kalıyor.