I'm about to make a Mandelbrot set renderer

  • 0 Replies

0 Members and 1 Guest are viewing this topic.

Offline galac

  • *
  • Fractal Freshman
  • *
  • Posts: 5
« on: May 05, 2019, 03:16:22 PM »
I'm about to make a Mandelbrot set renderer, I'm asking for suggestions about what I want to do.

I recently wrote a renderer in C++/Glsl and it was pretty fast (45fps, 1920x1080, 500iterations and 2X SSAA) on my cheap GPU. The only problem is that the GPU has no support for arbitrary precision nor for complex numbers (I won't be using CUDA). I plan to rewrite it in OpenCL to have access to double-precision.

I've never implemented perturbation theory, but the paper SUPERFRACTALTHING MATHS by K.I Martin states that hardware precision can be used to calculate the difference between two points, which is why I'd like to be using a GPU.

So for my renderer I would be using:
- Gnu MPFR for arbitrary precision on the CPU
- OpenMP to have multiple cores working at the  same time (alongside with SIMD instructions)
- OpenCL to use the GPU
Basically, the CPU would calculate a point, perturbation math and color interpolation would be done on the GPU.

What do you think, is this a good idea?

Linkback: https://fractalforums.org/programming/11/im-about-to-make-a-mandelbrot-set-renderer/2795/

The Beginnings of a Renderer

Started by blue_knight on Programming

5 Replies
Last post May 18, 2019, 03:19:37 PM
by mclarekin
Re: Problem with brute (non DE) renderer

Started by Robert Badaracco on Fragmentarium

2 Replies
Last post October 23, 2019, 06:49:22 AM
by Robert Badaracco
Problem with brute (non DE) renderer

Started by TGlad on Fragmentarium

4 Replies
Last post November 19, 2018, 03:35:38 AM
by 3DickUlus
I need some help to make this fractal...

Started by maadim on Fractal Mathematics And New Theories

0 Replies
Last post March 21, 2018, 05:27:04 AM
by maadim
Beginner - How to make a movie with mandelbulber2

Started by jbepi on Forum Help And Support

2 Replies
Last post August 20, 2018, 09:31:45 AM
by jbepi