Toon Shader
- OpenGL, GLSL -
The goal of this project was to create an interface where the user can go in and, through a series of parameter adjustments, get a unique toon/painter shader for a given project. To achieve the desired effect the parameters that I added were: toon shading on the lights and shadows, Painterly effect on Materials with a Brush stroke texture and splotchiness that affects any base material already on a given object, outlines, and extrusions along those outlines. The surrounding world has an animated light and a ground plane so that the user can see the live affect that their adjustments are having on the objects affected.
December 2025


