Explore the built-in scalers provided by Adaptive Performance to automatically manage your project’s settings at runtime.
This section details the general-purpose scalers and their default settings:
| General scalers | Min Scale | Max Scale | Max Level | Visual Impact | Target | Setting scaled |
|---|---|---|---|---|---|---|
| AdaptiveLOD | 0.4 | 1 | 3 | High | GPU | QualitySettings.lodBias |
| AdaptiveResolution | 0.5 | 1 | 9 | Low | GPU/FillRate |
AdaptivePerformanceRenderSettings.RenderScaleMultiplier/ScalableBuffers
|
| AdaptiveFramerate | 15 | 60 | 45 | High | CPU/GPU/FillRate | Application.targetFrameRate |
| AdaptiveViewDistance | 50 | 1,000 | 40 | High | GPU | Camera.main.farClipPlane |
| AdaptivePhysics | 0.5 | 1 | 5 | Low | CPU | Time.fixedDeltaTime |
| AdaptiveLayerCulling | 0.01 | 1 | 40 | Medium | CPU | Camera.main.layerCullDistances |
Adaptive Performance provides the following scalers to control URP-specific rendering features:
This table maps each AdaptivePerformanceRenderSettings property to the specific URP feature it modifies at runtime.
This list covers every internal Unity Editor setting affected by the Adaptive Performance built-in scalers. Most scalers apply their calculated scale directly, while others adjust settings in more specialized ways when required.
| Adaptive Performance scaler setting | URP setting |
|---|---|
AdaptivePerformanceRenderSettings.SkipDynamicBatching |
RenderingData.supportsDynamicBatching |
AdaptivePerformanceRenderSettings.LutBias |
UniversalPostProcessingData.lutSize |
AdaptivePerformanceRenderSettings.AntiAliasingQualityBias |
CameraData.antialiasingQuality |
AdaptivePerformanceRenderSettings.MainLightShadowCascadesCountBias |
ShadowData.mainLightShadowCascadesCount |
AdaptivePerformanceRenderSettings.MaxShadowDistanceMultiplier |
CameraData.maxShadowDistance |
AdaptivePerformanceRenderSettings.ShadowQualityBias |
ShadowData.supportsSoftShadows ShadowData.supportsAdditionalLightShadows ShadowData.supportsMainLightShadows |
AdaptivePerformanceRenderSettings.MainLightShadowmapResolutionMultiplier |
ShadowData.mainLightShadowmapWidth ShadowData.mainLightShadowmapHeight |
AdaptivePerformanceRenderSettings.SkipFrontToBackSorting |
cameraData.defaultOpaqueSortFlags |
AdaptivePerformanceRenderSettings.SkipTransparentObjects |
Disables the forward transparency pass in the URP, which means transparent objects in the sceneA Scene contains the environments and menus of your game. Think of each unique Scene file as a unique level. In each Scene, you place your environments, obstacles, and decorations, essentially designing and building your game in pieces. More info See in Glossary don’t display. |
AdaptivePerformanceRenderSettings.DecalsDrawDistance |
Scales Max Draw Distance |