Solar Visibility
Can the location receive sunlight while accounting for the relief of the lunar surface?
sun elevation > horizon mask (azimuth)
Explore lunar illumination and Earth communication windows with precision. Discover when the Moon’s South Pole offers the conditions your mission needs.
Terrain-masked illumination
Direct Earth line of sight
Both conditions aligned
Surface view
Illustrative relief
89.9° S
0.0° E
Earth · DTE
LINE OF SIGHT
Procedural terrain · illustrative, not survey data
lightlink / Scene 01
A lunar mission survives on two inputs at once: energy from the Sun and a clear path back to Earth. lightlink makes their intersection visible before a mission is planned.
Can the location receive sunlight while accounting for the relief of the lunar surface?
sun elevation > horizon mask (azimuth)
Can the location maintain an unobstructed line of sight toward the Earth?
earth elevation > local horizon
When both conditions are true
The operating condition
“When sunlight and communication align, mission operations become possible.”
Conceptual diagram only. It illustrates the relationship between visibility conditions and does not represent a real survey, ephemeris or mission window.
The same co-visibility model serves rigorous engineering analysis and accessible exploration. Neither mode is a simplified afterthought; each is designed around its audience.
Shared engine
Terrain · Ephemeris · Visibility
Compare candidate sites, read horizon geometry and quantify the exact periods when solar power and direct communication overlap.
Follow a mission site in real time and learn why sunlight and communication windows appear, change and disappear.
Four measurements connect a location on the Moon to an operational decision. The pipeline stays transparent at every step.
Input
Terrain +
ephemerides
Output
Visibility
windows
Choose a location at the lunar South Pole and define the coordinates and time range to study.
The system evaluates local topography and horizon obstructions using elevation data such as LOLA DEM.
The engine reads Sun and Earth ephemerides to determine their angular positions through time.
lightlink identifies the periods when both conditions are satisfied simultaneously.
Pipeline description reflects the intended analysis flow. The current landing page demonstrates the interface with simulated data only.
lightlink is built to sit beside the sites and programs shaping the next era of lunar exploration. The references below provide context, not operational claims.
NASA’s Artemis III candidate landing regions are evaluated for safe landing, science return and resource potential. lightlink is designed to add illumination and direct-to-Earth context to those site studies.
A high-interest feature of the lunar South Pole, adjacent to permanently shadowed terrain. The explorer preview uses the coordinates supplied in the project brief as a demonstration input.
A South Pole ridge referenced in exploration planning. It appears in this interface as a synthetic demonstration scenario, not as an assessed landing site.
A commercial lunar payload services provider under NASA’s CLPS initiative. Listed for mission context and not as a confirmed partner of this project.
A commercial lunar delivery provider under NASA’s CLPS initiative. Referenced to illustrate the ecosystem in which mission-site analysis is useful.
The Apollo program established the foundation for crewed lunar surface exploration. Its legacy informs the operational questions lightlink explores for future polar missions.
Locations, programs and providers are shown as public references only. No coordinates, availability, partnership, endorsement or scientific result is asserted or implied.
Every layer of the product is designed around traceable geometry: elevation, ephemerides, line of sight and time. The result is a readable answer, backed by technical depth.
High-resolution elevation products establish the topographic base for terrain-aware visibility analysis.
Sun and Earth geometry resolved from validated ephemeris sources through a dedicated service adapter.
Terrain silhouettes become an azimuth-by-azimuth horizon mask for every candidate site.
Elevation samples rebuild the local surface as a three-dimensional terrain with real vertical relationships.
Low-angle solar vectors drive shadows across ridges and crater walls as time advances.
Line-of-sight tests establish when Earth remains geometrically visible from the selected location.
Solar and Earth visibility are intersected across a timeline into discrete operational windows.
Analysis results leave the platform as structured data for reports, notebooks or mission studies.
Capabilities describe the intended analysis engine and its service layer. The public landing page renders procedural geometry and simulated timelines, and does not present them as LOLA, SPICE or mission results.
lightlink is a multidisciplinary build by Midnight Stars. Each role maps directly onto a requirement of the 2026 NASA Space Apps Challenge, from raw topographic data to the interface that makes a landing window readable in seconds.
TL 01 Tech Lead & Solution Architect
Overall leadership, final integration and the core 3D engine in Three.js.
FE 02 Frontend UI & Data Integration
Interactive user interface: control panels, sliders and charts.
AL 03 Algorithmic Logic & Backend Support
Pure mathematical validation logic and the API / JSON structure.
DA 04 Data Analyst / GIS Preprocessing
Extraction, cleaning and pre-computation of spatial and astrodynamic datasets.
ME 05 Media, Video & Visual Assets
Visual production of the delivery, where the mandatory video is decisive.
PD 06 Pitch Deck, Storytelling & Documentation
Project narrative, pitch design and official documentation.
Role assignments describe the intended team structure for the challenge submission. The public landing page renders procedural geometry and simulated timelines only.
Explore the lunar South Pole and discover the conditions that make future missions possible.
Input 01
Solar illumination
Input 02
Direct-to-Earth
Output
One operational window