11.4K ·GitHub
Что это такое?
image-blaster — это набор навыков (skillset) для Claude, который превращает одно изображение в 3D-окружение с мешами и звуковыми эффектами, координируя навыки Claude вместе с API World Labs и FAL.
Это навык Claude или самостоятельное приложение?
В первую очередь это навык Claude: вы указываете Claude на изображение, и он вызывает внешние API, чтобы собрать 3D-сцену. Также в комплекте есть встроенное React-приложение для просмотра (в папке /app), с помощью которого можно просматривать и дорабатывать результат.
Как это запустить?
Клонируйте репозиторий и используйте входящие в комплект скрипты для запуска просмотрщика: 'bun --cwd=app run dev' запускает его локально, а 'bun --cwd=app run build' собирает сборку для продакшена; сам навык вызывается через Claude.
Нужны ли API-ключи для World Labs и FAL?
Да — image-blaster использует сервисы World Labs и FAL (а при желании и 3D API Hunyuan) для генерации меша и окружения, поэтому для работы нужен доступ к этим API.
Можно ли контролировать качество мешей и стиль результата?
Да, с помощью флагов: --enable-pbr включает PBR-материалы (по умолчанию включено), --generate-type выбирает вывод Normal, LowPoly или Geometry-only, а --polygon-type задаёт треугольные или четырёхугольные полигоны для LowPoly. Целевое количество граней по умолчанию — 50000, что заметно меньше значения по умолчанию у API Hunyuan — 500000.
Какие изображения подходят лучше всего?
Проект позиционируется для концептов уровней видеоигр, детских спален, роботизированных окружений, поиска локаций для кино и архитектурных визуализаций — по сути, для любого отдельного референсного изображения, которое вы хотите превратить в исследуемое 3D-пространство.
Можно ли настроить приложение-просмотрщик?
Да — если удалить /app из файла .claudeignore, Claude получит разрешение напрямую редактировать встроенное React-приложение для просмотра.
Почему Hunyuan упоминается вместе с World Labs и FAL?
Похоже, API Hunyuan используется в качестве бэкенда генерации меша (или наряду с другими сервисами): его значение по умолчанию в 500000 граней заметно выше, чем у image-blaster — 50000.
What are similar projects?
threejs-game-skills, godogen, modly, anyCreature, skills, image-to-3dlab, img2threejs, Procedura
Which topics is it in?
image-to-3d, 3d-modeling, 3d-generation, audio-generation, claude-skill, game-development, claude-skills, 3d, computer-vision, claude, agent-skills, react