GitHub-радар

anyCreature: 3D-персонаж из одной фразы — готово к движку

anyCreature — конвейер для создания 3D-персонажей с ИИ: описываешь существо одной фразой, агент строит силуэт, геометрию, цвет и анимации и отдаёт готовый GLB-файл с риггингом.

01Ariescar/anyCreature 301JavaScript

anyCreature — опенсорс-конвейер, который превращает описание персонажа одной фразой в готовый GLB с риггингом, скиннингом, вертексными цветами, запечённым AO и анимациями. Рабочий процесс — пять этапов (от 00_START до 04_SHIP), каждый описан в карточках, которые читает исполняющая сессия агента. Движок без внешних зависимостей: одна JSON-спецификация на входе, скиннед GLB на выходе через `node engine/cli.js spec.json out.glb`. Качество контролируют независимые «слепые» агенты: они не знают исходного заказа и видят только 24-пиксельный силуэт — должны угадать, что нарисовано, с нуля. Ни один из двух gate'ов не самооценивается: пока силуэт не читается в свежем контексте, сессия переделывает. Нужны Node.js 18+ и Python 3.9+.

Зачем это вайб-кодеру

Если вы строите игры или интерактивные сцены с ИИ-агентами и хотите генерировать оригинальных 3D-персонажей из текстового описания — без покупки арт-паков и без знания 3D-редакторов — anyCreature берёт на себя весь конвейер. Независимые агенты-ревьюеры гарантируют, что персонаж читается объективно, а не только в голове автора.

Как поставить

Скопируйте и отправьте своему агенту — Claude Code, Codex, любому:

Разверни anyCreature отсюда: https://github.com/Ariescar/anyCreature — запусти setup.sh и убедись что вывод «calibrate OK», затем создай тестового персонажа по инструкции из MANUAL.md (начни с карточки 00_START) и покажи итоговый GLB-файл.

Запустится на обычном ноутбуке — нужны Node.js 18+ и Python 3.9+, видеокарта не нужна. Рендер силуэтов использует headless Chromium через Playwright (устанавливается автоматически).

Открыть на GitHub