Unity 6.3
0 онлайн 77 гостей 3 в системе
Вход

Справочная информация о масштаберах

Исследуйте встроенные масштаберы, предоставляемые адаптивной производительностью, чтобы автоматически управлять настройками проекта во время выполнения.

Общие масштаберы производительности

В этом разделе описываются масштабирующие устройства общего назначения и их параметры по умолчанию:

Общие скалеры Минимальный масштаб Максимальный масштаб Максимальный уровень Визуальное воздействие Целевой показатель Настройка масштаба
AdaptiveLOD 0.4 1 3 Высокая GPU QualitySettings.lodBias
AdaptiveResolution 0.5 1 9 Низкий GPU/FillRate AdaptivePerformanceRenderSettings.RenderScaleMultiplier/ScalableBuffers
AdaptiveFramerate 15 60 45 Высокая CPU/GPU/FillRate Application.targetFrameRate
AdaptiveViewDistance 50 1,000 40 Высокая GPU Camera.main.farClipPlane
AdaptivePhysics 0.5 1 5 Низкий CPU Time.fixedDeltaTime
AdaptiveLayerCulling 0.01 1 40 Средний CPU Camera.main.layerCullDistances

Universal Render Pipeline (URP) скалеры

Адаптивная производительность предоставляет следующие масштаберы для управления специфическими для URP функциями отображения:

URP скалеры Минимальный масштаб Максимальный масштаб Максимальный уровень Визуальное воздействие Целевой показатель Настройка масштаба
AdaptiveBatching 0 1 1 Средний CPU AdaptivePerformanceRenderSettings.SkipDynamicBatching
AdaptiveLUT 0 1 1 Средний CPU/GPU AdaptivePerformanceRenderSettings.LutBias
AdaptiveMSAA 0 1 2 Средний GPU/FillRate AdaptivePerformanceRenderSettings.AntiAliasingQualityBias
AdaptiveShadowCascade 0 1 2 Средний CPU/GPU AdaptivePerformanceRenderSettings.MainLightShadowCascadesCountBias
AdaptiveShadowDistance 0.15 1 3 Низкий GPU AdaptivePerformanceRenderSettings.MaxShadowDistanceMultiplier
AdaptiveShadowQuality 0 1 3 Высокая CPU/GPU AdaptivePerformanceRenderSettings.ShadowQualityBias
AdaptiveShadowmapResolution 0.15 1 3 Низкий GPU AdaptivePerformanceRenderSettings.MainLightShadowmapResolutionMultiplier
AdaptiveSorting 0 1 1 Средний CPU AdaptivePerformanceRenderSettings.SkipFrontToBackSorting
AdaptiveTransparency 0 1 1 Высокая GPU AdaptivePerformanceRenderSettings.SkipTransparentObjects
AdaptiveDecals 0.01 1 20 Средний GPU AdaptivePerformanceRenderSettings.DecalsDrawDistance

Как масштаберы сопоставляются с настройками URP

Эта таблица сопоставляет каждое свойство AdaptivePerformanceRenderSettings с конкретным свойством URP, которое оно изменяет во время выполнения.

В этом списке перечислены все внутренние настройки Unity Editor, на которые влияют встроенные масштабировщики Adaptive Performance. Большинство из них применяют вычисленный масштаб напрямую, а некоторые при необходимости меняют настройки более специфическим образом.

Настройка адаптивного масштабирования производительности URP установка
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 Отключает передний проход прозрачности в URP, что означает, что прозрачные объекты в сцене не отображаются.
AdaptivePerformanceRenderSettings.DecalsDrawDistance Весы Максимальное расстояние вытягивания

Дополнительные ресурсы