Un desarrollador publica un visor 3D en una sola página HTML para seguir en tiempo real la misión Artemis II

Mientras la misión Artemis II sigue avanzando como el primer gran sobrevuelo lunar tripulado de la era Artemis, en GitHub ha aparecido un proyecto que resume muy bien una de las grandes virtudes del software abierto: convertir una misión espacial compleja en una visualización accesible, interactiva y fácil de compartir. Se llama Artemis II — Live 3D Mission Tracker y permite seguir el viaje de la nave Orion alrededor de la Luna y de vuelta a la Tierra con una representación 3D construida enteramente en un solo archivo HTML.

El proyecto, publicado por Javilop en GitHub, se define como una visualización interactiva en tiempo real hecha con Three.js y alimentada con datos de trayectoria de NASA/JPL Horizons, el sistema del Laboratorio de Propulsión a Chorro que ofrece efemérides y datos astronómicos de alta precisión para objetos del sistema solar, incluyendo naves espaciales seleccionadas. El repositorio figura con licencia MIT y, en el momento de la consulta, mostraba 29 estrellas, 6 forks y 18 commits visibles.

La propuesta resulta especialmente llamativa porque no se presenta como una aplicación pesada ni como una plataforma con backend complejo. Según el propio README, todo está construido en una única página HTML, sin paso de build y sin más dependencias que las librerías cargadas desde CDN, con despliegue en GitHub Pages. Esa decisión técnica le da un atractivo especial: demuestra hasta qué punto una experiencia visual bastante rica puede empaquetarse con muy poca infraestructura.

El contexto también ayuda. La página oficial de la NASA describe Artemis II como la primera misión tripulada del programa Artemis, con una tripulación de cuatro personas, un perfil de sobrevuelo lunar tripulado y una duración de 10 días. La agencia subraya además que se trata de un paso clave hacia el regreso sostenido a la Luna y futuras misiones a Marte. Sobre esa base real, el proyecto de Javilop intenta ofrecer una capa visual comprensible para cualquiera que quiera ver cómo se mueve Orion durante el viaje.

Lo más interesante del tracker no es solo que muestre una nave flotando en 3D. El repositorio explica que la posición de Orion se interpola a partir de datos reales de efemérides de JPL Horizons, sincronizados con la cronología de la misión. También incluye la posición de la Luna, la orientación terrestre usando GMST —Greenwich Mean Sidereal Time— y la dirección del Sol derivada de coordenadas geocéntricas reales. En otras palabras, no es solo una animación bonita: es una visualización que intenta apoyarse en geometría y tiempos astronómicos consistentes con la misión real.

artemis ii translunar coast
Screenshot

Otro punto a favor es la experiencia de uso. El tracker permite cambiar entre varios modos de cámara, desde seguimiento de Orion hasta enfoque sobre la Tierra, la Luna o una vista general de toda la trayectoria. También incorpora una barra temporal para avanzar o retroceder por distintos momentos de la misión, acelerar el tiempo entre 1.000x y 50.000x, ver telemetría en directo como distancia a la Tierra, distancia a la Luna, velocidad y día de misión, además de marcadores visuales para fases como lanzamiento, inyección translunar, tránsito, sobrevuelo, regreso y reentrada.

Todo eso hace que el proyecto funcione a varios niveles. Para el aficionado espacial, es una forma muy visual de seguir el viaje. Para el desarrollador web, es también un escaparate de lo que puede lograrse con Three.js y una arquitectura extremadamente ligera. Y para quien trabaja en divulgación, educación o visualización de datos, el repositorio deja una idea bastante clara: no siempre hacen falta grandes frameworks o una pila de servicios para construir algo útil y atractivo alrededor de datos públicos. Esa conclusión es una inferencia razonable a partir de la arquitectura descrita por el propio proyecto.

Características principales del proyecto

FunciónQué ofrece
Seguimiento en tiempo realPosición de Orion basada en datos de JPL Horizons
Visualización 3DNave Orion, Tierra, Luna y trayectoria de la misión
Modos de cámaraSeguimiento de Orion, foco en Tierra, foco en Luna y vista general
Control temporalBarra para recorrer la misión y simulación acelerada
TelemetríaDistancia a la Tierra, distancia a la Luna, velocidad y día de misión
Fases de misiónMarcadores visuales para lanzamiento, TLI, tránsito, flyby, regreso y entrada
Diseño técnicoUn solo archivo HTML, Three.js, sin build step
DespliegueGitHub Pages

Base técnica del visor

ElementoDetalle
Motor gráficoThree.js r170
FormatoSingle HTML file
Datos de trayectoriaNASA/JPL Horizons
NaveModelo STL de Orion con módulo de servicio y paneles solares
TierraRotación calculada con GMST
LunaTextura y posición orbital realista
LicenciaMIT

El detalle de usar Horizons también tiene peso. La documentación oficial del JPL explica que este servicio proporciona acceso a datos clave del sistema solar y a efemérides altamente precisas para planetas, satélites, el Sol y determinadas naves espaciales. Eso no convierte automáticamente cualquier visualización en una simulación científica completa, pero sí le da una base de datos astronómicos seria sobre la que construir una representación bastante más rigurosa que una simple aproximación inventada.

En un momento en el que muchas visualizaciones espaciales se empaquetan como aplicaciones cerradas o dependen de infraestructuras complejas, este proyecto tiene algo refrescante: es pequeño, entendible, reproducible y reutilizable. No compite con los visores oficiales de NASA, pero sí demuestra cómo un desarrollador independiente puede tomar datos públicos y crear una experiencia clara, moderna y muy visual para seguir una misión histórica. Y eso, en sí mismo, también dice bastante sobre el momento que vive el software abierto.

Preguntas frecuentes

¿Qué es Artemis II — Live 3D Mission Tracker?
Es un proyecto open source en GitHub que visualiza en 3D la misión Artemis II en tiempo real usando Three.js y datos reales de NASA/JPL Horizons.

¿La misión Artemis II es una misión real de la NASA?
Sí. La NASA define Artemis II como la primera misión tripulada del programa Artemis, con una tripulación de cuatro personas, un perfil de sobrevuelo lunar y una duración de 10 días.

¿El tracker usa datos reales o es solo una animación?
Según el repositorio, usa datos reales de trayectoria procedentes de JPL Horizons para Orion y la Luna, además de cálculos de orientación terrestre y posición solar basados en referencias astronómicas.

¿Qué tiene de especial técnicamente?
Que está construido enteramente en un solo archivo HTML, con Three.js y sin proceso de build, y se despliega mediante GitHub Pages.

¿Se puede usar en móvil?
Sí. El README indica que el diseño es responsive y funciona tanto en escritorio como en móvil.

Lo último

×