Scriptable Render Pipeline (SRP) lets you tailor the rendering process to your target platform so you can optimize performance for specific hardware.
Unity provides several built-in rendering modes, which are sufficient for most games. SRP will allow you to take full advantage of the power of modern hardware and GPUs without having to digest millions of lines of code.
More control for developers
The ability to configure rendering in Unity from C# scripts will enable you to:
- Optimize performance for specific hardware
- Customize rendering processes on a granular level according to your needs
- Control how your performance resources are used
SRP: What you need to know
Learn about the benefits of the new render pipeline and how it gives developers more control, customization, and performance optimization for your game.
SRP Batcher: Speed up your rendering
SRP includes a low-level engine rendering loop called SRP Batcher that can speed up your CPU during rendering by 1.2x to 4x, depending on the Scene. Let’s see how to use this feature to its fullest.
High-Definition Render Pipeline
HDRP targets high-end PCs and consoles and prioritizes stunning, high-definition visuals. It’s ideal for AAA-quality games, demos and apps running on Compute Shader/GPU-compatible devices such as multicore PCs and consoles. It supports both forward and deferred rendering and uses physically based lighting and materials.