1 Material and 1 Material Instance for all meshes minimizes draw calls.
Only 3 textures in the set saves VRAM.
Vertex normal-based masks for Albedo and Roughness.
Triplanar Mapping prevents texture stretching when scaling and rotating.
Wetness Slider in the material instance.