https://github.com/lrogerorrit/narwhalEngine
Narwhal Engine is a custom vulkan engine im making for my final bachelor's thesis. The objective with this engine is to manage to render black holes via ray casting (ray marching).
https://github.com/lrogerorrit/narwhalEngine
black-hole cpp custom-engine vulkan vulkan-engine
Last synced: 7 months ago
JSON representation
Narwhal Engine is a custom vulkan engine im making for my final bachelor's thesis. The objective with this engine is to manage to render black holes via ray casting (ray marching).
- Host: GitHub
- URL: https://github.com/lrogerorrit/narwhalEngine
- Owner: lrogerorrit
- Created: 2022-11-05T11:00:13.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-30T12:08:09.000Z (10 months ago)
- Last Synced: 2025-04-30T13:37:15.135Z (10 months ago)
- Topics: black-hole, cpp, custom-engine, vulkan, vulkan-engine
- Language: C++
- Homepage:
- Size: 68.9 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NarwhalEngine
Narwhal Engine is a custom vulkan engine im making for my final undergrad project. The objective with this engine is to manage to render black holes via ray casting (ray marching). Im currently working on it so dont expect it work yet.
It adapts this Unity black hole implementation into vulkan https://blog.seanholloway.com/2022/03/13/visualizing-black-holes-with-general-relativistic-ray-tracing/
You can find the paper on this project here: http://hdl.handle.net/10230/58032