Version: Unity 6.3 LTS (6000.3)
Language : English
Modifying asset quality with scalers
Create custom scalers

Scalers reference

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
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

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
AdaptiveBatching 0 1 1 Medium CPU AdaptivePerformanceRenderSettings.SkipDynamicBatching
AdaptiveLUT 0 1 1 Medium CPU/GPU AdaptivePerformanceRenderSettings.LutBias
AdaptiveMSAA 0 1 2 Medium GPU/FillRate AdaptivePerformanceRenderSettings.AntiAliasingQualityBias
AdaptiveShadowCascade 0 1 2 Medium CPU/GPU AdaptivePerformanceRenderSettings.MainLightShadowCascadesCountBias
AdaptiveShadowDistance 0.15 1 3 Low GPU AdaptivePerformanceRenderSettings.MaxShadowDistanceMultiplier
AdaptiveShadowQuality 0 1 3 High CPU/GPU AdaptivePerformanceRenderSettings.ShadowQualityBias
AdaptiveShadowmapResolution 0.15 1 3 Low GPU AdaptivePerformanceRenderSettings.MainLightShadowmapResolutionMultiplier
AdaptiveSorting 0 1 1 Medium CPU AdaptivePerformanceRenderSettings.SkipFrontToBackSorting
AdaptiveTransparency 0 1 1 High GPU AdaptivePerformanceRenderSettings.SkipTransparentObjects
AdaptiveDecals 0.01 1 20 Medium GPU 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 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

Additional resources

Modifying asset quality with scalers
Create custom scalers