Saltar al contenido

Arte / Laboratorio

domo-lab: producir para cúpula sin cúpula

Un sistema en TouchDesigner que lleva video 360, 180 y plano al domo, y una sala de planetario en realidad virtual para verlo antes de pedir la sala

Sala de planetario virtual en Unreal Engine con la corona de fotogramas de Planet City de Liam Young sobre la cúpula, en una adaptación al domo en curso por David; el cénit queda oscuro.

Planet City de Liam Young — adaptación al domo en curso por David. Fotogramas de la película, vistos en la sala virtual.

Año
2026, en curso
Pregunta
¿Cómo se produce para una cúpula cuando no hay una cúpula a mano?
Herramientas
TouchDesigner 2025, Unreal Engine 5.8, Blender 4, Spout, C++, OpenXR, Git
Enlaces
Repositorio en GitHub · Documentación · Dome Master — Planetario de Bogotá

De dónde viene

Nace directamente de mi trabajo como Dome Master en el Planetario de Bogotá (2025–2026). Cada prueba en la cúpula real costaba una cita, un traslado y un turno de sala. Lo que quería ver en cinco minutos tardaba semanas, y buena parte de lo que se decidía se decidía a ciegas.

De ahí sale este laboratorio: un lugar para producir y previsualizar para cúpula sin tener una cúpula física a mano. Permite probar video de domo sentado desde la butaca, en realidad virtual (OpenXR) o en pantalla, antes de pisar la sala física. Además de Planet City, la película de Liam Young que estoy adaptando al domo (el caso difícil de video plano 16:9; los fotogramas son suyos, no míos), sirve para calibrar obras complejas como 3gracias (pintura fotograma a fotograma adaptada a cúpula) y Dosis de Máquinas.

Qué hay en el repositorio

Sistema en TouchDesigner 2025. Toma video 360, 180 (domemaster o VR180) o plano 16:9 y lo convierte en la señal exacta de una cúpula:

Simulador de planetario en realidad virtual (Unreal Engine 5.8). Montado con un módulo C++ propio (ASpoutDomeReceiver) que captura el flujo de Spout sin latencia. Incluye tres modelos de sala generados por script:

  1. Sala 180 (planetario horizontal de 23 m, 360 butacas y zona de control, basada en el Planetario de Bogotá).
  2. Sala 45 (cúpula inclinada tipo Maloka, con público sentado).
  3. Sala 90 (cúpula vertical para público de pie con barandas).

La cúpula es emisiva y actúa con SkyLight e iluminación global Lumen: lo que se proyecta tiñe y rebota en la sala real, cambiando la lectura del espacio. Funciona con visores VR vía OpenXR (SteamVR, Virtual Desktop) o en pantalla plana.

Las fichas de los domos de Colombia. Documentación técnica abierta de salas en Bogotá, Medellín, Maloka, Barranquilla, Cali, Pereira, Pasto y Manizales: diámetro, inclinación, butacas, sistemas de proyección y especificaciones de entrada. Se actualizan y corrigen mediante pull requests en GitHub.

Cómo conectarse

El repositorio es de código abierto (MIT / CC BY 4.0). Se puede clonar el sistema, probarlo con material propio, probar secuencias en la sala virtual o colaborar en las fichas técnicas de los domos.

Bitácora

17 de septiembre de 2026. Primera publicación del repositorio. El sistema en TouchDesigner saca por Spout los tres formatos, la sala en Unreal Engine tiene la cúpula, las butacas y la zona de control, y el patrón de prueba ya pasó por toda la cadena. Las fichas de los ocho domos están escritas con lo que pude confirmar; lo que falta está marcado.

Galería

Render en Blender de la sala de planetario: cúpula con un damero gris y blanco, pared de listones de madera con la puerta al fondo y filas de butacas reclinadas en penumbra.
La sala modelada en Blender antes de pasar a Unreal Engine: cúpula de 23 metros, 360 butacas y zona de control.
Render en Blender desde una butaca: el damero de la cúpula converge en el cénit, que queda un poco adelante del espectador.
Lo que ve una persona sentada. El cénit no cae encima de la cabeza sino un poco adelante, como en la sala real.
Patrón de prueba en formato domemaster: círculo verde con un disco cian en el centro, ocho radios negros, una marca blanca que señala el frente y una flecha magenta en el cénit.
El patrón de prueba tal como sale de TouchDesigner, en domemaster.
El patrón de prueba proyectado en la cúpula virtual, visto desde las butacas: el disco cian queda arriba, los radios bajan hasta el borde de la cúpula y la marca blanca cae al frente.
El mismo patrón en la cúpula virtual. La marca del frente cae al frente y el cénit en el cénit: la cadena está bien.
Domemaster de la corona: un fotograma de Planet City de Liam Young, en adaptación al domo en curso por David, repetido en espejo alrededor del borde del círculo, con una figura de pelo rojo y luces de ciudad; el centro queda más oscuro.
Planet City de Liam Young — adaptación al domo en curso por David. Fotograma montado en corona, como domemaster: el video plano rodea al público en vez de pegarse en el cénit.
La cúpula virtual mirando al cénit, con fotogramas de Planet City de Liam Young en adaptación al domo en curso por David: la corona rodea el punto más alto, que queda oscuro, con las luces de la ciudad estiradas hacia el centro.
Planet City de Liam Young — adaptación al domo en curso por David. Mirando al cénit desde la sala virtual.
Vista lateral desde una butaca de la sala virtual, con fotogramas de Planet City de Liam Young en adaptación al domo en curso por David: la corona sube por el borde de la cúpula y las butacas quedan a oscuras. Captura del editor de Unreal Engine, con sus marcas de trabajo.
Planet City de Liam Young — adaptación al domo en curso por David. Desde una butaca lateral, en el editor de Unreal Engine.