Los planificadores existentes son drag-and-drop manuales o generan una sola sugerencia de layout que tienes que aceptar a ciegas. RoomCraft AI genera múltiples layouts automáticamente, los rankea con una puntuación real basada en ergonomía y normativa, y explica por qué cada uno es mejor o peor. Todo desde lenguaje natural, sin arrastrar nada.
Convierte texto libre del usuario en JSON estructurado con todas las dimensiones de la habitación y los muebles. Maneja ambigüedades, unidades mezcladas y descripciones imprecisas. Latencia <1 segundo.
Metaheurística que explora miles de combinaciones escapando de óptimos locales. Para cada mueble: posición X, posición Y, rotación (0°, 90°, 180°, 270°). 10.000 iteraciones en <2 segundos en CPU. Restricciones duras: ningún mueble fuera de límites, sin solapamientos, sin bloquear puertas (arco 90cm), pasillo mínimo 60cm. Restricciones blandas: ergonomía de cama, orientación de sofá, acceso a luz natural.
Three.js r128 corriendo 100% en el navegador del usuario. Sin instalar nada. OrbitControls para rotación libre, vista cenital (planta 2D), primera persona (WASD), isometría 45°. Overlay profesional: distancias en cm entre muebles, zonas de conflicto (rojo) y pasillos correctos (verde). Cada mueble clickeable muestra dimensiones reales.
Planta 2D vectorial a escala con todos los muebles y cotas. Tabla de métricas: puntuación total, circulación mínima, aprovechamiento de luz, conflictos detectados. Escala gráfica (barra 1m) para impresión. Watermark sutil para marketing pasivo cuando el profesional comparte el PDF con su cliente.
Planner 5D, Arcadium y SketchUp: de 7€ a 35€/mes, drag-and-drop manual, sin input conversacional, sin auto-layout. RoomCraft AI: gratis, input LLM, Top 5 layouts automáticos, Three.js en navegador, métricas profesionales y PDF técnico gratuito.
Python · FastAPI · Groq (Llama 3.1) · Simulated Annealing · Three.js r128 · Alpine.js · ReportLab · Pydantic
Disponible ahora: API REST que optimiza la distribución del mobiliario y exporta el resultado en PDF; el cálculo es determinista y se ejecuta en el servidor.
Integraciones habituales en este sector (valoradas como vía recomendada; salvo que se indique lo contrario, no vienen implementadas — el código está preparado para añadirlas):
POST /api/roomcraft/export-gltf devuelve la distribución como escena 3D estándar de Khronos, que abren sin plugins Blender, three.js, Babylon.js, Unity, Unreal y el Visor 3D de Windows. Las alturas de mueble son una tabla de valores típicos documentada en el propio fichero (el optimizador trabaja en planta).POST /api/roomcraft/export-usdz genera la escena con OpenUSD y la empaqueta con UsdUtils.CreateNewUsdzPackage, la ruta oficial. Al abrirlo en un iPhone, Quick Look ofrece «Ver en tu espacio» sin instalar nada. Verificado: cumple la spec (ZIP sin comprimir, alineado a 64 bytes), OpenUSD lo reabre con la jerarquía correcta y declara upAxis=Y y metersPerUnit=1.0 para que la escala en AR sea real. No verificado: no se ha probado en un iPhone físico.Resultados