opengl

Principal Curvature Aligned Anisotropic Shading

Automated orientation of the shading vector field using the intrinsic geometric properties of the object.

Realtime Silhouette Rendering with Consistent Geometric Fins

Generating consistent outline geometry on the geometry shader.

A Templated Implementation of Noise Texture

An implementation of an extensible template class in C++ for different types of OpenGL noise. Uses some interesting features other than templates, like constexpr, recursion etc.