Retour

CatLog

Un catalogue communautaire des chats errants du quartier : chaque chat reçoit un numéro, une fiche, une carte à collectionner dessinée en direct dans le navigateur et un modèle 3D généré avec Tripo autour duquel on peut tourner à 360°, et le catalogue grandit photo après photo.

Auteur: Ken
Télécharger le code source
CatLogTélécharger le code source

Description

CatLog est un catalogue communautaire de chats, conçu comme un cadeau à la ville que nous partageons avec ses chats. Les chats errants vivent juste à côté de nous, et pourtant ils restent invisibles : pas de nom, pas de trace, juste des ombres qui s’éclipsent. Il manque un pont à la cohabitation. CatLog transforme un quartier en catalogue vivant où chaque habitant félin reçoit un numéro, une fiche, sa propre carte à collectionner et un corps 3D autour duquel on peut tourner à 360°.

Ce cadeau s’adresse aux voisins qui nourrissent ces chats et à tous ceux qui n’ont jamais eu l’occasion de les connaître. Dès que l’on peut dire « celui-ci est timide, celui-là est câlin », la bienveillance trouve enfin où se poser : nourrir des ombres devient prendre soin d’habitants qui ont un nom. Pour quiconque a déjà aimé un chat, CatLog devient discrètement un lieu où garder un souvenir, où une seule photo peut devenir un modèle 3D durable.

Ouvrez CatLog : trois chats d’exemple s’y trouvent déjà. Latte le ragdoll ; Little Beauty, la top-modèle du chemin de promenade ; et Mama Cat, capitaine de la patrouille de nuit, qui a tiré une carte holo rare : ouvrir sa fiche fait pleuvoir des confettis. Chaque chat a une page de profil avec son pelage, son caractère et ses lieux de prédilection ; une carte haute résolution rendue en direct sur canvas, dont l’élément est déterminé d’après les couleurs du pelage sur la photo, et dont les attaques et la rareté sont générées à partir de son nom ; et un modèle 3D généré avec Tripo que l’on peut faire tourner. Pour ajouter un chat, déposez n’importe quelle photo : le pelage et l’élément sont détectés automatiquement (avec une clé GLM-4V, la bio s’écrit toute seule) ; validez, et la carte apparaît avec un nouveau numéro d’entrée. Tout le catalogue bascule entre l’anglais et le chinois en un clic.

Sous le capot, les cartes sont dessinées en pur Canvas côté front-end et leurs illustrations sont originales ; les chats sont stockés dans le localStorage ; et un serveur Python sans aucune dépendance sert de proxy à l’API Tripo v3, avec le pipeline image-to-model complet déjà branché, ainsi qu’aux bios automatiques GLM-4V. Le catalogue fonctionne hors ligne. CatLog est fourni sous forme de code source, à compiler et exécuter soi-même. Photo après photo, les chats du quartier deviennent tout un monde : le cadeau de l’équipe à la ville.

Comment Tripo a été utilisé

Pour l’équipe, Tripo n’est pas ici une usine à assets, mais un moteur d’identité pour les animaux urbains invisibles : une photo de chat errant devient un habitant 3D autour duquel on peut tourner, réinscrit dans le catalogue communautaire qui s’agrandit.

  • 3 modèles de chats d’exemple : générés avec Tripo en image-to-3D.
  • Une photo, deux pipelines : l’analyse des couleurs du pelage et GLM-4V produisent la carte pendant que Tripo construit le corps 3D, si bien qu’un seul cliché donne une carte, un modèle 3D et une entrée de catalogue, sans aucune modélisation.
  • Un serveur Python sans aucune dépendance sert de proxy à l’API Tripo v3, avec le pipeline image-to-model complet déjà branché.

Bande-annonce