Installation
System requirements
Download
Installation
Linux
Windows
macOS
Compressed (TGZ) package
System Folders
Linux
Windows and macOS
Run instructions
Running regular installation
Linux
Windows
macOS
Running from tar.gz package
Running from source
Requirements
Getting the catalog data
Compiling and running
CLI arguments
Packaging the software
User manual
Settings and configuration
Graphics settings
Interface settings
Performance
Controls
Screenshots
Frame output
Camrecorder
Panorama mode
Planetarium mode
Data
Gaia
System
The configuration file
Graphics configuration
Resolution and mode
Graphics settings
Graphics quality
Antialiasing
Orbit style
Line style
Bloom effect
Unsharp mask factor
Lens flare
Motion blur
Elevation representation
Shadows
Image levels
Dataset manager and selection
Welcome screen
Dataset manager
Dataset selection
Controls
Keyboard controls
Keyboard mappings
Focus and free camera modes
Spacecraft mode
Mouse controls
Focus mode
Free mode
Game mode
Gamepad controls
Controller actions
Controller UI
Camera modes
Focus mode
Free mode
Game mode
Gaia scene mode
Spacecraft mode
Field of View mode
Camera behaviors
Cinematic behavior
Non-cinematic behavior
Control panel
Time
Camera
Type visibility
Per-object visibility
Velocity vectors
Visual settings
Location log
Bookmarks
Datasets
Music
Bottom buttons
Minimap
Load dataset
Preferences window
Log
About/help
Exit
Search objects
Focus panel
Focus object
Mouse pointer location
Camera information
Object visiblity
Datasets
Loading datasets
Star datasets
Particle datasets
Star cluster datasets
Managing datasets
Dataset highlight color
Dataset preferences
Stereoscopic (3D) mode
Stereoscopic profiles
Planetarium mode
Single-projector setup
Multi-projector setup
MPCDI
Gaia Sky configuration file
Panorama mode
Configuration
Creating panorama images
Injecting panorama metadata to 360 images
Creating spherical (360) videos
Bookmarks
Location log
Debug panel
External views
Connecting Gaia Sky instances
Configuration
Configuration: slave instance(s)
Configuration: master instance
Caveats
Camera paths
Camera path file format
Recording camera paths
Real time recording
Keyframe editor
Keyframe and camera files
Creating and editing keyframes
Keyframes preferences
Playing camera paths
Scripting
Quick start
Requirements
Running a test script
The scripting API
API documentation
Writing scripts for Gaia Sky
Logging to Gaia Sky and Python
Method and attribute access
Strict parameter types
Loading datasets from scripts
Synchronizing with the main loop
More examples
Running and debugging scripts
Capturing videos
Frame output system +
ffmpeg
OpenGL/Screen recorders
Linux
Windows
Taking screenshots
Screenshot modes
SAMP integration
STIL data provider
IDs
Names
Positions
Proper motions and radial velocities
Magnitudes
Colors
Others
Implemented features
Unimplemented features
Advanced topics
Performance
Maximum heap memory
Maximum heap memory on Linux
Maximum heap memory on Windows
Maximum heap memory on macOS
Graphics performance
CPU performance
Multithreading
Limiting FPS
Draw distance (levels of detail)
Smooth transitions
Graphics performance
Graphics quality setting
Star brightness
Star groups
Billboards
Labels
Velocity vectors
Model detail
Bloom, lens flare and light glow
Antialiasing
Internal reference system
Description
Internal units
Data: catalogs and formats
Where are the data files defined?
catalog-[name].json example files
data-main.json example file
The JSON format
Catalog formats
Star catalogs
Regular star catalogs
Level-of-detail star catalogs
Rest of data
Top-level objects
Planets, moons, asteroids and all rigid bodies
Coordinates
Rotation
Model
Atmosphere
Orbits
Grids and other special objects
Creating your own catalog loaders
Loading data using scripts
Level-of-detail catalogs
Data format
Metadata file
Version 0
Version 1
Particle files
Version 0
Version 1
Version 2
Gaia Sky VR
Running Gaia Sky VR
Pre-requisites
Windows
Linux
Getting the data
Controls
Common problems
More info
Tutorials and workshops
Video tutorials
Written tutorials/workshops
Video production tutorial (2020)
Before starting…
The User Interface of Gaia Sky
Loading datasets
Camrecorder: recording and playing back camera files
Keyframe system
Frame output system
Scripting
Gaia Sky tutorial (DPAC 2021)
Before starting…
Basic controls
Movement
Selection
The User Interface
Control panel
Quick info bar
Debug panel
Time controls
Camera modes
Special render modes
Toggle visibility of components
Velocity vectors
Visual settings
Loading external datasets
Working with datasets
External information
Camera paths
Keyframe system
Frame output system
Scripting
Conclusion
Frequently Asked Questions
Q: What is the base-data package?
Q: Why do you have two different download pages?
Q: Why so many Gaia-DR catalogs?
Q: Gaia Sky crashes at start-up, what to do?
Q: I’m running out of memory, what to do?
Q: I can’t see the elevation data on Earth or other planets!
Q: What is the internal reference system used in Gaia Sky?
Q: Can I contribute?
Q: I like Gaia Sky so much, can I donate to contribute to the project?
Javadocs
Changelog
About
Contact
Author
Acknowledgements
Gaia Sky
»
Javadocs
View page source
Previous
Next
Javadocs
You can browse the Gaia Sky
javadocs
here:
Gaia Sky javadoc
.
Other Versions
v: 3.1.2
Tags
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.1.3
3.1.4
3.1.5
3.1.6
3.2.0
3.2.1
3.3.0
3.3.1
3.3.2
3.4.0
3.4.1
3.4.2
3.5.0
3.5.1
3.5.2
3.5.3
3.5.4
3.5.5
3.5.6
3.5.7
3.5.8
3.5.9
3.6.0
3.6.1
3.6.2
3.6.3
3.6.4
Branches
master