ππ Browse the Mandelbrot Set in your browser! Experience the Mandelbrot Set with interactive zoom, pan, color palettes, and mobile-friendly controls. | An OpenGL Experiment
- Real-time Mandelbrot rendering using WebGL shaders
- Zoom and pan with mouse or touch gestures
- Multiple color schemes (Cool Blue, Pastel, Inferno, Plasma, Matcha, Gold, Black and White, Rainbow)
- Jump to interesting locations (Seahorse Valley, Elephant Valley, Starfish, etc.)
- Download screenshots of your current view
- Responsive UI with a modern glassmorphism style
- Open
index.htmlin your browser. - Use the controls in the settings panel (top right) to:
- Adjust iterations (detail level)
- Change color scheme
- Set real/imaginary center and zoom
- Jump to preset locations
- Download a screenshot
- Zoom: Mouse wheel or pinch gesture
- Pan: Click and drag or swipe
- Settings: Use the hamburger menu (top right) to show/hide controls
app.js
index.html
mandl.fs.glsl
mandl.vs.glsl
style.css
README.md
bower_components/
app.js: Main JavaScript logic and WebGL setupmandl.vs.glsl,mandl.fs.glsl: Vertex and fragment shaders for Mandelbrot renderingstyle.css: UI stylesindex.html: Main HTML file
- async (included via
bower_components/async)
No build step required. Just open index.html in a browser that supports WebGL.
Created by Joel Angelo Baldapan.