Retour

A Gift for My Dog

Tout un monde onirique pour un chien : traversez un salon agrandi aux dimensions de canyons et un terrain sans fin pour jouer à « va chercher », poursuivez une balle lumineuse qui reste toujours à un demi-mètre, et rassemblez 5 cadeaux jusqu’à ce que le rêve se pose dans un vrai panier pour chien.

Auteur: x7peepsCode source
Essayer en direct
A Gift for My DogEssayer en direct

Description

Et si vous pouviez offrir tout un monde à votre chien ? A Gift for My Dog — A Dog's Dream est un monde jouable dans le navigateur, où vous parcourez le rêve d’un chien : un salon agrandi aux dimensions de canyons, un terrain sans fin pour jouer à « va chercher » et une balle lumineuse qui reste toujours à un demi-mètre.

Rassemblez 5 cadeaux à travers les zones du rêve, et le rêve finit par retomber dans un vrai panier pour chien : « Ce monde est pour toi. » L’auteur l’a créé en cadeau pour son propre chien.

Il s’agit d’un build web Three.js tenant en un seul fichier, aux dépendances entièrement locales, qui tourne à 60 fps en 1440p avec 48 objets instanciés répartis sur 5 zones, des ombres en temps réel et du bloom. Jouez au tactile sur mobile ou avec WASD sur ordinateur.

Tous les assets 3D, plus de 26 au total, ont été générés via l’API Tripo pendant le hackathon, et toute la pipeline, de la génération et du rigging à l’animation et à l’import dans le moteur, est scriptée de bout en bout, sans aucun travail manuel dans un logiciel 3D.

Comment Tripo a été utilisé

Tripo a piloté toute la pipeline 3D : plus de 26 assets, tous générés via l’API Tripo v3, entièrement scriptés et exécutés sans surveillance, sans le moindre travail manuel dans un logiciel DCC.

  • Accessoires principaux : le canapé, le lit, la boîte cadeau et le panier pour chien ont été créés en text-to-3D avec H3.1.
  • Accessoires en série : balles, os, chaussons et plantes proviennent de la génération low-poly P1, rendus sous forme de 48 objets instanciés à 60 fps.
  • Îles flottantes : des images conceptuelles ont été transformées en îles au style cohérent grâce à l’image-to-3D.
  • Le chien : généré, riggé automatiquement en quadrupède (rig-check plus rig-v2.0), avec des animations de marche et d’attente transférées par retargeting via animate_in_place, puis intégré directement dans le moteur.
  • Un seul script : du prompt au GLB prêt pour le moteur, en passant par le text-to-3D et l’image-to-3D, le delighting, le PBR, le rigging automatique et le retargeting, le tout enchaîné par un unique client Python.

Bande-annonce