
Açıklama
Reverie, herkesin hayattan ya da kurgudan değer verdiği anları, elle keşfedilebilen müzikli bir dünyada toplamasını sağlıyor. Birlikte yapılan bir yolculuk, sevilen bir anime karakteri, bir oyundaki bir manzara ya da bir romandaki bir an; o anıyı veya hikâyeyi paylaşan biri için ya da kendiniz için kişisel bir hediyeye ilham olabilir.
Kolu çevirdiğinizde yatay bir dünya müzik eşliğinde açılır: Tanıdık yerlerden geçer, sevdiğiniz karakter ve nesnelerle karşılaşırsınız; sonunda sahnedeki bir hatıra objesi yolculuğa kişisel bir son yazar. Nesnenin kalbinde Jupiter'in gözlüksüz 3D ışık alanı çerçevesi yer alıyor. Ekip çerçeveyi dikey konumda yerleştiriyor, böylece lentiküler sütunlar sol-sağ paralaksını koruyor; kutu da gerçek dünyadaki milimetre ölçülerinden ölçeklendiriliyor (dış ölçüler 192 × 324 mm), bu sayede ekrandaki tomar fiziksel müzik kutusunun oranlarıyla birebir örtüşüyor. Kol, USB klavye gibi davranan ve çerçevenin ana kartına bağlanan bir Pro Micro kullanıyor: Her tam tur dünyayı bir parça ileri taşıyor, müzik de onunla birlikte ilerliyor.
Ekibin önerdiği oluşturma akışı fotoğraflar, referans görseller ve kullanıcının fikirleriyle başlıyor. Sistem bunları yorumlayıp düzenlenebilir bir 2D panorama oluşturuyor; kullanıcılar da temasını, kompozisyonunu ve öğelerini iyileştirerek Mucha tarzı bir bahçe, Shanhaijing'den çıkma fantastik bir diyar, Bauhaus tarzı bir oyun alanı, piksel tarzı bir ada ya da chibi bir minyatür gibi bir dünya seçiyor. 2D tasarım onaylandıktan sonra Tripo API her bir 3D öğeyi ayrı ayrı üretiyor; bir dil modeli sahnenin düzenlenmesine yardım ediyor ya da kullanıcılar konumu, ölçeği ve derinliği kendileri ayarlıyor. Dünya onaylanıp müzik seçildikten sonra sahne, müzik ve son hatıra objesi paketlenip Jupiter donanımına yükleniyor ve kollu müzik kutusuyla keşfedilmeye hazır hâle geliyor.
Ekip, Unity eklentisi yerine Jupiter Interlace SDK'nın web interlacing çıktısını doğrudan bir Three.js sahnesine bağladı: Aynı web kodu bilgisayarda 2D önizleme, çerçevede ise gözlüksüz 3D oluyor. Her durağın panorama konsepti, ön planın, orta planın, arka planın ve uzak mesafenin gerçekten ayrışıp ayrışmadığını kontrol etmek için World Labs Marble ile keşfedilebilir bir 3D dünyaya dönüştürülüyor; ardından Tripo ile üretilen ön plan modellerinin arkasında duran bir arka plan katmanı olarak önceden render ediliyor. Böylece arkada gerçek bir derinlik elde edilirken önde etkileşim korunuyor ve performans kontrol altında tutuluyor.
Bu çalışma, anıları ve hikâyeleri paylaşan insanlar için. Ekip, herkesin kendisini etkileyen şeylerin etrafında bir dünya şekillendirip ardından onu görebilmesini, duyabilmesini ve kendi temposunda yeniden ziyaret edebilmesini umuyor.
Tripo nasıl kullanıldı
Çalışmadaki tüm 3D asset'leri Tripo üretiyor: 2D tasarım onaylandığında her 3D öğeyi Tripo API oluşturuyor. Ekibin ifadesiyle bu, haftalar süren manuel modellemenin yerini alıyor; böylece herkes dakikalar içinde bir web sayfasında kendi 3D dünyasını kurabiliyor.
- Stil görselleri: Kullanıcı fotoğraflarını yükledikten sonra Tripo bunları Mucha gibi seçilen sanat tarzında yeniden çiziyor.
- Karakterler: Çoklu görünüm üretimiyle 3D modellere dönüştürülüyor, ardından ışık alanı ekranına uygun olmaları için ekibin kendi betikleriyle kabartma hâline getiriliyor.
- Nesneler: Doğrudan image-to-3D ile üretiliyor; küçük parçalar voksel tabanlı yeniden oluşturma, poligon azaltma ve bake işlemlerinden geçirilerek bir RK3566 üzerinde akıcı biçimde render ediliyor.
- Demo örneği gerçekten Tripo ile üretildi: 3 fotoğraf, 12 stil görseli, 4 referans görsel ve 4 model; ön plan modellerinin arkasında World Labs ile önceden render edilmiş arka plan katmanları yer alıyor.


