Repolode
img2threejs

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. 1

    Установите пакет из npm в отдельный префикс

    npm install --prefix "$HOME/.local/share/img2interior" @img2threejs/img2interior@0.3.1
  2. 2

    Зарегистрируйте установленную копию в img2 harness

    npx --yes @img2threejs/img2@0.4.0 add --link "$HOME/.local/share/img2interior/node_modules/@img2threejs/img2interior" --yes
  3. 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 обновляется ежедневно.

Похожие проекты

Навык Claude Code, который превращает URL сайта в ролик о запуске продукта с частотой 60 fps: видео создаётся на HTML, а звуковые эффекты синхронизируются с музыкой и добавляется размытие в движении.

32247JavaScriptMITОбновлён 5 дней назад

Навык агента для Claude Code и Codex, который превращает реальный интерфейс приложения в проморолики и короткие видео, смонтированные под музыку и отрендеренные локально.

1057JavaScriptMITОбновлён 18 дней назад