Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Scalers reference

Explore the built-in scalers provided by Adaptive Performance to automatically manage your project's settings at runtime.
Read time 2 minutesLast updated 23 days ago

Explore the built-in scalers provided by Adaptive Performance to automatically manage your project's settings at runtime.

General performance scalers

This section details the general-purpose scalers and their default settings:

General scalers

Min Scale

Max Scale

Max Level

Visual Impact

Target

Setting scaled

AdaptiveLOD0.413HighGPU
QualitySettings.lodBias
AdaptiveResolution0.519LowGPU/FillRate
AdaptivePerformanceRenderSettings.RenderScaleMultiplier
/
ScalableBuffers
AdaptiveFramerate156045HighCPU/GPU/FillRate
Application.targetFrameRate
AdaptiveViewDistance501,00040HighGPU
Camera.main.farClipPlane
AdaptivePhysics0.515LowCPU
Time.fixedDeltaTime
AdaptiveLayerCulling0.01140MediumCPU
Camera.main.layerCullDistances

Universal Render Pipeline (URP) scalers

Adaptive Performance provides the following scalers to control URP-specific rendering features:

URP scalers

Min Scale

Max Scale

Max Level

Visual Impact

Target

Setting scaled

AdaptiveBatching011MediumCPU
AdaptivePerformanceRenderSettings.SkipDynamicBatching
AdaptiveLUT011MediumCPU/GPU
AdaptivePerformanceRenderSettings.LutBias
AdaptiveMSAA012MediumGPU/FillRate
AdaptivePerformanceRenderSettings.AntiAliasingQualityBias
AdaptiveShadowCascade012MediumCPU/GPU
AdaptivePerformanceRenderSettings.MainLightShadowCascadesCountBias
AdaptiveShadowDistance0.1513LowGPU
AdaptivePerformanceRenderSettings.MaxShadowDistanceMultiplier
AdaptiveShadowQuality013HighCPU/GPU
AdaptivePerformanceRenderSettings.ShadowQualityBias
AdaptiveShadowmapResolution0.1513LowGPU
AdaptivePerformanceRenderSettings.MainLightShadowmapResolutionMultiplier
AdaptiveSorting011MediumCPU
AdaptivePerformanceRenderSettings.SkipFrontToBackSorting
AdaptiveTransparency011HighGPU
AdaptivePerformanceRenderSettings.SkipTransparentObjects
AdaptiveDecals0.01120MediumGPU
AdaptivePerformanceRenderSettings.DecalsDrawDistance

How scalers map to URP settings

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 scene don't display.
AdaptivePerformanceRenderSettings.DecalsDrawDistance
Scales Max Draw Distance

Additional resources