Skip to content

lackhole/blackhole_8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blackhole v.8

3D Ray Tracing Blackhole with ordinary objects
3d_simul aespa
Blackhole with a thin accretion disc With disc and a background
travel disc_and_background

Full Video at YouTube

Requirements

  • C++ 17
  • CMake
  • OpenCV
  • OpenCL

Build

cmake -B build
cmake --build build

Run

Ray tracing simulation (without a blackhole)

./build/ray_tracer_test

Single blackhole simulation

./build/blackhole_solution_test

Camera Control(Experimental)

W: move forward
S: move backward
A: move left
D: move right
Z: move up
X: move down
Q: flip left
E: flip right
I: look down
K: look up
J: look left
L: look right
Press with shift: Move/Flip/Look faster

-: Decrease FoV
+: Increase FoV

* Press ESC to quit

Old version

OpenCL support

In progress

Multiple blackholes

In progress

About

Real-time N-blackholes 3D renderer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published