← All resources

Stylized GGX shading — toon specular highlights

Auto-discovered

Blog Intermediate

Alexandre Lamure

Visit resource ↗

Description

Stylized GGX shading - toon specular highlights is Alexandre Lamure's technical blog article on blending toon-style specular highlights with physically based GGX microfacet shading. Lamure targets games that want crisp highlight silhouettes without abandoning energy-aware roughness controls entirely.

He derives simple and improved Trowbridge-Reitz normal distribution variants with explicit specular-size parameters, includes GLSL snippets, and plots behavior in Desmos for intuitive tweaking. References to titles such as Zelda and Spellcasters Chronicles ground the math in contemporary stylized PBR art direction.

Shader authors comfortable with BRDF notation, NDFs, and GLSL/HLSL at an intermediate level will implement the ideas quickly. The post does not require a specific engine beyond generic programmable shading support.

The article is hosted free on Lamure's graphics-posts site as a single HTML page with code blocks and graphs. Readers can copy functions into their engines or node-based material editors with minor syntax changes.

Lamure's stylized shading write-ups are shared among technical artists experimenting with hybrid toon-PBR looks; this GGX variant article appears in forum threads discussing non-photoreal specular controls.