Painterly Shader

A fully procedural shader system designed to generate painted brush stroke effects in both EEVEE and Cycles. It utilizes two main shader node groups to handle normal faceting and procedural texture generation, establishing the base painterly look. The package also includes an Outline Detection geometry nodes modifier that coordinates with the shader nodes to create brushed outlines along the edges of models.

The system comes with two example files. A material examples scene provides procedural diffuse, metal, and glass shaders built with the primary node groups. A secondary scene file includes a fully configured environment demonstrating the shader applied across multiple objects.