This repository showcases a WebGL implementation of a mesmerizing circle visualization using shaders. The project dynamically renders circles that pulsate and move across the screen based on procedural noise and time-based animations.
- WebGL Visualization: Utilizes WebGL for high-performance graphics rendering directly in the browser.
- Dynamic Circle Animation: Circles pulsate and move based on procedural noise and time variables, creating an interactive visual experience.
- Shader Programming: Implements both vertex and fragment shaders to achieve the desired visual effects.
- Responsive Canvas: The visualization adjusts to fit various screen sizes, ensuring a consistent experience across devices.
To explore the visualization:
- Clone the repository.
- Open
index.html
in a WebGL-compatible browser. - Experience the dynamic circle animation powered by shaders and procedural noise.
- WebGL
- HTML5
- JavaScript
This project is licensed under the MIT License - see the LICENSE file for details.