CosmoScout VR
CosmoScout VR is an open source virtual Solar System, primarily aimed at interactive visualization of huge remote sensing products in conjunction with large-scale simulation data.
Cite this software
Description
CosmoScout VR is a modular virtual universe developed at the German Aerospace Center (DLR).
It lets you explore, analyze and present huge planetary data sets and large simulation data in real-time.
The software can be build on Linux (gcc or clang) and Windows (msvc).
Nearly all dependencies are included as git submodules, please refer to the documentation in order to get started.
Features

Below is a rough sketch of the possibilities you have with CosmoScout VR.
While this list is far from complete it provides a good overview of the current feature set.
You can also read the changelog to learn what's new in the current version. There is also an interesting article in the DLR magazine, and several papers which provide some insight into the ideas behind CosmoScout VR.
- Solar System Simulation
- Positioning of celestial bodies and space crafts based on SPICE
- Rendering of highly detailed level-of-detail planets based on WebMapServices (with csp-lod-bodies)
- Rendering of configurable atmospheres (Mie- and Rayleigh-scattering) around planets (with csp-atmospheres)
- Physically based rendering of 3D satellites (with csp-satellites)
- Rendering of Tycho, Tycho2 and Hipparcos star catalogues (with csp-stars)
- Rendering of orbits and trajectories based on SPICE (with csp-trajectories)
- Rendering of shadows
- HDR-Rendering
- Flexible User Interface
- Completely written in JavaScript with help of the Chromium Embedded Framework
- Main UI can be drawn in the screen- or world-space
- Web pages can be placed on planetary surfaces
- Interaction works both in VR and on the Desktop
- Clear API between C++ and JavaScript
- Cross-Platform
- Runs on Linux
- Runs on Windows
- System Architecture
- Plugin-based - most functionality is loaded at run-time
- Network synchronization of multiple instances
- Hardware device support - CosmoScout VR basically supports everything which is supported by ViSTA and VRPN. The devices below are actively supported (or planned to be supported).
- Mouse
- Keyboard
- HTC-Vive
- ART-Tracking systems
- 3D-Connexion Space Navigator
- Multi-screen systems like tiled displays or CAVE's
- Multi-screen systems on distributed rendering clusters
- Side-by-side stereo systems
- Quad-buffer stereo systems
- Anaglyph stereo systems
- MIT
Participating organisations
Reference papers
Mentions
- 1.Author(s): Lee K. Bingham, Jack A. Kincaid, Benjamin M. Weno, Angelica D. Garcia, Katie L. Tooher, Tanner W. Hunt, William C. Young, Neil G. McHenryPublished in 2025 IEEE Aerospace Conference by IEEE in 2025, page: 1-1210.1109/aero63441.2025.11068569
- 2.Author(s): Rohan Basu Roy, Devesh TiwariPublished in Abstracts of the 2024 ACM SIGMETRICS/IFIP PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems by ACM in 2024, page: 79-8010.1145/3652963.3655082
- 3.Author(s): Markus Flatken, Simon Schneegans, Riccardo Fellegara, Andreas GerndtPublished in 2023 IEEE Conference on Virtual Reality and 3D User Interfaces Abstracts and Workshops (VRW) by IEEE in 202310.1109/vrw58643.2023.00052
- 4.Author(s): Rohan Basu Roy, Tirthak Patel, Devesh TiwariPublished in SC22: International Conference for High Performance Computing, Networking, Storage and Analysis by IEEE in 2022, page: 1-1810.1109/sc41404.2022.00027
- 5.Author(s): Nick Brown, Rupert Nash, Piero Poletti, Giorgio Guzzetta, Mattia Manica, Agnese Zardini, Markus Flatken, Jules Vidal, Charles Gueunet, Evgenij Belikov, Julien Tierny, Artur Podobas, Wei Der Chien, Stefano Markidis, Andreas GerndtPublished in 2021 IEEE/ACM HPC for Urgent Decision Making (UrgentHPC) by IEEE in 2021, page: 36-4410.1109/urgenthpc54802.2021.00010
- 1.Author(s): Rohan Basu Roy, Devesh TiwariPublished in Proceedings of the ACM on Measurement and Analysis of Computing Systems by Association for Computing Machinery (ACM) in 2024, page: 1-2910.1145/3639028
- 2.Author(s): S. Schneegans, T. Meyran, I. Ginkel, G. Zachmann, A. GerndtPublished in Computer Graphics Forum by Wiley in 202410.1111/cgf.15010
- 3.Author(s): Markus Flatken, Simon Schneegans, Riccardo Fellegara, Andreas GerndtPublished in PRESENCE: Virtual and Augmented Reality by MIT Press in 2024, page: 57-7610.1162/pres_a_00417
- 4.Author(s): Markus Flatken, Artur Podobas, Riccardo Fellegara, Achim Basermann, Johannes Holke, David Knapp, Max Kontak, Christian Krullikowski, Michael Nolde, Nick Brown, Rupert Nash, Gordon Gibb, Evgenij Belikov, Steven W. D. Chien, Stefano Markidis, Pierre Guillou, Julien Tierny, Jules Vidal, Charles Gueunet, Johannes Günther, Miroslaw Pawlowski, Piero Poletti, Giorgio Guzzetta, Mattia Manica, Agnese Zardini, Jean-Pierre Chaboureau, Miguel Mendes, Adrián Cardil, Santiago Monedero, Joaquin Ramirez, Andreas GerndtPublished in IEEE Access by Institute of Electrical and Electronics Engineers (IEEE) in 2023, page: 87805-8783410.1109/access.2023.3301177
- 5.Author(s): Moritz Zeumer, Jonas Gilg, Pawandeep Kaur Betz, Andreas GerndtPublished in Electronic Imaging by Society for Imaging Science & Technology in 2023, page: 402-1-402-910.2352/ei.2023.35.1.vda-402
- 6.Author(s): Eva Sciacca, Mel Krokos, Cristobal Bordiu, Carlos Brandt, Fabio Vitello, Filomena Bufano, Ugo Becciani, Mario Raciti, Giuseppe Tudisco, Simone Riggi, Eugenio Topa, Sami Azzi, Benjamin Kyd, Simone Mantovani, Laura Vettorello, Jiacheng Tan, Josep Quintana, Ricard Campos, Noela PinaPublished in Journal of Grid Computing by Springer Science and Business Media LLC in 202210.1007/s10723-022-09598-y
- 7.Author(s): S. Schneegans, J. Gilg, V. Ahlers, A. GerndtPublished in Computer Graphics Forum by Wiley in 2022, page: 279-28910.1111/cgf.14676
- 1.Author(s): Jonathan Fritsch, Markus Flatken, Simon Schneegans, Andreas Gerndt, Ana-Catalina Plesa, Christian HüttigPublished by arXiv in 202210.48550/arxiv.2207.12011
- 2.Author(s): Jonas Gilg, Sebastian Zander, Simon Schneegans, Volker Ahlers, Andreas GerndtPublished by Gesellschaft für Informatik e.V. in 202110.18420/vrar2021_12
- 3.Author(s): Alexander KuzminykhPublished by Hochschule Hannover in 202110.25968/opus-2105
- 4.Author(s): Riccardo Fellegara, Markus Flatken, Francesco De Zan, Andreas GerndtPublished by Copernicus GmbH in 202110.5194/egusphere-egu21-11680