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

Введение в типы рендеринга камеры в URP

Существует два типа Camera в Universal Render Pipeline (URP):

  • A Базовая Camera является общего назначения Camera который отображается на целевом объекте отображения (экран или Текстура рендеринга).
  • Оверлей Camera рендируется на выходе другой Camera. Вы можете объединить выход базовой Camera с выходом одной или нескольких Overlay Cameras. Это называется Наложение камер.

База Camera

База Camera является типом по умолчанию Camera в URP. База Camera является типом общего назначения Camera, который выполняет рендеринг на заданной цели рендеринга.

Чтобы рендировать что-либо в URP, в вашей сцене должна быть хотя бы одна Базовая Camera. В сцене может быть несколько Базовых Камер. Вы можете использовать Базовую Camera самостоятельно, или вы можете использовать ее в стеке Camera. Дополнительную информацию о работе с несколькими Камерами в URP см. в Работа с несколькими камерами.

Когда в вашей сцене есть активная База Camera, эта иконка появляется рядом с Camera Гизмом в представлении Scene:

Оверлей Camera
Оверлей Camera

Для получения информации о свойствах, которые Unity отображает в Inspector для базы Camera, обратитесь к ссылке на компонент Camera.

Оверлей Camera

Оверлей Camera — это Camera, который отображает свой вид сверху на выходе другого Camera. Вы можете использовать Оверлей Камеры для создания таких эффектов, как 3D объекты в 2D UI, или кокпит в транспортном средстве.

Вы должны использовать Накладные камеры в сочетании с одной или несколькими Базовыми камерами, используя систему Camera Укладка. Вы не можете использовать Накладные камеры самостоятельно. Накладная Camera, которая не является частью Camera Stack, не выполняет никаких шагов цикла рендеринга и известна как осиротела Camera.

Примечание: В этой версии URP, Накладные камеры и Camera Стакаж поддерживаются только при использовании универсального рендера.

Когда в вашей сцене имеется активное Оверлей Camera, эта иконка появляется рядом с Camera в представлении Scene:

Оверлей Camera
Оверлей Camera

Базовый Camera в стеке Camera определяет большинство свойств стека Camera. Поскольку вы можете использовать Накладные Камеры только в стеке Camera, URP использует только следующие свойства Накладного Camera при рендеринге сцены:

  • Прогноз
  • FOV Ось
  • Поле зрения
  • Физические свойства Camera
  • Клиппинговые плоскости
  • Рендерер
  • Ясная глубина
  • Отображение теней
  • Маска для уборки
  • Окклюзионный каллинг

Unity скрывает все другие неиспользуемые свойства в Inspector. Вы можете получить доступ к неиспользуемым свойствам с помощью скрипта, но любые изменения, которые вы сделаете в этих неиспользуемых свойствах, не повлияют на визуальный выход любого стека Camera, использующего накладку Camera.

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

Информацию о свойствах, которые Unity отображает в Inspector Оверлей Camera, см. в Camera ссылке на компонент.