The Better Lit Shader is a powerful and customizable Lit shader that can be used across various render pipelines, including URP, HDRP, and the Built-in pipeline. It offers a range of advanced features and techniques, including multi-layer and procedural texturing, to help you create realistic and detailed environments.
Key features include:
- HDRP-style texture packing and custom tightly packed texture format for faster shading
- Tessellation and Parallax support
- Crack-free Tessellation mesh preprocessor
- Stochastic sampling of textures to remove tiling
- Tint masking for independent colorization of texture layers
- Full support for Bakery GPU Lightmapper
- HDRP-style detail texturing
- Three additional independent texture layers with various blending options
- MicroShadows and Fuzzy Shading
- Support for UV, UV1, Triplanar, and world projections
- Flat Shading and Single or Double Sided options
- Wetness, Puddles, Snow, and Wind systems
- Dissolve Effect with optional gradient edge and emissive
- Trax integration for trail effects
- Vegetation Studio procedural indirect support
- Support for all VR rendering modes
- Normal generation and Surface Gradient framework for improved blending
- Branch Sampling for reduced sampling cost
- Debugging mode for visualizing sample count
- LOD Dither fading
- Custom Material Interface
- Local keyword usage only
The Better Lit Shader is built with the Better Shaders framework and includes source code in Better Shaders format, making it easy to modify and expand.
The Better Lit Shader is compatible with URP, HDRP, and the Built-in Render Pipeline, and has been tested in 2019.4LTS and 2020.3LTS.





