Repolode
img2threejs

img2threejs/img2interior

Una skill basada en agentes que transforma una foto de una habitación en una escena editable de Blender, un visor de Three.js y un modelo GLB portátil.

Estrellas
46
Forks
6
Issues abiertos
0
Último commit
hace 15 horas

¿Qué es?

img2 Interior es una skill operada por agentes para Claude Code, Codex y OpenCode, basada en el harness img2. A partir de una imagen de referencia de un interior, el agente analiza la imagen, crea una escena de Blender con geometría y materiales físicamente basados, la renderiza, compara los renders con la referencia y, después, crea un visor de Three.js.

El flujo de trabajo genera tres entregables: un archivo maestro editable de Blender con los recursos empaquetados, un GLB para ejecución con sus archivos auxiliares de lightmap y probe, además del código del visor, y un GLB estático independiente y portátil con la apariencia horneada. Las dimensiones, las superficies ocultas y los valores de cámara se indican como estimaciones, ya que una sola imagen no aporta toda la información necesaria. El proyecto no afirma que pueda reconstruir el original con exactitud ni lograr fotorrealismo, y no es un modelo de imagen a malla preentrenado.

La instalación usa npm para descargar el paquete en un prefijo dedicado y luego registrarlo con el harness img2. La creación nativa requiere un entorno independiente de Python 3.11 con bpy y numpy. El código fuente está disponible bajo una licencia que permite consultar el código, pero restringe su comercialización.

Funciones clave

  • 01Crea una escena editable de Blender a partir de una sola imagen de referencia de un interior.
  • 02Renderiza los resultados, los compara con la referencia y luego corrige la geometría y los materiales.
  • 03Exporta un archivo maestro .blend con los recursos empaquetados, un GLB para ejecución con un visor de Three.js y un GLB portátil.
  • 04Registra en el proyecto la procedencia de los recursos, las suposiciones y las pruebas de verificación.
  • 05Se instala mediante npm y se registra con el harness img2 para Claude Code, Codex y OpenCode.

Casos de uso

  • Convertir una imagen conceptual de diseño de interiores en una habitación 3D explorable para revisarla con clientes.
  • Crear un punto de partida editable en Blender para una escena de interior a partir de una sola foto de referencia.
  • Publicar un recorrido por una habitación en el navegador con un visor de Three.js.
  • Generar un modelo GLB independiente de una habitación para usarlo en otras herramientas compatibles con glTF.

Inicio rápido

  1. 1

    Instala el paquete desde npm en un prefijo dedicado

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

    Registra la copia instalada en el harness img2

    npx --yes @img2threejs/img2@0.4.0 add --link "$HOME/.local/share/img2interior/node_modules/@img2threejs/img2interior" --yes
  3. 3

    Reinicia la sesión del agente, abre tu proyecto y usa el prompt para copiar y usar con una imagen de una habitación

Antes de usarlo

  • No es un modelo preentrenado ni de un solo clic; los resultados dependen de la creación específica para cada escena y de la revisión visual.
  • Requiere Claude Code, Codex u OpenCode, además de un entorno independiente de Python 3.11 con bpy 4.3.0.
  • Requiere el harness img2 (0.4.0 o posterior) y un navegador compatible con WebGL.
  • La licencia figura como NOASSERTION; para comercializar la herramienta en sí se necesita permiso previo por escrito.

Temas

Preguntas frecuentes

¿Qué es img2interior?
Una skill basada en agentes que transforma una foto de una habitación en una escena editable de Blender, un visor de Three.js y un modelo GLB portátil. img2 Interior es una skill operada por agentes para Claude Code, Codex y OpenCode, basada en el harness img2. A partir de una imagen de referencia de un interior, el agente analiza la imagen, crea una escena de Blender con geometría y materiales físicamente basados, la renderiza, compara los renders con la referencia y, después, crea un visor de Three.js.
¿img2interior es gratuito? ¿Qué licencia tiene?
img2interior es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿img2interior sigue mantenido?
Mantenimiento activo. El último commit de img2interior fue el 19 oct 2026.
¿Para qué puedo usar img2interior?
Convertir una imagen conceptual de diseño de interiores en una habitación 3D explorable para revisarla con clientes. Crear un punto de partida editable en Blender para una escena de interior a partir de una sola foto de referencia. Publicar un recorrido por una habitación en el navegador con un visor de Three.js. Generar un modelo GLB independiente de una habitación para usarlo en otras herramientas compatibles con glTF.
¿Cómo se instala img2interior?
Instala el paquete desde npm en un prefijo dedicado: npm install --prefix "$HOME/.local/share/img2interior" @img2threejs/img2interior@0.3.1 Registra la copia instalada en el harness img2: npx --yes @img2threejs/img2@0.4.0 add --link "$HOME/.local/share/img2interior/node_modules/@img2threejs/img2interior" --yes Reinicia la sesión del agente, abre tu proyecto y usa el prompt para copiar y usar con una imagen de una habitación
¿Dónde consigo img2interior?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/img2threejs/img2interior

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados