Custom shaders allow you to fine-tune visuals, achieving a unique look for your project. This book focuses on writing shaders and effects, but it’s worth noting that Unity’s Universal Render Pipeline (URP) provides built-in solutions for common visual enhancements. Prebuilt shaders like the Standard Shader and configurable lighting and shadows offer a solid foundation.
For quick and effective visual improvements, URP’s integrated post-processing features provide effects such as bloom, depth of field, color grading, ambient occlusion, and motion blur. These can enhance your game’s aesthetics without requiring additional coding while offering insight into how shaders work. URP applies these effects via screen shaders, which not only save development time but also introduce key shader concepts.
This chapter covers enabling and configuring post-processing in URP, using grain, vignetting, and depth of field for a filmic...