Platform support:
- Windows 10, 11
- Windows 8, 7 (without ansi, set use_ansi 0 on 8 line)
- Linux
2d fractal:
- Mandelbrot

- Tricorn

- Burning Ship

- Collatz (z = ((7 * z + 2) - cos(pi * z) * (5 * z + 2)) / 4)

- Collatz Mandelbrot (z = ((7 * z + 2) - exp(z) * (5 * z + 2)) / 4)

- Collatz v2 (z = ((7 * z + 2) - exp(pi * z * i) * (5 * z + 2)) / 4)

- z = e ^ z

- Phoenix

- Feather

- Newton

- Lyapunov

- Euler e ^ (pi * i * z)

- Gamma

- Zeta

3d fractal:
4d quaternion fractal:
4d bicomplex fractal:
Compile to binary:
g++ -std=c++17 -O2 -march=native -ffast-math main.cpp -o outputHotkey:
- 'V' - switch fractal
- '0' - render fullhd (create "render" folder if doesn't exist)
- 'U' - switch on julia
- '4568' - move Julia position (or rotate in 3d)
- 'WASD' - move
- 'QE' - zoom in/out
- 'Ctrl + Scroll Mouse' - Increase preview resolution
- 'N' - change on 3d
- 'F' - apply 1/C transformation
- 'RT' - change power (int steps)
- '[]' - change power (float steps)
- 'B' - change on buddha-render
- 'I' - switch to 3d projection of 4d bicomplex
- 'Y' - switch to 3d projection of 4d quaternion
For all dynamic system fractals in pure math, there is always Julia
Any formula in mathematics can be converted into a fractal
There are two main fractal formulas
- z ^ 2
- e ^ z
The main and most significant are Mandelbrot, Collatz, Netwon, Lyapunov


