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

Ссылка на окно просмотрщика графиков для URP

Окно Render Graph Viewer отображает граф рендеринга текущей сцены в Universal Render Pipeline (URP).

Дополнительные сведения об окне Просмотра графика рендеринга см. в Анализ графика рендеринга.

Панель инструментов

Контроль Описание
Обновить Выбирает автоматическое обновление окна.
  • Автоматическое обновление: Обновляет окно автоматически.
  • Пауза: Не обновляет окно автоматически.
Выбор цели Выбирает проект, к которому подключается окно. Дополнительные сведения см. в Просмотр графика отображения для построенного проекта10. Предлагаются следующие варианты:
  • Редактор: Подключается к проекту в Unity Editor.
  • Местный персонал: Подключается к созданному проекту на том же устройстве.
  • Дистанционное: Подключается к созданному проекту на другом устройстве.
  • Прямое подключение: Подключение к приложению через адрес IP.
Camera Выбирает камеру для отображения цикла рендеринга.
Пропускной фильтр Выбирает, какие прохода рендеринга отображать. Дополнительные сведения см. в разделе Раскрывающееся меню «Фильтр пропуска».
Фильтр ресурсов Выбирает ресурсы для отображения. Дополнительные сведения см. в разделе Раскрывающееся меню «Фильтр ресурсов».
Параметры просмотра Выбирает, следует ли отображать в главном окне информацию о том, как проход рендеринга хранит и загружает ресурс.

Раскрывающееся меню «Фильтр пропуска»

Контроль Описание
Калд-Пэсс Отображает прохождения рендеринга, которые URP не включил в график рендеринга, так как они не влияют на окончательное изображение.
Растерные пропуска Отображает только растровые рендеринги, созданные с помощью renderGraph.AddRasterRenderPass.
Небезопасные пропуски Отображает только прохождения отображения, использующие AddUnsafePass API для использования CommandBuffer API интерфейса, такие как SetRenderTarget.
Вычисление пропусков Отображает только вычисления, созданные с помощью renderGraph.AddComputePass.

Раскрывающееся меню «Фильтр ресурсов»

Контроль Описание
Импорт ресурсов Отображает только ресурсы, импортированные в график отображения с помощью ImportTexure.
Текстуры Отображает только текстуры.
Буферы Отображает только буферы.
Структуры ускорения Отображает только структуры ускорения, используемые в проходах отображения вычислений.

Главное окно

Главное окно представляет собой график временной шкалы, в котором отображаются прохождения рендеринга в графике рендеринга. В нем отображаются следующие данные:

  • Слева список ресурсов, используемых в процессе рендеринга, в порядке, в котором URP создает их.
  • Вверху находится список проходов рендеринга, в порядке, в котором URP выполняет их.

В точке, где проход рендеринга и текстура пересекаются на графике, блок доступа к ресурсу отображает, как проход рендеринга использует ресурс. В блоке доступа используются следующие значки и цвета:

Значок блокировки доступа или цвет Описание
Пунктирные линии Ресурс еще не создан.
Зеленый Проход рендеринга отображения имеет доступ только для чтения к ресурсу. Проход рендеринга отображения может читать ресурс.
Красный Проход рендеринга отображения имеет доступ только для записи к ресурсу. Проход рендеринга отображения может записывать в ресурс.
Зеленый и красный Проход рендеринга отображения имеет доступ для чтения и записи к ресурсу. Проход рендеринга отображения может читать из ресурса или записывать в него.
Грей Проход рендеринга не может получить доступ к ресурсу.
Глобус Процесс рендеринга устанавливает текстуру в качестве глобального ресурса. Если значок глобуса имеет серый фон, ресурс был импортирован в график рендеринга как объект TextureHandle, и проход использует SetGlobalTextureAfterPass API. См. Создание временной текстуры для одного кадра и Перенос текстуры между проходами рендеринга.
F Процесс рендеринга может читать ресурс из памяти на чипе GPU. См. Получить текущий кадровый буфер из памяти GPU в URP.
Пустое Ресурс был выделен в памяти, поэтому он больше не существует.

Если вы включили Настройки просмотра > Действия загрузки хранилища, блок доступа отображает треугольники, которые представляют, как проход рендеринга загружает ресурс (верхний левый) и хранит ресурс (нижний правый). Треугольники используют следующие цвета:

