Skip to content
/ sidera Public

A 3d representation of the Gaia (Early) Data Release 3 universe model data uploaded by the European Space Agency

License

Notifications You must be signed in to change notification settings

MrSinho/sidera

Repository files navigation

gaia-universe-model

Check the linux and windows build logs:

linux_badge windows_badge

A static 3d representation of of the Gaia (Early) Data Release 3 Universe Model data uploaded by the European Space Agency.


Build status

Programs and libraries are frequently being tested on Windows 11, and Linux Mint (virtual machine and pc) with different compilers (MSVC, gcc), and hardware configurations (RX580 4GB GDDR5, Radeon V Carrizo 500MB).


Documentation


Features

  • 3d plot customization using .smd files, see settings.smd.
  • After downloading Gaia Universe Model data, load as many celestial bodies as you need in the scene, see settings.smd.
  • Decide what parameters to read (xyz parameter types + color_filter). To find what parameters are compatible, see settings.smd.
  • Graphics settings options: view modes (cartesian, polar), shade types (pixel, circle, cloud, animated cloud), see settings.smd.


Clone and build (CMake)

To generate the CMake targets, open the terminal and run the following commands:

git clone --recursive https://github.com/MrSinho/gaia-universe-model.git
cd gaia-universe-model
cd external/shengine
python export-application.py name=gaia-universe-model target=EXECUTABLE path=../../gaia-universe-model

if you get a python syntax error specify the python version (must be 3.0 or greater).

On Windows:

cd gaia-universe-model/windows/build
cmake --build .

The windows binaries are compiled at gaia-universe-model/windows/bin

On Linux:

cd gaia-universe-model/linux/build
cmake --build .

The linux binaries are compiled at gaia-universe-model/linux/bin

About

A 3d representation of the Gaia (Early) Data Release 3 universe model data uploaded by the European Space Agency

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published