cuda-mandelbox
所属分类:GPU/显卡
开发工具:Cuda
文件大小:41890KB
下载次数:0
上传日期:2022-12-19 03:33:38
上 传 者:
sh-1993
说明: 三维mandelbox分形的光线行进渲染器,使用CUDA GPU代码加速
(Ray marching renderer of the 3D mandelbox fractal, accelerated with CUDA GPU code)
文件列表:
LICENSE.md (1068, 2022-12-19)
main (0, 2022-12-19)
main\camera.cu (2978, 2022-12-19)
main\camera.cuh (608, 2022-12-19)
main\main.cu (1615, 2022-12-19)
main\shape (0, 2022-12-19)
main\shape\mandelbox.cu (1305, 2022-12-19)
main\shape\mandelbox.cuh (426, 2022-12-19)
out.png (12359303, 2022-12-19)
out2.png (5605810, 2022-12-19)
out3.png (5679304, 2022-12-19)
out4.png (4266592, 2022-12-19)
out5.png (8179852, 2022-12-19)
out6.png (3498401, 2022-12-19)
out7.png (6024054, 2022-12-19)
# 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
![Demo Image 1](https://github.com/kiwijuice56/cuda-mandelbox/blob/master/out4.png)
![Demo Image 2](https://github.com/kiwijuice56/cuda-mandelbox/blob/master/out2.png)
![Demo Image 3](https://github.com/kiwijuice56/cuda-mandelbox/blob/master/out5.png)
![Demo Image 4](https://github.com/kiwijuice56/cuda-mandelbox/blob/master/out6.png)
![Demo Image 5](https://github.com/kiwijuice56/cuda-mandelbox/blob/master/out3.png)
## 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](https://github.com/kiwijuice56/cuda-mandelbox/blob/master/http://blog.hvidtfeldts.net/index.php/2011/11/distance-estimated-3d-fractals-vi-the-mandelbox/).
近期下载者:
相关文件:
收藏者: