App de captura com LiDAR para iPhone, viewer Three.js e skill para agentes recriarem ambientes como cenas 3D editáveis.
img2threejs/plugin-interior
Uma skill com agentes que transforma a foto de um cômodo em uma cena editável no Blender, um visualizador Three.js e um modelo GLB portátil.
- Estrelas
- 259
- Forks
- 28
- Issues abertas
- 0
- Último commit
- há 18 dias
O que é?
img2 Interior é uma skill operada por agentes para Claude Code, Codex e OpenCode, baseada no harness img2. Com uma imagem de referência de um ambiente, o agente inspeciona a foto, cria uma cena no Blender com geometria e materiais fisicamente baseados, renderiza o resultado, compara as renderizações com a referência e, em seguida, cria um visualizador Three.js.
O fluxo de trabalho gera três entregáveis: um arquivo mestre editável do Blender com todos os recursos empacotados, um GLB para uso em runtime com seus arquivos auxiliares de lightmap e probe, além do código do visualizador, e um GLB estático portátil separado, com a aparência já renderizada. Dimensões, superfícies ocultas e valores de câmera são identificados como estimativas, pois uma única imagem não fornece evidências completas. O projeto não promete reconstrução exata nem fotorrealismo e não é um modelo de imagem para malha pré-treinado.
A instalação usa npm para baixar o pacote em um prefixo dedicado e, em seguida, registrá-lo no harness img2. A criação nativa exige um ambiente Python 3.11 separado com bpy e numpy. O código-fonte está disponível sob uma licença que permite acesso ao código, mas restringe a comercialização.
Recursos principais
- 01Cria uma cena editável no Blender a partir de uma única imagem de referência de um ambiente.
- 02Renderiza e compara os resultados com a referência e, em seguida, corrige a geometria e os materiais.
- 03Exporta um arquivo mestre .blend com todos os recursos empacotados, um GLB para uso em runtime com um visualizador Three.js e um GLB portátil.
- 04Registra no projeto a procedência dos recursos, as suposições e as evidências de verificação.
- 05Instala via npm e registra o projeto no harness img2 para Claude Code, Codex e OpenCode.
Casos de uso
- Transformar uma imagem conceitual de design de interiores em um ambiente 3D explorável para apresentar a clientes.
- Criar um ponto de partida editável no Blender para uma cena de interiores a partir de uma única foto de referência.
- Publicar um passeio pelo ambiente no navegador com um visualizador Three.js.
- Gerar um modelo GLB independente de um ambiente para usar em outras ferramentas compatíveis com glTF.
Início rápido
- 1
Instale o pacote do npm em um prefixo dedicado
npm install --prefix "$HOME/.local/share/img2interior" @img2threejs/img2interior@0.3.1 - 2
Registre a cópia instalada no harness img2
npx --yes @img2threejs/img2@0.4.0 add --link "$HOME/.local/share/img2interior/node_modules/@img2threejs/img2interior" --yes - 3
Reinicie a sessão do agente, abra seu projeto e use o prompt para copiar e usar com uma imagem de um cômodo
Antes de usar
- Não é um modelo pré-treinado nem de um clique; os resultados dependem da criação específica para cada cena e de uma análise visual.
- Requer Claude Code, Codex ou OpenCode, além de um ambiente separado de Python 3.11 com bpy 4.3.0.
- Requer o harness img2 (0.4.0 ou posterior) e um navegador compatível com WebGL.
- A licença está indicada como NOASSERTION; para comercializar a própria ferramenta, é necessária autorização prévia por escrito.
Em coleções
Tópicos
Perguntas frequentes
- O que é plugin-interior?
- Uma skill com agentes que transforma a foto de um cômodo em uma cena editável no Blender, um visualizador Three.js e um modelo GLB portátil. img2 Interior é uma skill operada por agentes para Claude Code, Codex e OpenCode, baseada no harness img2. Com uma imagem de referência de um ambiente, o agente inspeciona a foto, cria uma cena no Blender com geometria e materiais fisicamente baseados, renderiza o resultado, compara as renderizações com a referência e, em seguida, cria um visualizador Three.js.
- plugin-interior é gratuito? Qual é a licença?
- plugin-interior é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- plugin-interior ainda é mantido?
- Manutenção ativa. O último commit de plugin-interior foi em 19 de out. de 2026.
- Para que posso usar plugin-interior?
- Transformar uma imagem conceitual de design de interiores em um ambiente 3D explorável para apresentar a clientes. Criar um ponto de partida editável no Blender para uma cena de interiores a partir de uma única foto de referência. Publicar um passeio pelo ambiente no navegador com um visualizador Three.js. Gerar um modelo GLB independente de um ambiente para usar em outras ferramentas compatíveis com glTF.
- Como instalar plugin-interior?
- Instale o pacote do npm em um prefixo dedicado: npm install --prefix "$HOME/.local/share/img2interior" @img2threejs/img2interior@0.3.1 Registre a cópia instalada no harness img2: npx --yes @img2threejs/img2@0.4.0 add --link "$HOME/.local/share/img2interior/node_modules/@img2threejs/img2interior" --yes Reinicie a sessão do agente, abra seu projeto e use o prompt para copiar e usar com uma imagem de um cômodo
- Onde consigo plugin-interior?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/img2threejs/plugin-interior
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma skill para agentes de programação com IA que transforma ideias em cenas criativas de 3D no Three.js ou Blender, com receitas, kits e captura de frames.
Uma skill do Claude Code que executa um pipeline automatizado para criar filmes de produto e packshots a partir de uma patente de design ou de fotos, usando Blender, Octane e DaVinci Resolve.
Toolkit em Python que reconstrói uma casa a partir de fotos de um anúncio imobiliário como modelo 3D no Blender e renderiza um vídeo de visita virtual.
SDK e CLI em TypeScript/JavaScript para ler, editar, otimizar e gravar modelos 3D glTF 2.0 no Node.js e na Web.
Uma skill de agente que transforma uma afirmação de aula em uma figura interativa na qual os alunos fazem previsões, alteram uma causa e explicam um novo caso.