Mandelbrot explorer written in Python with ModernGL.
Note
Appart from GPU-sided rendering this program does not implement any other optimisations
- Double-precision
- Zoom & movement
- ugly information panel
- Clone the repository and install the required libraries.
git clone https://github.com/focusfail/mandel-py.git
cd mandel-py
pip install -r requirements.txt
- Run from within
mandel-py\
.
python main.py
- G: Toggle auto-zoom
- R: Reset zoom
- Middle mouse button Toggle mouse-lock
- Scroll +/- Zoom in/out