Git Product home page Git Product logo

mandelbulb-4d's Introduction

mandelbulb-4d

!! Work in progress !!

a lot remains to be done

artistic tool for 3D fractal generation, including the Mandelbulb

Introduction

Mandelbulb 4D v0.0.5

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

The project 'mandelbulb-4d' is licensed under the MIT License.

See LICENSE for more details.

The latest source code can be retrieved from one of several mirrors:

  1. github.com/valera-rozuvan/mandelbulb-4d

  2. gitlab.com/valera-rozuvan/mandelbulb-4d

  3. git.rozuvan.net/mandelbulb-4d

Copyright (c) 2016-2022 Valera Rozuvan

mandelbulb-4d's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

junjiehuang

mandelbulb-4d's Issues

pthread.h breaks VS2017

Apparently pthread.h, being a POSIX lib, doesn't work directly under VS2017. I downloaded the mentioned library file from MinGW-64-bit and tried to drop it in, but no success yet. Still trying.

GUI start issue on Windows

"The procedure entry point could not be located in the dynamic link library C:\Windows\SYSTEM32\ig9icd64.dll"

Process seems to happen alright according to terminal, but the GUI fails to start with above message.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.