Logo
  • 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
  • »
  • Advanced topics
  • View page source
Previous Next

Advanced topics

Below are some chapters which include in-depth information about some of the internal workings of Gaia Sky. Things like the maximum allocated heap memory, the data format or the internal reference system are covered here.

  • 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
Previous Next

© Copyright 2013-2022, Antoni Sagristà Sellés.

Built with Sphinx using a theme provided by Read the Docs.
Other Versions v: 3.1.5
Tags
1.0.1
1.0.2
1.0.3
1.0.4
1.5.0
2.0.0
2.0.1
2.0.2
2.0.3
2.1.0
2.1.1
2.1.2
2.1.5
2.1.7
2.2.0
2.2.1
2.2.2
2.2.3
2.2.4
2.2.4-1
2.2.5
2.2.6
2.3.0
2.3.1
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
Branches
master