https://github.com/kiwijuice56/cuda-mandelbox
Ray marching renderer of the 3D mandelbox fractal, accelerated with CUDA GPU code
https://github.com/kiwijuice56/cuda-mandelbox
3d 3d-graphics cpp cuda fractal fractal-images fractal-rendering mandelbox nvidia-cuda
Last synced: 7 months ago
JSON representation
Ray marching renderer of the 3D mandelbox fractal, accelerated with CUDA GPU code
- Host: GitHub
- URL: https://github.com/kiwijuice56/cuda-mandelbox
- Owner: kiwijuice56
- License: mit
- Created: 2022-10-15T16:40:24.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-19T03:33:38.000Z (almost 3 years ago)
- Last Synced: 2025-02-08T20:56:09.446Z (8 months ago)
- Topics: 3d, 3d-graphics, cpp, cuda, fractal, fractal-images, fractal-rendering, mandelbox, nvidia-cuda
- Language: Cuda
- Homepage:
- Size: 58.1 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# ray-march-fractals-cuda
An exploratoin program to render the Mandelbox using a ray marching algorithm. Coded with C++ and CUDA to minimize render times## Demo Images




## Attribution and Dependencies
The program uses the stb_image_write header file (from https://github.com/nothings/stb)
to save renders as images. You must download the file and place it in the `main` directory
to run the program.The Mandelbox distance estimator algorithm was translated and modified from the [Syntopia blog](http://blog.hvidtfeldts.net/index.php/2011/11/distance-estimated-3d-fractals-vi-the-mandelbox/).