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

Добавить вспышки линзы в URP

Вспышки в сцене.
Вспышки в сцене.

Scriptable Render Pipeline (SRP) в Unity содержит компонент Lens Flare (SRP), который отрисовывает блик линзы в сцене. Это эквивалент компонента Lens Flare встроенного конвейера рендеринга, который несовместим с SRP. Компонент Lens Flare (SRP) можно добавить к любому GameObject, но некоторые свойства отображаются только при его добавлении к источнику света.

Создание вспышки линзы в SRP

Компонент Lens Flare (SRP) контролирует местоположение вспышки линзы, а также такие свойства, как затухание и учет вспышкой линзы окклюзии. Для свойств, определяющих внешний вид вспышки линзы, SRP использует ассет Lens Flare (SRP) Data. Каждый компонент Lens Flare (SRP) должен ссылаться на ассет данных Lens Flare (SRP) для отображения вспышки линзы на экране.

Чтобы создать вспышку линзы в сцене:

  1. Создайте или выберите GameObject, чтобы добавить вспышку линзы.
  2. В Inspector нажмите Добавить компонент.
  3. Выберите Рендеринг > Вспышка линзы (SRP). В настоящее время вспышка объектива не отображается в сцене, поскольку компонент не ссылается на данные Lens Flare (SRP) в свойстве Lens Flare Data.
  4. Создайте новый элемент данных Lens Flare (SRP) (меню: Ассеты > Создать > Вспышка линзы (SRP)).
  5. В компоненте Lens Flare (SRP) Inspector назначьте свойству Lens Flare Data новый ассет Lens Flare (SRP) Data.
  6. Выберите ассет Lens Flare (SRP) Data и в Inspector добавьте новый элемент в список Элементы. Белый Lens Flare по умолчанию теперь отображается в позиции компонента Lens Flare (SRP). Информацию о том, как настроить вид Lens Flare, см. в Lens Flare (SRP) Data.

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