Skip to content

A blackhole simulation using OpenGL / C++.

Notifications You must be signed in to change notification settings

Astronomy4u/Blackhole

This branch is up to date with rossning92/Blackhole:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6beeeda · Dec 2, 2024

History

10 Commits
Aug 30, 2020
Jan 30, 2022
Aug 30, 2020
Nov 21, 2021
Aug 30, 2020
Jan 30, 2022
Dec 2, 2024

Repository files navigation

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.

About

A blackhole simulation using OpenGL / C++.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 60.9%
  • C 27.5%
  • GLSL 10.0%
  • CMake 1.6%