Update README.md

This commit is contained in:
Sylvain PILLOT 2023-01-19 14:10:03 +01:00
parent 434195fee8
commit bb3014be6a
1 changed files with 14 additions and 8 deletions

View File

@ -2,9 +2,9 @@
## What is this addin doing ?
This small demo is based on [Azur](https://gitea.planet-casio.com/Lephenixnoir/Azur). It uses its ultra fast rendering pipeline with specific shaders :
- Mandelbrot shader written in ASM by Lephe'
- Julia shader written in C with the libnum fast fixed point arithmetic lib
This small demo is based on [Azur](https://gitea.planet-casio.com/Lephenixnoir/Azur). It uses its ultra fast rendering pipeline with specific a specific high speed quadratic calculation algorithm written by Lephenixnoir a,d able to handle both :
- Mandelbrot's set calculations : `Z_(n+1) = Z_n^2 + C` with `Z_0 = 0 + 0 i` and `C` covering the complex plan
- Julia's set calculations : `Z_(n+1) = Z_n^2 + C` with `C = A + B i` and `Z_n` covering the complex plan
Both Mandelbrot - *named as per Benoît MANDELBROT (1924-2010)* - and Julia - *named as per Gaston JULIA (1893-1978)* - fractals are based on the convergence determination of the equation `Z_(n+1) = Z_n^2 + C`.
@ -12,25 +12,31 @@ Both Mandelbrot - *named as per Benoît MANDELBROT (1924-2010)* - and Julia - *n
Control keys are :
[**EXIT**] to leave to the Operating System
[**F1**] to [**F4**] to show/switch off some informations on the screen :
-[**EXIT**] to leave to the Operating System
-[**F1**] to [**F4**] to show/switch off some informations on the screen :
- [ ] [F1] : hide everything
- [ ] [F2] : minimal output FPS + rendering time
- [ ] [F3] : detailed update/rendering time
- [ ] [F4] : memory usage
[**F5**]/[**F6**] : switch fractal mode
-[**F5**]/[**F6**] : switch fractal mode
- [ ] [F5] : set Mandelbrot fractal
- [ ] [F6] : set Julia fractal
[**OPTN**]/[**VARS**] : switch resolution
-[**OPTN**]/[**VARS**] : switch resolution
- [ ] [OPTN] : set resolution scale to 1, the fractals are computed on a 396x224 grid
- [ ] [VARS] : set resolution scale to 0.5 (2x2 pixels), the fractals are computed on a 198x112 grid (much faster but lower quality)
For the Julia set only :
[**SHIFT**]+[**Directional Cross**] : change the value of the C value (`C = A + B i`)
-[**SHIFT**]+[**Directional Cross**] : change the value of the C value (`C = A + B i`)
- [ ] [**SHIFT+LEFT**] : A = A - 0.002
- [ ] [**SHIFT+RIGHT**] : A = A + 0.002
- [ ] [**SHIFT+DOWN**] : B = B - 0.002
- [ ] [**SHIFT+UP**] : B = B + 0.002
A and B are constrained in the range [-2.000 .. 2.000]