Canlı deneyin Açıklama
Ya köpeğinize koca bir dünya hediye edebilseydiniz? A Gift for My Dog — A Dog's Dream, bir köpeğin rüyasında dolaştığınız, tarayıcıda oynanabilen bir dünya: Kanyonlara dönüşecek kadar büyütülmüş bir oturma odası, uçsuz bucaksız bir top getirme alanı ve hep yarım metre ötede duran parlayan bir top.
Rüya bölgelerine dağılmış 5 hediyeyi toplayın; rüya sonunda yeniden gerçek bir köpek yatağına konar: “Bu dünya senin için.” Geliştirici bu oyunu kendi köpeğine hediye olarak yaptı.
Oyun, tüm bağımlılıkları yerelde bulunan, tek dosyalık bir Three.js web derlemesi; 5 bölgeye yayılmış ve instancing ile çizilen 48 nesne, gerçek zamanlı gölgeler ve bloom ile 1440p'de 60 fps hızında çalışıyor. Mobilde dokunmatik kontrollerle, masaüstünde WASD ile oynayabilirsiniz.
26'dan fazla 3D asset'in tamamı hackathon sırasında Tripo API ile üretildi; üretimden rigging'e, animasyondan motora aktarıma kadar tüm iş akışı baştan sona betiklerle yürütülüyor ve 3D yazılımlarda hiçbir elle işlem yapılmıyor.
Tripo nasıl kullanıldı
Tripo tüm 3D iş akışını yönetti: 26'dan fazla asset'in tamamı Tripo API v3 ile üretildi; süreç baştan sona betiklerle ve gözetimsiz yürütüldü, DCC yazılımlarında hiçbir elle çalışma yapılmadı.
- Ana objeler: Kanepe, yatak, hediye kutusu ve köpek yatağı H3.1 text-to-3D ile yapıldı.
- Toplu objeler: Toplar, kemikler, terlikler ve bitkiler P1 düşük poligonlu üretimle elde edildi ve 60 fps'te instancing ile çizilen 48 nesne olarak işlendi.
- Yüzen adalar: Konsept kareleri image-to-3D ile stil açısından tutarlı adalara dönüştürüldü.
- Köpek: Önce üretildi, ardından dört ayaklı olarak otomatik riglendi (rig-check artı rig-v2.0); yürüme ve bekleme animasyonları animate_in_place ile retarget edildi ve doğrudan motora aktarıldı.
- Tek betik: Prompt'tan motora hazır GLB'ye kadar text-to-3D ve image-to-3D, ışık arındırma, PBR, otomatik rigging ve retargeting adımlarının hepsi tek bir Python istemcisiyle zincirlendi.


