Helio Architect

Helio Architect es un asistente AI que genera modelos arquitectónicos 3D a partir de descripciones en lenguaje natural.

¿Qué hace?

El usuario describe su casa ideal en texto (ej: "una villa moderna de 2 pisos con piscina y grandes ventanales") y el sistema:

  1. Usa GPT-5.6/Codex para interpretar el diseño y generar un plano JSON
  2. Envía el plano a un agente TCP dentro de Blender
  3. Blender construye el modelo 3D con paredes, ventanas, puertas, techo, piscina, árboles y muebles
  4. Renderiza una imagen profesional con iluminación solar y materiales PBR

Tecnologías usadas

  • Codex + GPT-5.6 — para generar los planos arquitectónicos desde lenguaje natural
  • Blender 5.2 — modelado 3D y renderizado con Eevee
  • Python — agente TCP, servidor web, lógica de construcción
  • Streamlit — interfaz web interactiva
  • OpenRouter — acceso a modelos LLM

Desafíos

  • Que el LLM generara planos consistentes sin alucinar dimensiones imposibles
  • Sincronizar el agente TCP con el hilo principal de Blender (bpy.app.timers)
  • Lograr que refine_plan modificara el diseño actual sin reemplazarlo por completo
  • Manejar tipos de datos (strings vs números) que el LLM devolvía inconsistentemente

Built With

  • 3d
  • agent
  • ai
  • architecture
  • blender
  • codex
  • deepseek
  • gpt-5.6
  • openai
  • openrouter
  • python
  • rendering
  • streamlit
  • tcp/ip
Share this project:

Updates