mandelbulb-4d
State-of-the-art renderer, fine tuned to produce highly realistic visuals of arbitrary complex fractal 3D worlds
Introduction
This project was born from the discussion Remake of MB3D over at Fractal Forums. For the theory, please read Mandelbulb (From Wikipedia, the free encyclopedia).
Similar projects
Build instructions
Currently this is a work in progress. On windows, I build binaries using cmake and MinGW-64-bit (from RubenVB for 64-bit Windows target). On Linux, I build using cmake and the GCC collection. On Mac OS, I build using cmake and the command line developer tools. Most libraries are included as part of the source. You need to make sure you have OpenCL development files (headers) on your system. Also, on a Debian-based Linux distribution, you should install the following dependencies:
sudo apt-get install build-essential gcc g++ make automake autoconf cmake\
libgl1-mesa-dev ocl-icd-opencl-dev libglfw3-dev libxinerama-dev libxcursor-dev\
freeglut3-dev libboost-random-dev
Sample steps to build on Linux:
git clone __ADDRESS_OF_THIS_REPO__
cd mandelbulb-4d
mkdir build
cd build
cmake ../src
make -j 4
cp ../src/hello.cl .
./mb4d_gui
Cheers!
License
This project is licensed under the MIT license. See LICENSE for more details.
