Gene Payne be1b211dfb Feature/satellites (#325)
* Initial commit of satellites test branch

* Modified code to work with batch TLE files from online links specified in .mod file. Does not yet auto-download the files.

* Added debug function to mod file for testing static points in orbit

* Fixed time offset bug that was corrupting satellite positions

* Minor changes for debug output and camera position.

* Changed to circle billboard for rendering satellite position

* Added satellite group name to each renderable title, and keyboard shortcuts for toggling visibility

* Added support for using ghoul luasocket lib to download latest satellite TLE files from celestrak.com

* Adding reference to updated Ghoul submodule containing luasocket changes

* Updating reference to latest Ghoul submodule in feature/satellites

* Updated reference to new ghoul version

* Updated reference to new ghoul submodule version for satellites

* Updated reference to new ghoul submodule version for satellits

* Updated versions of TLE files

* Added new Lua-accessible downloader available for scene loading

* Improved error handling for TLE files

* Updated submodule reference for ext/ghoul prior to luasocket addition

* Update SGCT reference
2017-06-06 13:42:38 -04:00
2017-04-25 15:16:54 +02:00
2017-06-06 13:42:38 -04:00
2017-06-06 12:08:27 -04:00
2017-06-06 13:42:38 -04:00
2017-06-06 13:42:38 -04:00
2017-05-18 13:57:11 +02:00
2017-06-06 13:42:38 -04:00
2014-05-03 18:23:16 +02:00
2016-07-20 14:31:30 +02:00
2017-02-27 23:03:07 -05:00
2016-09-05 17:01:32 +02:00

OpenSpace is an open source, non-commercial, and freely available interactive data visualization software designed to visualize the entire known universe and portray our ongoing efforts to investigate the cosmos. Bringing the latest techniques from data visualization research to the general public, OpenSpace supports interactive presentation of dynamic data from observations, simulations, and space mission planning and operations. The software works on multiple operating systems (Windows, Linux, MacOS) with an extensible architecture powering high resolution tiled displays and planetarium domes, making use of the latest graphic card technologies for rapid data throughput. In addition, OpenSpace enables simultaneous connections across the globe creating opportunity for shared experiences among audiences worldwide.

The project stems from the same academic collaboration between Swedens Linköping University (LiU) and the American Museum of Natural History (AMNH) that led to the creation of Uniview and its parent company SCISS. Development of the software began several years ago through a close collaboration with NASA Goddards Community Coordinated Modeling Center (CCMC) to model space weather forecasting and continued last year with visualization of NASAs New Horizons mission to Pluto and ESAs Rosetta mission. This promising set of preliminary work provided a foundation for recent NASA funding, which has extended the collaboration to include the University of Utahs Scientific Computing and Imaging (SCI) Institute, New York Universitys Tandon School of Engineering, multiple informal science institutions across the United States, and multiple, international vendors. Current areas of focus within OpenSpace include:

  • Visualization of dynamic simulations via interactive volumetric rendering, as a priority for communicating research in astrophysics.
  • Utilization of NASAs SPICE observational geometry system with its Planetary Data Service (PDS) to enable space mission visualization that reveal how missions are designed to gather science.
  • Globe browsing techniques across spatial and temporal scales to examine scientific campaigns on multiple planets, including close up surface exploration.

This repository contains the source code and example scenes for OpenSpace, but does not contain any data. To build and install the client, we refer to the Wiki pages here on GitHub, specifically building for Windows, Linux, and MacOS. Required preexisting dependencies are: NASM, Boost, and Qt. Feel free to create issues for missing features, bug reports, or compile problems or contact us via email.

S
Description
This is the official GitHub repository for OpenSpace: an open source astrovisualization project. For instructions on how to build and run OpenSpace, see the Getting Started Guides on the wiki page at http://docs.openspaceproject.com.
Readme 573 MiB
Languages
C++ 70.7%
Lua 23%
GLSL 3.9%
CMake 1.5%
SuperCollider 0.5%
Other 0.3%