OpenSpace OpenSpace
  • About
    • About OpenSpaceThe project, its origins, and the institutions behind it.
    • TeamThe people behind the OpenSpace project.
    • PartnersThe organizations collaborating with the OpenSpace project.
    • ImpactGlobal reach, startup data, and NASA annual reports.
    • ResearchMaster’s theses and dissertations from the LiU program.
    • Brand & AttributionLogos, credit guidelines, and usage policy.
  • Features
    • Globe BrowsingReal planetary surfaces from spacecraft mission data.
    • Mission VisualizationsFly with New Horizons, JWST, Rosetta, and more.
    • HeliophysicsSolar wind, CMEs, and magnetosphere visualization.
    • Versatile Display SupportDomes, multi-projector walls, and networked sessions.
  • Community
    • Use CasesExamples of how institutions use OpenSpace.
    • EventsUpcoming events and conferences.
    • User MeetingsBuild your skills and connect with users at our user meetings.
    • SlackAsk questions and share ideas with the OpenSpace community.
    • ContactSend a message or get support from the team.
    • ContributeSee how you can contribute to the project.
  • Resources
    • DocumentationGetting Started guide, configuration, and API details.
    • TutorialsStep-by-step walkthroughs for new users.
    • HubCommunity-shared assets, profiles, and content.
    • Server StatusLive uptime for OpenSpace data services.
  • Download

Any screen. Any venue.

Features › Display Support

OpenSpace adapts to your display whether you’re running on a personal laptop or a 30-meter planetarium dome, with fisheye rendering, MPCDI mesh warping, multi-projector blending, and tiled wall support built in.

Dome theaters

Hayden Planetarium dome running OpenSpace with JWST data

Full-dome fisheye projection for fixed and portable planetariums. OpenSpace handles warp mesh calibration, multi-projector edge blending, and MPCDI calibration files, so it works with everything your dome already uses.

  • Mesh warping for any dome geometry
  • Multi-projector soft edge blending and masking
  • Fisheye, cylindrical, and equirectangular output modes
  • Compatible with portable inflatable and permanent fixed domes
  • Live presenter controls for real-time narration

Classrooms & desktops

Students using OpenSpace in a classroom at AMNH

OpenSpace runs on Windows and Linux from a standard laptop or workstation.

  • Windows and Linux — no licensing costs
  • Runs on laptops with gaming graphics cards
  • Single-monitor and multi-screen desktop configurations
  • Projector and interactive whiteboard compatible

Museum exhibits

OpenSpace running in a museum exhibit

Touch-enabled kiosks, locked profiles, and synchronized multi-screen displays for permanent and traveling exhibits. Visitors get a curated experience using the same content available in the planetarium.

  • Touch and gesture input for kiosk-style exhibits
  • Custom UI profiles — lock to specific content or flight paths
  • Synchronized multi-display walls and segmented spheres
  • Supports permanent installations and traveling shows

Fisheye rendering

OpenSpace’s fisheye renderer reproduces the full 180° hemispherical field of view required for dome theaters. The projection is computed natively — not post-processed — maintaining full frame rate and visual fidelity at any resolution.

  • Native 180° fisheye — no post-process warping
  • Per-eye stereo rendering for 3D dome experiences
  • Supports 4K and 8K output resolutions
  • Equirectangular and cubemap outputs for previews
  • SPOUT output for integration with compositing tools

Technical capabilities

MPCDI support

Reads industry-standard MPCDI calibration files for precise mesh warping and blending on any dome or curved screen.

Edge blending

Soft masking and gamma correction across projector boundaries for seamless multi-projector displays.

Projection modes

Soft masking and gamma correction across projector boundaries for seamless multi-projector displays.

Multi-node sync

Synchronized rendering across multiple GPUs and machines for tiled video walls and segmented spheres.

Window configs

A single JSON file describes your entire display setup. Switch between venues without reinstalling.

Cross-platform

Windows, macOS, and Linux. Runs on consumer hardware and professional visualization clusters alike.

Set up OpenSpace for your venue

The documentation covers every display configuration in detail. Or get in touch and the team can help you configure OpenSpace for your specific setup.

Documentation Get in touch
OpenSpace

Open-source astronomy visualization

Stay in the loop

Subscribe to our newsletter to keep up to date with the software and events.

A few quick questions — all optional

You're subscribed!

Check your inbox for a confirmation email.

About
  • About OpenSpace
  • Team
  • Partners
  • Impact
  • Research
  • Brand & Attribution
Features
  • Globe Browsing
  • Mission Visualizations
  • Heliophysics
  • Display Support
Community
  • Use Cases
  • Events
  • Annual Meetings
  • Slack
  • Contact
  • Contribute
Resources
  • Documentation
  • Tutorials
  • Hub
  • Server Status
Install
  • Version 0.22.0
  • Previous Versions
Status unavailable
© OpenSpace Project Team Available under the MIT License