Unity 6.3
0 онлайн 102 гостей 3 в системе
Вход
Конвейеры отображения Шаг 13 из 129

Что нового в URP 17 (Unity 6.0)

В этом разделе содержится информация о новых функциях, улучшениях и проблемах, исправленных в URP 17.

Примечание: Для URP 17.2 (Unity 6.2) и более поздних версий, обратитесь к основному разделу Что нового в Unity.

Полный перечень изменений, внесенных в URP 17, см. Журнал изменений.

Особенности

В этом разделе содержится обзор новых функций в этом выпуске.

Система графов рендеринга

В этом выпуске Unity вводит систему рендер-графа. Система рендер-графа представляет собой фреймворк, построенный на основе Scriptable Render Pipeline (SRP) API. Эта система улучшает способ настройки и обслуживания конвейера рендеринга.

Система графов рендеринга уменьшает количество памяти, используемой URP, и делает управление памятью более эффективным. Система графов рендеринга выделяет только ресурсы, которые кадр фактически использует, и вам больше не нужно писать сложную логику для распределения ресурсов и учета редких сценариев худшего случая. Система графов рендеринга также генерирует правильные точки синхронизации между вычислительной и графической очередями, что сокращает время кадра.

Окно Render Graph Viewer позволяет визуализировать использование ресурсов кадра проходами рендеринга и выполнять отладку процесса рендеринга.

Дополнительные сведения о системе графов рендеринга см. в документации по графам рендеринга и.

Настройка Alpha Processing в процессе последующей обработки

URP 17 добавляет Альфа-обработка установка (URP Активы > Последующая обработка > Альфа-обработкаЕсли этот параметр включен, URP рендирует вывод после обработки в текстуру рендеринга с альфа-каналом. В предыдущих версиях, URP отбросил альфа-канал, заменив альфа-значения на 1.

Цель рендеринга требует формата с альфа-каналом. Формат цветового буфера камеры должен быть RGBA8 для SDR (HDR выключен) и RGBA16F для HDR (64-бит). Вы можете настроить формат, используя настройки в URP Asset > Качество.

Примеры использования этой функции:

  • Рендирование в игре UI, например, головной дисплей. Вы можете рендировать множество текстур рендеринга с различными конфигурациями последующей обработки и компоновать окончательный выход, используя альфа-канал.

  • Отрисуйте экран настройки персонажа, где Unity отрисовывает фоновый интерфейс и 3D-персонажа с разными эффектами постобработки и смешивает их по альфа-каналу.

  • XR приложения, которые должны поддерживать видео пропуск.

Уменьшить рендеринг работы на CPU

URP 17 содержит новые функции, которые позволяют ускорить процесс рендеринга, перемещая некоторые задачи на GPU и снижая нагрузку на CPU.

GPU Ящик резидента

URP 17 включает новую систему рендеринга, называемую GPU Ящик резидента.

Эта система автоматически использует BatchRendererGroup API для рисования GameObjects с instancing GPU, что снижает количество вызовов рисования и высвобождает время обработки CPU.

Дополнительные сведения о GPU Resident Drawer см. в разделе Сокращение работы по рендерингу на CPU.

GPU Уничтожение по окклюзии

При использовании GPU окклюзионного выделения, Unity использует GPU вместо CPU для исключения объектов из рендеринга, когда они окклюзированы за другими объектами. Unity использует эту информацию для ускорения рендеринга в сценах с большим количеством окклюзий.

Для получения дополнительной информации о GPU отбрасывании окклюзии, см. раздел Сокращение работы рендеринга на CPU.

Фовированное отображение в пути отображения Forward+

Путь рендеринга Forward+ теперь поддерживает рендеринг с перемещением.

Camera история API

Этот релиз содержит историю камеры API, которая позволяет получить доступ к текстурам истории каждой камеры и использовать их в пользовательских рендерингах. Тексты истории — это текстуры цвета и глубины, которые Unity рендировал для каждой камеры в предыдущих кадрах.

Текстуры истории можно использовать для рендеринга алгоритмов, которые используют данные кадра из одного или нескольких предыдущих кадров.

URP реализует историю текстуры цвета и глубины для каждой камеры и доступ к истории для пользовательских проходов рендеринга.

Раздел потока Mipmap в отладчике рендеринга

Отладчик Rendering Debugger теперь содержит раздел Потоковое вещание Mipmap. Этот раздел позволяет проверять поток текстур.

Последующая обработка пространственно-временных данных (STP)

Пространственно-временная последующая обработка (STP) оптимизирует производительность GPU и повышает качество изображения, увеличивая масштаб кадров Unity, отображаемых при более низком разрешении. STP работает на настольных платформах, консолях и мобильных устройствах, поддерживающих вычислительные шейдеры.

Чтобы включить STP, в активном URP ресурсевыберите Качество > Фильтр увеличения масштаба > Пространственно-временная последующая обработка (STP).

Усовершенствования

В этом разделе содержится обзор основных улучшений в этом выпуске.

Адаптивные объемы зонда (APV)

Этот выпуск содержит следующие улучшения адаптивных томов зонда:

Усовершенствование системы объемов

В этом выпуске оптимизирована производительность CPU у механизма объёмов на всех платформах, особенно на мобильных. Теперь можно задавать глобальные значения объёмов по умолчанию и переопределять их в настройках качества.

8192 разрешение текстуры тени

Свойство Разрешение тени теперь содержит параметр 8192 для Главного Света и Дополнительных Светов.

Используйте пакет URP Config для изменения параметров конвейера отображения

URP Пакет конфигурации позволяет изменять отдельные настройки конвейера рендеринга, недоступные в интерфейсе редактора.

Например, вы можете изменить максимальное количество видимых огней.

Документация URP перенесена в Руководство Unity

Документация для Universal Render Pipeline в Unity 6 была перемещена с сайта документации URP в основное Руководство Unity. Мы перестроили страницы с графическими изображениями URP и общими графическими изображениями, чтобы они больше фокусировались на результатах пользователя. Цель этого изменения состоит в том, чтобы улучшить обнаруживаемость документации URP и удобство чтения.

Ссылки на страницы на отдельном сайте URP теперь перенаправляют на перемещенные страницы в главном руководстве (или эквивалент).

Документация по URP скриптам API остается на отдельном сайте.

Решенные вопросы

Полный перечень вопросов, урегулированных в ходе URP 17, см. Журнал изменений.

Известные проблемы

Информацию об известных проблемах в URP 17 см. в разделе Известные проблемы.