Saltar al contenido
E-SPACE

Cómo funciona

Lo que pasa detrás de E-SPACE: qué piezas lo forman, cómo se conectan, cómo se ubica el modelo en el espacio real y qué tan preciso puede quedar.

Las tres piezas

Tus modelos no se guardan en ninguna nube: todo corre en tu computadora y en tu red local. Lo único que se consulta por internet es tu cuenta, para verificar la licencia:

Tu computadora Rhino 8 + EsSync Grasshopper (componentes) Servidor local (se inicia solo) Wi-Fi Visores (misma red) Meta Quest 3 realidad mixta · manos libres · controles Celular Android realidad aumentada · ARCore · dedos Navegador de la PC vista previa sin realidad mixta
Rhino manda el modelo; los visores lo muestran y mandan de vuelta lo que se mueve o se toca.

El complemento EsSync (Rhino y Grasshopper)

Lee el modelo y la geometría de tus definiciones, la manda a los visores y aplica lo que llega de vuelta. Trae los comandos Es… y la pestaña E-SPACE de Grasshopper.

El servidor local

Es el puente entre Rhino y los visores. Arranca solo cuando conectás Rhino y se cierra con él (viene dentro del paquete). Solo hace falta permitirlo la primera vez en el firewall de Windows.

Los visores

La app del Quest, la del celular y el visor web. Los tres hablan el mismo idioma con el servidor.

La sesión y el QR

Cada vez que conectás Rhino con el comando EsSync se abre una sesión con un código propio, y Rhino muestra una página con un código QR que contiene los datos para entrar. El visor lo lee con su cámara, prueba las direcciones de red posibles y se conecta solo. No hay que escribir direcciones ni iniciar sesión.

  • Si se corta la conexión, Rhino reintenta solo y mantiene el mismo código.
  • Si el visor no logra conectarse en unos 15 segundos, vuelve a buscar el QR.
  • La cámara del visor solo se enciende cuando tocás «Vincular» y se usa para leer códigos QR.

Qué viaja entre Rhino y los visores

De Rhino al visorDel visor a Rhino
Geometría: mallas, curvas, textos y etiquetas, con su material y su capaLos movimientos que hacés: mover, girar y escalar piezas (solo las que lo permiten)
Las capas y si están prendidasQué capas prendés o apagás
Los parámetros de Grasshopper que activaste (sliders, interruptores, listas, botones)El valor nuevo de cada parámetro que tocás
Los marcadores QR del documento (nombre y posición)La posición y orientación del visor, la mirada, las manos, los punteros y los QR que ve
El nivel de zoom, la vista y la configuración de interacción por piezaLos gestos (toque, arrastre, mantener) y los eventos de pasar la mano por encima

Todo viaja en metros y con el eje Z hacia arriba (el complemento convierte las unidades de tu documento). Los cambios se agrupan en intervalos muy cortos para que mover un slider o una pieza no sature a Grasshopper.

Anclaje y orientación: cómo sabe dónde poner el modelo

Para que el modelo coincida con el lugar real, E-SPACE necesita saber dónde está el modelo respecto del espacio del visor. Hay tres formas:

Con marcadores QR

En Rhino colocás marcadores con EsMarker: cada uno es un punto (la esquina del QR) con un nombre (ES-01, ES-02…). Los imprimís con EsMarkerPrint y los pegás en esos mismos puntos del lugar real. Cuando el visor ve un QR, conoce ese punto de la realidad:

  • Con un solo QR se fija la posición; el giro depende de cómo esté colocado el QR.
  • Con dos o más QR el giro sale de las posiciones, sin importar cómo esté girado cada QR ni si está en el piso o en una pared. Con dos o más, el modelo queda siempre a escala 1:1.
  • Cada QR visto queda recordado. Si volvés a ver uno, se corrige la posición (la vieja se reemplaza, no se promedia) y se corrige la deriva del seguimiento del visor.
  • La corrección usa los tres marcadores más cercanos a donde estás, para que el error local sea chico.

A mano (puntos)

