Inspecciona, ejecuta y self-host

Editor 3D de edificios open source con demo en vivo y setup local

Empieza con la demo en vivo, inspecciona el repo y arranca la app Next.js localmente con Bun si quieres un editor 3D de edificios open source que puedas self-hostear.

Prueba el editor 3D de edificios open source antes de tocar infraestructura

Abre primero el editor en vivo para confirmar que este editor 3D de edificios open source encaja con tu flujo, y pasa a inspeccionar el repo solo si quieres personalizarlo o self-hostearlo.

Esa secuencia te permite juzgar la experiencia de edicion antes de invertir mas tiempo en setup local o despliegue.

Empieza en local con la ruta Bun ya documentada

El repositorio ya documenta una configuracion local basada en Bun, asi los ingenieros pueden instalar dependencias, iniciar la app Next.js y abrir el editor sin adivinar la estructura del proyecto.

Esto te da una ruta directa desde probar la demo hasta ejecutarla por tu cuenta, sin obligarte a imaginar como esta conectado el despliegue.

  • instala dependencias con bun
  • inicia la app Next.js local y visita http://localhost:3000/editor
  • despliega la demo publica con un flujo Vercel estandar

Conoce el alcance y los limites antes de comprometerte

Hoy el editor cubre tareas practicas de edificio e interiorismo temprano: muros, cubiertas, losas, techos, puertas, ventanas, niveles, zonas, colocacion de objetos, guardado local, deshacer y rehacer, e importacion/exportacion JSON.

Tambien es importante decir lo que aun no existe: sin sistema de cuentas, sin sincronizacion cloud y solo persistencia local en el navegador. La mejor experiencia llega con navegadores compatibles con WebGPU, pero el editor tambien cae a un modo WebGL con efectos reducidos cuando hace falta.

Sabe que configurar antes de desplegar

El README mantiene el despliegue concreto. Configura NEXT_PUBLIC_SITE_URL para que metadata canonical, robots y sitemap apunten al dominio de produccion correcto, y despues despliega la app Next.js con un flujo Vercel estandar.

Si quieres sacar assets publicos pesados del host de la app, usa NEXT_PUBLIC_ASSETS_CDN_URL para un dominio de assets respaldado por R2. Eso hace que la historia de self-hosting sea mas accionable que una promesa vaga de clonar el repo algun dia.

Usa este proyecto cuando necesites un editor de navegador inspeccionable y self-hosted

Encaja con equipos que quieren probar un editor 3D de edificios basado en navegador en la demo publica y ejecutarlo despues en su propio entorno.

No esta pensado para entrega BIM final ni colaboracion cloud pesada. Explicitar ese limite ayuda a decidir rapido si el flujo coincide con tus necesidades.

Ejecuta el proyecto localmente antes de self-hostear

Usa estas notas de setup para ver como se comporta el repo en tu maquina antes de dedicar mas tiempo a self-hosting o personalizacion.

Quickstart
bun install
bun run dev
# luego visita http://localhost:3000/editor y comprueba si el navegador usa WebGPU o modo de compatibilidad WebGL

Alcance actual

Demo publica gratuita, sin cuentas, sin sincronizacion cloud, solo persistencia local en navegador y modo de compatibilidad WebGL cuando WebGPU no esta disponible.

Mejor para

Personas que quieren probar ahora un editor 3D de edificios en navegador y mantener la opcion de ejecutarlo por su cuenta despues.

No es para

Entrega BIM de produccion, colaboracion cloud o equipos que necesitan que todos los navegadores antiguos igualen la experiencia completa WebGPU.

Preguntas frecuentes

Puedo ejecutar este editor 3D de edificios open source en local?

Si. El repositorio publico de la demo documenta una configuracion local basada en Bun, para que puedas instalar dependencias, iniciar la app Next.js y abrir el editor en vivo localmente sin tener que reconstruir antes el espacio de trabajo.

Que ruta de despliegue usa la demo publica?

La demo publica usa un despliegue Next.js estandar alojado en Vercel. El repo tambien documenta variables de entorno como NEXT_PUBLIC_SITE_URL y una ruta opcional de CDN de assets respaldada por R2 para sacar assets publicos pesados del host de la app.

Que debo configurar antes de un despliegue de produccion?

Define NEXT_PUBLIC_SITE_URL para que metadata canonical, robots y sitemap apunten al dominio desplegado correcto. Si quieres sacar assets publicos pesados del host de la app, usa la variable opcional NEXT_PUBLIC_ASSETS_CDN_URL para un dominio de assets respaldado por R2.

El proyecto incluye cuentas, sincronizacion cloud o colaboracion hoy?

No. El alcance es intencionalmente mas ligero: sin sistema de cuentas, sin sincronizacion cloud y solo persistencia local en el navegador. Los equipos que necesiten colaboracion multiusuario tendran que anadir esas capacidades por separado.

Que navegadores funcionan mejor para el editor en vivo?

El editor en vivo funciona mejor en navegadores y dispositivos con soporte WebGPU. Cuando WebGPU no esta disponible, el editor usa un modo de compatibilidad WebGL con efectos visuales reducidos, por lo que aun puedes inspeccionar el flujo en mas entornos.

Es un reemplazo completo de CAD o BIM?

No. El proyecto actual es mas adecuado para trabajo temprano de distribucion y edicion de edificios en el navegador. No es una plataforma BIM final, sistema de documentacion ni suite de colaboracion cloud.

Inspecciona, ejecuta y self-host

Prueba el editor en vivo y luego inspecciona el repo

Abre la demo publica para verificar el flujo, luego revisa el setup local y la ruta de despliegue si necesitas un editor 3D de edificios open source como punto de partida self-hosted en navegador.