dorkhub

Blackhole

A blackhole simulation using OpenGL / C++.

rossning92
C++50275 forksupdated 1 year ago
git clone https://github.com/rossning92/Blackhole.gitrossning92/Blackhole

Real-time Black Hole Rendering in OpenGL

Screenshot

Prerequisite

Build the code

# Configure the project and generate a native build system.
cmake -DCMAKE_BUILD_TYPE=Release -S . -B build

# Compile / build the project.
cmake --build build

Acknowledgements

Papers

  • Gravitational Lensing by Spinning Black Holes in Astrophysics, and in the Movie Interstellar
  • Trajectory Around A Spherically Symmetric Non-Rotating Black Hole - Sumanta
  • Approximating Light Rays In The Schwarzschild Field - O. Semerak
  • Implementing a Rasterization Framework for a Black Hole Spacetime - Yoshiyuki Yamashita

Articles

Other GitHub Projects

Footnotes

  1. You might need to configure $HOME/.conan/conan.conf and Conan profiles if the default profile is not generated due to different build environments on your distribution.

  2. Conan 1.xx instead of conan 2.xx or higher is suggested in order to avoid unnecessary problems.

more like this

cuda-raytracing

GPU acceleration of smallpt with CUDA. Obtain an acceleration of >35x comparing to the original CPU-parallelized code w…

C++51

search

search projects, people, and tags