dorkhub

Messier87

A realtime raytracing blackhole renderer

zhongjn
C++604 forksMITupdated 7 years ago
git clone https://github.com/zhongjn/Messier87.gitzhongjn/Messier87

Messier87

A realtime raytracing blackhole renderer. GLSL is used to accelerate computation.

NOTE: Although physical-based raytracing is used, the rendering result is still close to artists' impression (Intersteller?), not that physically realistic. For more physically realistic result, check the "Physical background 1" in references below.

Control

  • Move camera: W/A/S/D/Z/X

  • Rotate camera: I/J/K/L/U/O

  • Precise camera control: hold space

  • MSAA ratio: N/M

  • Try different parameters in shader/blackhole_adisc.glslf

Some Rendering Result

Default scene

A closer look

Near the photon sphere

The Einstein Ring

References

more like this

BubbleML

A multiphase multiphysics dataset and benchmarks for scientific machine learning

Python50

SimGAN

Pytorch Implementation of SimGAN: Hybrid Simulator Identification for Domain Adaptation via Adversarial Reinforcement L…

Python50

search

search projects, people, and tags