All Projects → langurmonkey → Gaiasky

langurmonkey / Gaiasky

Licence: mpl-2.0
Mirror of Gaia Sky repository hosted on Gitlab: https://gitlab.com/langurmonkey/gaiasky

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Gaiasky

3d Game Shaders For Beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+7120.99%)
Mutual labels:  opengl, graphics, 3d, glsl, shaders
Shaderworkshop
Interactive GLSL fragment shaders editor made with Qt
Stars: ✭ 43 (-73.46%)
Mutual labels:  opengl, graphics, glsl, shaders
Leaf3d
A lightweight 3D rendering engine based on modern OpenGL
Stars: ✭ 16 (-90.12%)
Mutual labels:  opengl, 3d, glsl, shaders
Tinyrenderer
A brief computer graphics / rendering course
Stars: ✭ 11,776 (+7169.14%)
Mutual labels:  opengl, graphics, 3d, shaders
Shadergen
Proof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,
Stars: ✭ 395 (+143.83%)
Mutual labels:  opengl, graphics, glsl, shaders
Renderhelp
⚡️ 可编程渲染管线实现,帮助初学者学习渲染
Stars: ✭ 494 (+204.94%)
Mutual labels:  opengl, graphics, 3d, shaders
Gdx Vfx
LibGDX post-processing visual effects
Stars: ✭ 105 (-35.19%)
Mutual labels:  libgdx, opengl, glsl, shaders
Bonzomatic
Live shader coding tool and Shader Showdown workhorse
Stars: ✭ 829 (+411.73%)
Mutual labels:  opengl, graphics, glsl
Nau
Nau - OpenGL + Optix 3D Engine
Stars: ✭ 18 (-88.89%)
Mutual labels:  opengl, glsl, shaders
Tess Opt
Demonstration of how we can use tessellation shaders to make faster fragment shaders.
Stars: ✭ 13 (-91.98%)
Mutual labels:  opengl, glsl, shaders
Shaderconductor
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (+607.41%)
Mutual labels:  opengl, graphics, glsl
Fauxgl
Software-only 3D renderer written in Go.
Stars: ✭ 658 (+306.17%)
Mutual labels:  opengl, graphics, 3d
Hybridrenderingengine
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
Stars: ✭ 563 (+247.53%)
Mutual labels:  opengl, graphics, shaders
Curtainsjs
curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.
Stars: ✭ 1,039 (+541.36%)
Mutual labels:  3d, glsl, shaders
Sildurs Shaders.github.io
Sildurs shaders website
Stars: ✭ 84 (-48.15%)
Mutual labels:  opengl, glsl, shaders
Imogen
GPU Texture Generator
Stars: ✭ 648 (+300%)
Mutual labels:  opengl, glsl, shaders
Tinyraycaster
486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (+753.7%)
Mutual labels:  opengl, graphics, 3d
Renderer
A shader-based software renderer written from scratch in C89
Stars: ✭ 1,366 (+743.21%)
Mutual labels:  graphics, 3d, shaders
Reshade
A generic post-processing injector for games and video software.
Stars: ✭ 2,285 (+1310.49%)
Mutual labels:  opengl, glsl, shaders
Worldwindjava
The NASA WorldWind Java SDK (WWJ) is for building cross-platform 3D geospatial desktop applications in Java.
Stars: ✭ 526 (+224.69%)
Mutual labels:  opengl, graphics, 3d

Gaia Sky

License: MPL 2.0 Issues

Gaia Sky is a real-time 3D Universe application that runs on Linux, Windows and macOS. It is developed in the framework of ESA's Gaia mission to chart about 1 billion stars of our Galaxy.

A part of Gaia Sky is described in the paper Gaia Sky: Navigating the Gaia Catalog.

Gaia Sky header

To get the latest up-to-date and most complete information,

This file contains the following sections:

  1. Installation instructions and requirements
  2. Pre-built packages
  3. Running from source
  4. Documentation and help
  5. Copyright and licensing information
  6. Contact information
  7. Credits and acknowledgements
  8. Gaia Sky VR

1. Installation instructions and requirements

1.1. Requirements

Component Minimum requirement
Operating system Linux / Windows 7+ / macOS, 64-bit
CPU Intel Core i5 3rd Generation or similar. 4 core or higher recommended
GPU Support for OpenGL 3.2 (4.x recommended) and GLSL 3.3, 1 GB RAM
Memory 2-6 GB RAM depending on catalog
Hard drive 1 GB of free disk space (depending on datasets)

2. Pre-built packages

This is the Gaia Sky source repository. We recommend using the pre-built packages for the different Operating Systems in case you want a stable and hassle-free experience. We offer prebuilt packages for Linux, macOS or Windows here.

3. Running from source repository

In order to compile and run Gaia Sky from source, you need the following installed in your system:

  • JDK11+
  • git

First, clone the GitLab repository:

git clone https://gitlab.com/langurmonkey/gaiasky.git

Then, run Gaia Sky (Linux, macOS) with the provided script:

cd gaiasky
./gaiasky

On Windows, open PowerShell, make sure your $JAVA_HOME environment variable points to a valid JDK11+ installation, and run:

.\gradlew.bat core:run

Et voilà ! The bleeding edge Gaia Sky is running in your machine.

3.1 CLI arguments

Run gaiasky -h or man gaiasky to find out about how to launch Gaia Sky and what arguments are accepted.

3.2 Getting the data

As of version 2.1.0, Gaia Sky offers an automated way to download all data packs and catalogs from within the application. When Gaia Sky starts, if no base data or catalogs are found, the downloader window will prompt automatically. Otherwise, you can force the download window at startup with the -d argument. Just select the data packs and catalogs that you want to download, press Download now and wait for the process to finish.

You can also download the data packs manually here.

4. Documentation and help

The most up-to-date documentation of Gaia Sky is always [hosted at gaia.ari.uni-heidelberg.de/gaiasky/docs](https://gaia.ari.uni-heidelberg.de/gaiasky/docs](https://gaia.ari.uni-heidelberg.de/gaiasky/docs).

We also have a mirror at gaia-sky.rtfd.org.

4.1. Documentation submodule

In order to add the documentation submodule to the project, do:

git submodule init
git submodule update

The documentation project will be checked out in the docs/ folder.

5. Copyright and licensing information

This software is published and distributed under the MPL 2.0 (Mozilla Public License 2.0). You can find the full license text here or visiting https://opensource.org/licenses/MPL-2.0.

6. Contact information

The main webpage of the project is https://www.zah.uni-heidelberg.de/gaia/outreach/gaiasky. There you can find the latest versions and the latest information on Gaia Sky.

7. Acknowledgements

The latest acknowledgements are always in the ACKNOWLEDGEMENTS.md file.

8. Gaia Sky VR

You can run Gaia Sky in VR with Valve's OpenVR with the -vr flag.

gaiasky -vr

More information on how to make the VR version work properly in the VR.md file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].