Teapot Final.png

WebGL

These interactive simulations allow users to interact with 3D illumination models and a mass-spring system all running in browser.

The above simulation includes multiple examples of different lighting models I built using JavaScript and WebGL. Each shader was written in GLSL and as you can see, numerous option are provided to change the object model/rotation, light source representation/speed, colors of different lighting components, or the lighting model itself. Try out a bunch and have fun (if you're weird like me)! Note: Some browsers might not support WebGL. If you cant see all the pretty lighting above, try another browser. I suggest Chrome since every version has WebGL support.

What you see above is a mass-spring system used to simulate cloth written in JavaScript using WebGL like the lighting models. As you can see, there are many sliders and buttons just waiting to be played with! Note: Some browsers might not support WebGL. If you cant see all the pretty lighting above, try another browser. I suggest Chrome since every version has WebGL support.