Приложение для сканирования с помощью LiDAR на iPhone, просмотрщик Three.js и навык для агента, чтобы воссоздавать комнаты в виде редактируемых 3D-сцен.
img2threejs/plugin-interior
Навык на основе агентов превращает фото комнаты в редактируемую сцену Blender, просмотрщик Three.js и переносимую модель GLB.
- Звёзды
- 262
- Форки
- 28
- Открытые issues
- 0
- Последний коммит
- 19 дней назад
Что это?
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; для коммерциализации самого инструмента требуется предварительное письменное разрешение.
В подборках
Темы
Частые вопросы
- Что такое plugin-interior?
- Навык на основе агентов превращает фото комнаты в редактируемую сцену Blender, просмотрщик Three.js и переносимую модель GLB. img2 Interior — навык под управлением агента для Claude Code, Codex и OpenCode, созданный на базе img2 harness. Получив одно референсное изображение интерьера, агент анализирует его, создает сцену Blender с геометрией и физически корректными материалами, рендерит ее, сравнивает рендеры с оригиналом, а затем собирает просмотрщик Three.js.
- plugin-interior можно использовать бесплатно? Какая у него лицензия?
- plugin-interior распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- plugin-interior всё ещё поддерживается?
- Активно поддерживается. Последний коммит в plugin-interior — 19 окт. 2026 г..
- Для чего можно использовать plugin-interior?
- Превращение концепт-изображения интерьера в трехмерную комнату для демонстрации заказчику. Создание редактируемой исходной сцены интерьера в Blender по одной референсной фотографии. Публикация браузерной прогулки по комнате с помощью просмотрщика Three.js. Подготовка автономной модели комнаты в формате GLB для других инструментов, совместимых с glTF.
- Как установить plugin-interior?
- Установите пакет из 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 Перезапустите сеанс агента, откройте проект и примените промпт для копирования и использования с одним изображением комнаты
- Где скачать plugin-interior?
- Исходный код и инструкции по установке — на GitHub: https://github.com/img2threejs/plugin-interior
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Навык для AI-агентов, который помогает создавать креативные 3D-визуализации: превращать идею в сцену Three.js или Blender с помощью рецептов, наборов и захвата кадров.
Навык Claude Code, который запускает конвейер создания продуктовых роликов и packshot-рендеров по промышленному образцу или фотографиям, управляя Blender, Octane и DaVinci Resolve.
Инструментарий на Python, который воссоздаёт дом по фотографиям из объявления о продаже недвижимости в виде 3D-модели Blender и рендерит видеоэкскурсию.
TypeScript/JavaScript SDK и CLI для чтения, редактирования, оптимизации и записи 3D-моделей glTF 2.0 в Node.js и веб-браузерах.
Навык для AI-агента, который превращает тезис урока в интерактивную схему: ученики прогнозируют результат, меняют причину и объясняют новый случай.