Skip to content
Claus Helfenschneider
Interactive Applications & Digital Experiences
Mecca Moon Research Institute

Moontable - Interactive planetary visualization system

Agencies:m box, SL Rasch

Moontable is a permanent, high-resolution, multi-touch planetary visualization system developed for the Mecca Moon Research Institute, located at the Makkah Clock Tower Museum.

The installation transforms hundreds of gigabytes of scientific lunar data into a fluid, real-time, spatial experience—allowing scientists and invited visitors to explore the Moon’s surface with unprecedented precision, while synchronizing the digital model with a five-meter physical moon via real-time projection and control.

This project sits at the intersection of planetary science, real-time graphics, and large-scale interactive systems.

Location

Mecca, Saudi Arabia

Roles

  • Technical Director
  • Lead Unity Developer
  • System Architecture & Integration
  • Real-Time Rendering & Performance Optimization
  • Data Engineering & Visualization
  • Interface Design & Multi-Touch Interaction
  • Hardware & Physical Installation Integration

Stack

  • Unity (C#)
  • GPU Programming
  • Custom Shaders
  • MQTT
  • SQL Database

Project Context & Scope

Moontable was commissioned as a permanent centerpiece installation for a lunar research and exhibition facility situated at the top of the Makkah Clock Tower complex. The goal was to create an authoritative yet accessible system capable of visualizing the most detailed lunar elevation data available at the time, while remaining responsive, intuitive, and operationally robust for long-term use.

The installation combines:

  • A large multi-touch table for direct planetary navigation
  • A real-time 3D Moon rendered from ultra-high-resolution elevation datasets
  • A physically built, five-meter moon model with live projection and synchronized rotation

While not a pure scientific instrument, the system was designed with scientific accuracy as a baseline, functioning as an interpretative visualization tool grounded in authentic research data.

System Overview & Experience

Users interact with the Moon much like a planetary version of Google Earth—rotating, zooming, and navigating seamlessly across the lunar surface. As the camera approaches the surface, the system dynamically increases geometric detail, revealing craters, valleys, and elevation features down to approximately one meter per pixel.

The experience includes:

  • Navigation across the full lunar globe using multi-touch gestures
  • Direct selection of craters, landing sites, and other points of interest
  • Contextual metadata access (dimensions, coordinates, depth, imagery, video, textual references)
  • Accurate simulation of solar illumination for any point in time—past, present, or future
  • Real-time synchronization with a physical moon, including actual projection of selected locations and automated rotational alignment toward the viewer
  • Two physically built, five-meter moon models with live projection and synchronized rotation, showing a 3D visualization of the moon's surface with interactive elements.
    Test setup: Two physical moon models with live projection and synchronized rotation, used for development and calibration of the Moontable system.
  • Claus Helfenschneider in front of a physically built moon model with live projection and the Moontable touch-enabled table in the background, showing a 3D visualization of the moon's surface with interactive elements.
  • Screenshot of the Moontable project showing a 3D visualization of the moon's surface with interactive elements, including a highlighted crater and informational pop-ups.

My Role & Key Contributions

I was responsible for the entire technical conception and implementation of the system, end-to-end.

Key contributions included:

  • Full Unity-based application architecture and implementation
  • Large-scale scientific data ingestion, cleaning, restructuring, and optimization
  • Development of a planetary LOD system comparable to large-scale geospatial platforms
  • Custom GPU shader development for real-time surface deformation from elevation data
  • Design and implementation of the complete multi-touch user interface
  • Database design and integration for lunar metadata and media assets
  • Real-time communication architecture for physical-digital synchronization
  • Definition and implementation of an MQTT-based control and messaging protocol
  • Direct collaboration with international lunar scientists and data providers (including NASA sources)
  • Coordination with external teams responsible for the physical moon fabrication
  • Remote system installation and commissioning support
  • A photo of the Mekka Tower at night
  • A close-up photo of the Moontable's interactive surface, showing detailed lunar features and a finger interacting with the touch-enabled table.
  • A screenshot of the Moontable project with a yellow and turquoise moon surface, visualizing the elevation data of the moon's surface in a 3D visualization with interactive elements.
  • A hand touching the multi-touch table of the Moontable installation, zooming in on a specific area of the moon's surface displayed in 3D, and clicking on a context menu to show additional information about a specific crater, including its dimensions, coordinates, depth, and related imagery and video.

Technical Direction & Characteristics

At its core, Moontable is a real-time planetary rendering system operating under strict performance and longevity constraints.

Key technical characteristics:

  • Data scale: Several hundred gigabytes of raw lunar elevation data (≈ 1 m spatial resolution)
  • Rendering strategy: View-dependent, real-time tessellation of a spherical mesh, driven by camera distance and orientation
  • GPU processing: Custom vertex and compute shaders for efficient height-field–based surface deformation directly on the graphics card
  • LOD architecture: Hierarchical, tile-based data structure inspired by large-scale geospatial mapping systems, enabling seamless streaming and interaction
  • Mathematics & simulation:
    • Spherical geodesy for distance and relationship calculations on a planetary surface
    • Great-circle distance calculations for accurate shortest-path measurements
    • Spherical coordinate systems for mapping latitude/longitude data onto a 3D globe
    • Astronomical sun–moon angle computation for physically accurate lighting simulation across time
  • Data systems: Custom-designed database storing crater metadata, scientific attributes, imagery, video, and textual references, queried dynamically by the application
  • System integration: Central MQTT-based messaging architecture coordinating application state, physical moon rotation, and real-time projection alignment
  • Operational design: Engineered for permanent installation, continuous operation, and long-term maintainability
  • User manual for the Moontable project showing instructions for interacting with the multi-touch table and exploring the lunar visualization.
    Excerpts from the user manual for the Moontable installation, providing instructions for interacting with the multi-touch table and exploring the lunar visualization.

Why This Project Matters

Moontable demonstrates how planetary-scale scientific datasets can be transformed into intuitive, real-time, spatial experiences without sacrificing accuracy or performance.
It bridges data science, GPU-driven rendering, and physical installation design—resulting in a system that makes complex astronomical data tangible, explorable, and enduring.

  • A screenshot from the Moontable project showing a 3D visualization of the moon's surface with interactive elements, including circles around craters and a highlighted crater.