A fractal explorer.
- Realtime rendering.
- All fractal's states are saved (i.e. your zoom and position is persistent when switching back and forth between fractals).
- 64 bit precision for very long zooms (except for the Mandelbulb).
- GPU instead of the CPU for extremely fast and responsive rendering.
- The Mandelbrot Set
- The Julia Set
- Burning Ship
- The Multibrot
- The Mandelbulb
- Mandelbrot
- Julia Set
Coords: (-0.7800, 0.1360i) Coords: (0.1066, 0.6483i)
- Burning Ship
- Multibrot
Power: 0.5 Power: ~3.0 Power: ~7.0
- Mandelbulb (see Raymarching for a much better render)
- What happens when you reach maximum supported precision
- Clone this repository or download the .zip file.
- Open the .sln file in Visual Studio 2022.
- In release mode, build or run the solution.
- If building the solution instead of running, find the .exe file generated and run it.
name of fractal | iteration count, coordinates, zoom level | fps
- Left click and move the mouse to pan
- Q to zoom out
- E to zoom in
- R to reset the zoom
- Z to decrease max iterations
- X to increase max iterations
- WASD or the mouse to rotate
- Q to zoom out
- E to zoom in
- C to decrease the real constant
- V to increase the real constant
- B to decrease the imaginary constant
- N to increase the imaginary constant
- C to decrease the power
- V to increase the power
This project is licensed under the MIT License.