Sin escanear nada: con la punta del control o el dedo índice tocás la esquina real de cada marcador, en orden. Mantener apretado un punto lo corrige; al terminar, el modelo queda anclado y fijo.

Sobre el piso o una mesa

Sin marcadores: el visor detecta las superficies horizontales de tu cuarto (en el Quest con el escaneo del espacio; en el celular con ARCore) y apoyás el modelo donde apuntás. Para una mesa, medís su altura apoyando el control o el dedo sobre ella. Podés girar el modelo de a 15° y elegir cualquier escala (1:1 a 1:100), ideal para maquetas.

Precisión

El error de ubicación se estima como ≈ 1 cm de lectura del QR + 1 % de la distancia al marcador más cercano, multiplicado por un factor que baja cuando estás dentro del triángulo de los tres marcadores más cercanos y sube lejos de ellos. En la práctica:

  • Para pedir ±1 a 2 cm conviene un QR cada 1,5 a 2 m sobre la propia pared y ubicados con precisión (por ejemplo con cinta o láser).
  • El visor no lee bien un QR de 150 mm a más de unos 3 a 4 m: mirá los marcadores de cerca (a unos 40–60 cm).
  • No leas en movimiento: si te movés muy rápido, la app avisa «Mové la cabeza más despacio».

La pestaña Anclaje muestra el error actual y un indicador de confianza (verde, ámbar o rojo) que combina el error de los puntos con los metros que caminaste desde la última lectura. Y en Rhino, el comando EsPrecision dibuja un mapa de precisión en 3D antes de ir a obra, para decidir dónde pegar los QR.

Es un modelo, no una medición. Los valores del mapa y del indicador son estimaciones; conviene compararlos con el «Error ≈» real que muestra la app en una pared medida.

Interactividad: qué se puede mover

  • Cada pieza de Grasshopper dice qué se puede hacer con ella en el visor: Mover, Rotar y/o Escalar (casillas en el componente). Sin nada marcado queda fija: es lo normal en instalaciones y paredes cerradas. Seleccionar o tocar una pieza no depende de poder moverla.
  • Las piezas pueden depender unas de otras (padre e hijo): si se mueve el padre, el hijo lo acompaña.
  • Con EsInteract también se pueden mover desde el visor los objetos normales de Rhino (no solo los de Grasshopper). Cada gesto es un único paso de «deshacer».
  • Lo que movés en el visor se suma a lo que dice Grasshopper, y el botón «Restablecer todo» devuelve cada pieza a la posición que calcula Grasshopper.

Privacidad

Tus modelos no se guardan en ningún servidor y E-SPACE no tiene publicidad ni análisis de uso. Lo único que se consulta por internet es tu cuenta, para verificar la licencia (todos los planes usan una, también el gratuito). Las imágenes de la cámara solo se usan en el momento para leer QR y no se guardan. La comunicación entre Rhino y los visores es con tu propia computadora por tu red local. Está explicado en la política de privacidad.

Límites conocidos de la beta

Preferimos contarte lo que todavía no está resuelto:

TemaQué pasa hoy
Precisión con QR lejanosEn una prueba con 5 QR muy separados el error fue de 4 a 8 cm (límite de leer a 3–4 m con QR de 150 mm). Con QR cercanos y bien ubicados baja. Falta validarlo en una pared real con cinta métrica o láser.
Demora con geometría pesadaSi la definición usa Breps, el recálculo de Grasshopper puede tardar cerca de 1 segundo. Conviene mallar antes del Sync.
Cantidad de piezasCon unas 4000 piezas la memoria del celular queda justa. Para el Quest, agrupar piezas fijas en una malla es parte de lo que viene (ver la hoja de ruta).
OclusiónEl modelo no se oculta detrás de objetos reales. Por eso están los modos Alámbrico y Aristas, que dejan ver lo real a través del modelo.
IdiomaLa interfaz de las apps está en español.
RequisitosRhino 8 para Windows (8.35 o más nuevo) y que la PC y el visor estén en la misma red Wi-Fi.