img2threejs part d'une photo et demande à un agent de reconstruire l'objet avec des primitives, de la géométrie générée et des shaders. Le résultat est du TypeScript exécutable, modifiable par les développeurs.
Produire un objet que l'on peut encore modifier
Une extraction dense ou un modèle photogrammétrique donne souvent un résultat difficile à adapter. img2threejs vise un autre livrable : une scène construite par code, dont la géométrie, les matériaux et la hiérarchie restent lisibles.
De la référence visuelle au graphe de scène
La galerie présente notamment un BMX, des écouteurs, une maison isométrique et un coffre. Chacun est recréé avec géométrie et matériaux procéduraux, puis organisé avec pivots et colliders utiles à l'exécution.
- Inventaire des détails visibles avant la construction.
- Critères de qualité et vérifications documentés.
- Flux de travail compatible avec plusieurs agents de code.
Un asset que l'équipe peut posséder
Le modèle final peut être inspecté, paramétré, animé et réutilisé directement dans un projet Three.js. L'IA accélère la création, mais le code produit reste sous le contrôle des développeurs.
De l'inventaire visuel aux contrôles qualité
Le dépôt décrit les étapes avant même la génération : relever les détails de l'image de référence, choisir une hiérarchie utilisable à l'exécution et définir des critères de qualité. L'agent produit ensuite primitives, géométrie, shaders, pivots, sockets et colliders en TypeScript. Chaque étape peut être relue et corrigée par un humain.
La galerie rend cette méthode concrète avec des objets de nature très différente, du vélo BMX aux écouteurs en passant par la petite maison isométrique. Tous suivent le même principe : pas de modèle GLB importé ni de texture photographique posée sur une forme. Le résultat est du code que l'équipe peut faire évoluer après la première version.