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

Пути отображения в Unity

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

Unity поддерживает прямые и отложенные пути отображения.

Вперед

Путь рендеринга Forward — это путь рендеринга по умолчанию в проектах Unity. Он работает следующим образом:

  • Unity освещает каждый GameObject по очереди.
  • Освещение имеет ограничения, например, как часто или как хорошо Unity может освещать каждый GameObject. Эти ограничения разные для каждого конвейера рендеринга.

Universal Render Pipeline (URP) также имеет путь рендеринга Вперед+, который похож на путь рендеринга Forward, но не имеет ограничения на количество огней на GameObject.

Примечание: Встроенный Render Pipeline также имеет путь отображения Legacy Vertex Lit, который является подмножеством пути отображения Forward.

Отложено

Путь Отложенного отображения работает следующим образом:

  • Unity сначала создает геометрический буфер (G-буфер), который представляет собой набор текстур, хранящих данные о геометрии и материалах, которые видят камеры.
  • Unity использует данные из G-буфера для освещения всех GameObjects одновременно.
  • Есть меньше ограничений на освещение, так что GameObjects и тени более подробны. Например, обычные карты и печенье работают со всеми светами.

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

Выберите путь отображения

Каждый путь отображения имеет свои преимущества и недостатки. Дополнительные сведения см. в следующих разделах:

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