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.
img2threejs/img2interior
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
- 46
- Forks
- 6
- Issues abertas
- 0
- Último commit
- há 15 horas
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.
Tópicos
Perguntas frequentes
- O que é img2interior?
- 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.
- img2interior é gratuito? Qual é a licença?
- img2interior é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- img2interior ainda é mantido?
- Manutenção ativa. O último commit de img2interior foi em 19 de out. de 2026.
- Para que posso usar img2interior?
- 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 img2interior?
- 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 img2interior?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/img2threejs/img2interior
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Reconstrói um objeto a partir de uma imagem de referência em código procedural TypeScript para Three.js, pronto para animação, e não em um arquivo de malha.
Skills em linguagem simples para Claude Code, Codex CLI, Cursor CLI e Gemini CLI transformam relatórios de sessão em um veredito fácil de entender, exibido em uma única tela.
Uma skill do Claude Code que transforma a URL de um site em um vídeo de lançamento de produto a 60 fps, feito em HTML, com efeitos sonoros sincronizados à música e desfoque de movimento.
Uma Agent Skill que transforma um tema em um vídeo explicativo narrado, com locução, legendas embutidas e imagens de capa, renderizando localmente frames HTML em MP4.
Uma skill de agente para Claude Code e Codex que transforma a interface real do seu app em vídeos de lançamento curtos, sincronizados com a música e renderizados localmente.