Цвет треугольника Действие загрузки или хранения
Синий Ясно
Зеленый Загрузка
Красный Магазин
Грей Не волнуйся

Выберите блок доступа для отображения ресурса в Список Ресурсов и проход рендеринга в Список Проходов Inspector.

Рендерные проходы рендеринга

Контроль Описание
Имя прохода отображения Имя прохода рендеринга. Это имя устанавливается в методе AddRasterRenderPass или AddComputePass.
Слияние Если URP объединил этот проход с другими проходами, Просмотрщик графиков рендеринга отображает синюю полосу под объединенными проходами.
Панель обзора доступа к ресурсам При выборе имени прохода отображения на панели обзора доступа к ресурсу отображаются сведения о выбранном проходе и связанных с ним проходах. Наведите курсор на блок обзора, чтобы получить дополнительные сведения. Выберите блок обзора, чтобы открыть файл C# для прохода отображения.

Блоки обзора используют следующие цвета:
  • Белый: Выбранный пас.
  • Серый: пропуск не связан с выбранным пропуском.
  • Синий: Пропуск выполняет чтение из ресурса, используемого выбранным проходом, или запись в него.
  • Мигающий синим цветом: Пропуск выполняет чтение из ресурса или запись в ресурс, используемый выбранным проходом, и может быть объединен с текущим проходом.
  • Желтый: Указывает на графические ограждения. Выбранный вычислительный проход ожидает этот проход рендеринга перед запуском или заставляет этот проход рендеринга ждать.
  • Чёрные: Рендер графа выбирает пропуск.

Ресурсы

Свойство Описание
Тип ресурса Тип ресурса. См. следующий скриншот.
Имя ресурса Имя ресурса.
Импортированный ресурс Отображает стрелку, обращенную влево, если ресурс импортирован. См. Импорт текстуры в графическую систему рендеринга.

Значки просмотра графиков

Иконы Описание
Значок текстуры Текстура.
Значок структуры ускорения Структура ускорения.
Значок Буфер Буфер.

Список ресурсов

Выберите ресурс в списке ресурсов, чтобы развернуть или свернуть сведения о ресурсе.

Также можно использовать панель поиска для поиска ресурса по имени.

Свойство Описание
Имя ресурса Имя ресурса.
Импортированный ресурс Отображает стрелку налево, если ресурс импортирован.
Размер Размер ресурса в пикселях.
Формат Формат текстуры. Более подробную информацию о форматах текстуры см. в GraphicsFormat.
Ясно Отображает Истинно если URP очищает текстуру.
BindMS Привязана ли текстура как мультисемплированная текстура. Дополнительные сведения о мультисемплированных текстурах см. в RenderTextureDescriptor.BindMS.
Образцы Сколько раз Multisample Anti-aliasing (MSAA) семплирует текстуру. См. Сглаживание изображения.
Безпамятный Отображает Истинно, если ресурс хранится в мозаичной памяти на мобильных платформах, использующих мозаичные отложенные отображения (TBDR). Дополнительные сведения о TBDR см. в Введение в систему отображения графов.

Список пропусков

Выберите проход рендеринга в главном окне, чтобы отобразить информацию о проходе рендеринга в списке проходов.

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

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

Информация о пропуске графа отображения

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

Если URP объединил несколько проходов в этот проход, в разделе отображается информация для каждого объединенного прохода.

Свойство Описание
Имя Имя прохода рендеринга отображения.
Размеры приспособления Размер ресурса, используемого прохождением рендеринга, в пикселях. Отображает 0x0x0, если прохождение рендеринга не использует ресурс.
имеет глубину крепления Имеет ли ресурс текстуру глубины.
MSAA образцы Сколько раз Multisample Anti-aliasing (MSAA) семплирует текстуру. См. Сглаживание изображения.
Асинхронные вычисления Доступ к ресурсу в ходе прохождения рендеринга с использованием вычислительного шейдера.

Действия по загрузке/сохранению вложений

В разделе Действия по загрузке/хранению вложений отображаются ресурсы, используемые прохождением рендеринга. В разделе отображается Без вложений, если прохождение рендеринга не использует никаких ресурсов.

Свойство Описание
Имя Имя ресурса.
Действие нагрузки Действие загрузки для ресурса. См. RenderBufferLoadAction.
Действие магазина Действие хранения для ресурса и как URP использует ресурс позже в другом проходе рендеринга или вне графа. См. RenderBufferStoreAction.

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