State-of-the-art rendered, fine tuned to produce highly realistic visuals of arbitrary complex fractal 3D worlds
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
img
src
.gitignore
LICENSE
README.md

README.md

mandelbulb-4d

State-of-the-art renderer, fine tuned to produce highly realistic visuals of arbitrary complex fractal 3D worlds

Mandelbulb 4D v0.0.5

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.