AdaptiveGraphics consists of a camera component, custom editor interface and shaders that improve performance of Unity 3D apps.
The technique used by AdaptiveGraphics works in two steps:
-
Makes the camera render to an off-screen surface with reduced resolution which makes the render faster and also reduces any post-image effects time.
-
Upscales the rendered frame to window size, optionally applying MSAA antialiasing + a custom fast sharpen algorithm, which reduces blur and improves result vs a normal upscale operation.
To use AdaptiveGraphics:
- Import the AdaptiveGraphics package into your project.
- Select your main camera and select Component => Rendering => AdaptiveGraphics from the component menu