This non-photorealistic rendering (NPR) shader for EEVEE converts 3D models into hand-drawn sketches. It includes six selectable shading styles: hatching, crosshatching, chaotic, scribbles, stipples, and lines. The setup integrates with Grease Pencil to generate stylized outlines, utilizing a noise modifier and animated textures to create a flickering effect characteristic of traditional animation.
To optimize memory usage, the shader packs three distinct levels of sketch textures into the red, green, and blue channels of a single RGB image. The package also features a compositor node group designed to blend over 50 seamless paper textures across three damage levels, along with additional raw texture scans. A dedicated control object utilizes drivers, enabling users to synchronize and adjust sketch styles across multiple materials simultaneously.