Навык для AI-агентов, который помогает создавать креативные 3D-визуализации: превращать идею в сцену Three.js или Blender с помощью рецептов, наборов и захвата кадров.
img2threejs/img2interior
Навык на основе агентов превращает фото комнаты в редактируемую сцену Blender, просмотрщик Three.js и переносимую модель GLB.
- Звёзды
- 46
- Форки
- 6
- Открытые issues
- 0
- Последний коммит
- 15 часов назад
Что это?
img2 Interior — навык под управлением агента для Claude Code, Codex и OpenCode, созданный на базе img2 harness. Получив одно референсное изображение интерьера, агент анализирует его, создает сцену Blender с геометрией и физически корректными материалами, рендерит ее, сравнивает рендеры с оригиналом, а затем собирает просмотрщик Three.js.
На выходе получаются три артефакта: упакованный редактируемый мастер-файл Blender; GLB для запуска с сопутствующими файлами lightmap и probe, а также кодом просмотрщика; отдельный переносимый статический GLB с запеченным внешним видом. Размеры, скрытые поверхности и параметры камеры помечаются как приблизительные оценки, поскольку одного изображения недостаточно для точного восстановления. Проект не заявляет о точном воссоздании или фотореализме и не является предварительно обученной моделью для преобразования изображений в меши.
Для установки npm загружает пакет в отдельный префикс, после чего пакет регистрируется в img2 harness. Для нативного создания сцен требуется отдельное окружение Python 3.11 с bpy и numpy. Исходный код доступен по лицензии с открытым исходным кодом, ограничивающей коммерческое использование.
Ключевые возможности
- 01Создает редактируемую сцену Blender по одному референсному изображению интерьера.
- 02Рендерит сцену, сравнивает результат с оригиналом, а затем исправляет геометрию и материалы.
- 03Экспортирует упакованный мастер-файл .blend, GLB для запуска с просмотрщиком Three.js и переносимый GLB.
- 04Сохраняет в проекте сведения о происхождении ресурсов, допущениях и проверках.
- 05Устанавливается через npm и регистрируется в img2 harness для Claude Code, Codex и OpenCode.
Сценарии использования
- Превращение концепт-изображения интерьера в трехмерную комнату для демонстрации заказчику.
- Создание редактируемой исходной сцены интерьера в Blender по одной референсной фотографии.
- Публикация браузерной прогулки по комнате с помощью просмотрщика Three.js.
- Подготовка автономной модели комнаты в формате GLB для других инструментов, совместимых с glTF.
Быстрый старт
- 1
Установите пакет из npm в отдельный префикс
npm install --prefix "$HOME/.local/share/img2interior" @img2threejs/img2interior@0.3.1 - 2
Зарегистрируйте установленную копию в img2 harness
npx --yes @img2threejs/img2@0.4.0 add --link "$HOME/.local/share/img2interior/node_modules/@img2threejs/img2interior" --yes - 3
Перезапустите сеанс агента, откройте проект и примените промпт для копирования и использования с одним изображением комнаты
Что важно знать
- Это не предобученная модель и не решение в один клик; результат зависит от подготовки каждой конкретной сцены и визуальной проверки.
- Требуется Claude Code, Codex или OpenCode, а также отдельная среда Python 3.11 с bpy 4.3.0.
- Требуется img2 harness (версии 0.4.0 или новее) и браузер с поддержкой WebGL.
- В качестве лицензии указано NOASSERTION; для коммерциализации самого инструмента требуется предварительное письменное разрешение.
Темы
Частые вопросы
- Что такое img2interior?
- Навык на основе агентов превращает фото комнаты в редактируемую сцену Blender, просмотрщик Three.js и переносимую модель GLB. img2 Interior — навык под управлением агента для Claude Code, Codex и OpenCode, созданный на базе img2 harness. Получив одно референсное изображение интерьера, агент анализирует его, создает сцену Blender с геометрией и физически корректными материалами, рендерит ее, сравнивает рендеры с оригиналом, а затем собирает просмотрщик Three.js.
- img2interior можно использовать бесплатно? Какая у него лицензия?
- img2interior распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- img2interior всё ещё поддерживается?
- Активно поддерживается. Последний коммит в img2interior — 19 окт. 2026 г..
- Для чего можно использовать img2interior?
- Превращение концепт-изображения интерьера в трехмерную комнату для демонстрации заказчику. Создание редактируемой исходной сцены интерьера в Blender по одной референсной фотографии. Публикация браузерной прогулки по комнате с помощью просмотрщика Three.js. Подготовка автономной модели комнаты в формате GLB для других инструментов, совместимых с glTF.
- Как установить img2interior?
- Установите пакет из npm в отдельный префикс: npm install --prefix "$HOME/.local/share/img2interior" @img2threejs/img2interior@0.3.1 Зарегистрируйте установленную копию в img2 harness: npx --yes @img2threejs/img2@0.4.0 add --link "$HOME/.local/share/img2interior/node_modules/@img2threejs/img2interior" --yes Перезапустите сеанс агента, откройте проект и примените промпт для копирования и использования с одним изображением комнаты
- Где скачать img2interior?
- Исходный код и инструкции по установке — на GitHub: https://github.com/img2threejs/img2interior
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Воссоздаёт объект по одному изображению в виде процедурного TypeScript-кода для Three.js, готового к анимации, а не файла с мешем.
Понятные навыки для Claude Code, Codex CLI, Cursor CLI и Gemini CLI: превращают отчёты агента о работе в краткий вердикт, понятный каждому.
Навык Claude Code, который превращает URL сайта в ролик о запуске продукта с частотой 60 fps: видео создаётся на HTML, а звуковые эффекты синхронизируются с музыкой и добавляется размытие в движении.
Agent Skill, который превращает тему в поясняющее видео с озвучкой, встроенными субтитрами и обложками, рендеря HTML-кадры локально в MP4.
Навык агента для Claude Code и Codex, который превращает реальный интерфейс приложения в проморолики и короткие видео, смонтированные под музыку и отрендеренные локально.