Введение в динамическое разрешение
Динамическое разрешение — это настройка Camera, которая позволяет динамически масштабировать отдельные цели рендеринга, чтобы уменьшить нагрузку на GPU. Например, вы можете постепенно уменьшать разрешение, чтобы поддерживать постоянную частоту кадров. Если масштабировать постепенно, динамическое разрешение может быть почти незаметным.
Совместимость конвейера отображения
Поддержка динамического разрешения зависит от того, конвейер отображения ваш проект использует.
| Особенности | Universal Render Pipeline (URP) | High Definition Render Pipeline (HDRP) | Built-in Render Pipeline |
|---|---|---|---|
| Динамическое разрешение | Да (1) | Да (2) | Да (1) |
Примечания::
- Built-in Render Pipelineи Universal Render Pipeline (URP) поддерживают динамическое разрешение, как описано в этом документе.
- High Definition Render Pipeline (HDRP) поддерживает динамическое разрешение, однако оно включается и используется иначе. Сведения о динамическом разрешении в HDRP см. в разделе Динамическое разрешение в HDRP.
Поддерживаемые платформы
Unity поддерживает динамическое разрешение на iOS, macOS и tvOS (только Metal), Android (только Vulkan), Windows Standalone (только DirectX 12) и UWP (только DirectX 12).
Последствия для целевых показателей
При динамическом разрешении Unity не перераспределяет цели отображения. Концептуально, Unity масштабирует цель отображения; однако, на самом деле Unity использует псевдонимы, и уменьшенная цель отображения использует только небольшую часть первоначальной цели отображения. Unity распределяет цели отображения в их полном разрешении, а затем система динамического разрешения масштабирует их вниз и снова вверх, используя часть первоначальной цели вместо перераспределения новой цели.