/pyMandelBrot

Mandelbrot fractal drawer using OpenGL and MatplotLib with python3

Primary LanguagePythonMIT LicenseMIT

Mandelbrot Set Drawer

Mandelbrot drawer using MatplotLib or OpenGL with Python 3

alt text

Usage

Dependencies

The project has the following dependencies, make sure you have them all installed:

  • QT5 or QT4
  • OpenGL
  • python3
  • python-pyqt5 or python-pyqt4
  • python-pillow
  • python-opengl
  • python-matplotlib

QT5

# OpenGL
python3 fractal_qt5_opengl.py

QT4

# OpenGL
python3 fractal_qt4_opengl.py
# OpenGL
python3 fractal_qt4_mpl.py

Texture

You can easily change the texture by replacing texture.png
alt text

Online Gradient Generator

TODO

  • Migrate MPL Version from QT4 to QT5
  • Dynamic Texture generation