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

Применение различных эффектов последующей обработки к отдельным камерам в URP

В Universal Render Pipeline (URP) вы можете применять отдельные эффекты последующей обработки к разным камерам в одной и той же сцене.

The output of two cameras. Image A shows a camera with a Color Adjustment override. Image B shows the second camera with a Vignette override.
Вывод двух камер. На изображении A показана камера с переопределением Color Adjustment. На изображении B — вторая камера с переопределением Vignette.

Настройка сцены

Чтобы настроить сцену для нескольких эффектов последующей обработки на разных камерах, выполните следующие действия:

  1. Создайте несколько камер в вашей сцене (GameObject > Camera).
  2. Включите После обработки на каждой камере.
  3. Создайте пустой GameObject для каждого отдельного эффекта последующей обработки, который вы хотите.
  4. Добавить компонент тома в каждый пустой GameObject. Для этого выберите GameObject и в окне Inspector выберите Добавить Компонент > Том.
  5. Создайте профиль тома для каждого пустого GameObject. В компоненте GameObject Том перейдите в свойство Профиль и выберите Новый.
  6. Создайте новый слой для каждого эффекта последующей обработки. Дополнительную информацию см. в Слои.

Применение различных эффектов последующей обработки к каждой камере

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

  1. Выберите один из GameObjects с компонентом тома и выберите Add Override.
  2. Выберите последующий эффект обработки из раскрывающегося списка.
  3. Выберите Слой выпадающее меню и выберите один из слоев, созданных при настройке сцены.
  4. Выберите камеру, к которой вы хотите применить этот эффект.
  5. В окне Inspector перейдите в Окружающая среда > Volume Mask и выберите тот же слой, который вы выбрали для GameObject.
  6. Повторите шаги 1-5 для каждой пары GameObject и Camera, необходимых для вашей сцены.

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

Каждая камера теперь применяет последующую обработку, назначенную ей GameObject на том же слое, что и маска объёма.

Примечание: Scene Camera может отображать некоторые эффекты последующей обработки из слоя по умолчанию. Чтобы избежать этого и создать ясное представление о вашей сцене, откройте раскрывающееся меню Эффекты в накладке Опции просмотра в представлении Scene и отключите Последующая обработка.