img2threejs: кодовая реконструкция 3D
img2threejs — инструмент, который по одной референсной картинке генерирует чистый TypeScript-код Three.js-модели из примитивов, шейдеров и процедурной геометрии, готовой к анимации и без скачивания мешей.
privacy
Эта заметка участвует в semantic memory.
AI Summary
img2threejs превращает референсное изображение в полностью кодовую, анимационно-готовую Three.js-модель, построенную из примитивов, процедурных шейдеров и сгенерированной геометрии. Процесс проходит через многоэтапный конвейер: blockout → structural → form → material → surface → lighting → interaction → optimization, с жёсткими гейтами качества и детальным инвентарем мелких деталей. Каждый проход проверяется визуально (reference vs render), и только после прохождения всех гейтов генерируется TypeScript-фабрика, возвращающая THREE.Group с иерархией, сокетами, коллайдерами и runtime-данными. Система работает под Claude Code, Codex и OpenCode, использует чистый Python 3.10+ без внешних зависимостей, минимизируя расход токенов — скрипты берут на себя валидацию и bookkeeping, модель тратит токены только на визуальную оценку. Поддерживаются CS2-оружие (Glock-18, ножи), персонажи (анатомический трек), объекты (hard-surface), диорамы и транспорт. Результат — diffable TypeScript + JSON-спецификация, а не меши. Проект имеет roadmap до v2.0 (процедурные миры) и распространяется под Apache 2.0.