This program draws a user-defined function from complex plane to RGBA color. Currently, compiled program draws Mandelbrot set, but if you want to draw another function, you need to inherit it from 'Renderer' class in sources, pass it to 'Window' and recompile project.
Including 4 versions. The first one was written with C++ and uses CPU 128-bit double. The second does the same, but was written with D language and Derelict3. The third uses GPU (GLSL shaders) to draw Mandelbrot set. It is extremely fast, but uses only 32-bit float. And finally, the fourth works on CPU, but uses arbitrary precision (OpenMP), so it hasn't limit for depth (except rendering time).
Features
- differrent levels of detalization
- smooth coloring
- shifting and zooming [rmb & wheel]
- fullscreen mode [F11]
Categories
FractalFollow Complex Renderer
You Might Also Like
Gen AI apps are built with MongoDB Atlas
MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Complex Renderer!