A visualizer for the Mandelbrot set and Julia sets using the GPU with CUDA®
- NVIDIA® CUDA® Toolkit
- Compile the core CUDA® code:
make
- Create a Python virtual environmnent:
python3.10 -m venv .venv --prompt server
- Activate the virtual environment:
source .venv/bin/activate
- Install the dependencies:
pip install -r requirements.txt
- Run the Flask server:
flask run
- Change CUDA ouput to Base64 of 8bit uint
- Display Mandelbrot set
- Add possiblity of zoom
- Add colors
- Double precision
- Zoom out
- Add Julia sets
- Add a way to change the Julia set
- Add a way to change the color scheme
- Wheel zoom
- Center zooming mode