Unity 6.3
0 онлайн 91 гостей 3 в системе
Вход
Визуальные эффекты Шаг 73 из 100

Вспышка линзы (SRP) Ассет данных в URP

Scriptable Render Pipeline (SRP) в Unity содержит ассет Lens Flare Data. С его помощью можно управлять внешним видом Lens Flare в сцене. Это эквивалент ассета Вспышка встроенного конвейера рендеринга, несовместимого с SRP.

Примеры использования вспышки линзы см. в примерах вспышки линзы в URP Образцы пакета.

Чтобы создать ассет Данные вспышки линзы, выберите Ассеты > Создать > Вспышка линзы (SRP). Чтобы использовать этот ассет, назначьте его свойству Lens Flare Data компонента Вспышка линзы (SRP).

Свойства

Ассет Элемент Lens Flare обладает следующими свойствами:

Тип

Свойство Описание
Тип Выберите тип элемента Lens Flare Element, созданного этим ассетом:

Изображение

Свойство Описание
Текстура вспышки Текстура, используемая этим элементом вспышки линзы.
Сохранить соотношение сторон Фиксирует ширину и высоту (соотношение сторон) текстуры Flare Texture. Вы можете использовать Искривление для изменения этого свойства.

Круг

Свойство Описание
Градиент Управляет смещением градиента круговой вспышки. Это значение находится в диапазоне от 0 до 1.
Падение Это значение находится в диапазоне от 0 до 1, где 0 означает отсутствие градиента между тонами, а 1 создает градиент, который равномерно распределяется по кругу.
Обратная Включите это свойство, чтобы изменить направление градиента.

Многоугольник

Свойство Описание
Градиент Управляет смещением градиента вспышки полигона. Это значение находится в диапазоне от 0 до 1.
Падение Контролирует падение градиента многоугольной вспышки. Это значение находится в диапазоне от 0 до 1, где 0 не имеет падения между тонами, а 1 создает падение, которое равномерно распределено по многоугольнику.
Количество сторон Определяет, сколько сторон имеет многоугольник.
Круглость Определяет, насколько гладкими должны быть края многоугольника. Это значение находится в диапазоне от 0 до 1, где 0 означает острый многоугольник, а 1 — окружность.
Обратная Включить это свойство для изменения направления градиента

Кольцо

Свойство Описание
Градиент Управляет смещением градиента круговой вспышки. Это значение находится в диапазоне от 0 до 1.
Падение Это значение находится в диапазоне от 0 до 1, где 0 означает отсутствие градиента между тонами, а 1 создает градиент, который равномерно распределяется по кругу.
Обратная Включите это свойство, чтобы изменить направление градиента.
Амплитуда Амплитуда отбора проб шума.
Повторение Частота отбора проб шума.
Скорость Масштабировать скорость анимации.
Толщина кольца Толщина кольца.

Lens Flare Data Driven SRP

Свойство Описание
Ассеты Данные Lens Flare SRP ассет как элемент.

Unity поддерживает Lens Flare Data SRP рекурсивно, но с жестким отрезком после 16 рекурсивных вызовов. Например, ассет A содержит ассет B, который содержит ассет A (бесконечная рекурсия). Это вызовет предупреждение и выполнение 16 рекурсий: ~~~~~~ “LensFlareSRPAsset содержит слишком глубокий рекурсивный ассет (> 16). Будьте осторожны, чтобы не иметь рекурсивное агрегирование, A содержит B, B содержит A, … что приведет к бесконечному циклу.”

Цвет

Свойство Описание
Тип цвета Выберите тип цвета элемента Lens Flare Element, созданного этим ассетом:
Тон Изменяет оттенок вспышки линзы. Если это свойство связано с светом, то это свойство основано на оттенке света.
Модулируйте цветом света Позволяет влиять цвету света на этот элемент Lens Flare. Это применяется только тогда, когда ресурс используется в компоненте SRP Lens Flare Override Component, который прикреплен к точечному, точечному или зональному освещению.
Интенсивность Контролирует интенсивность этого элемента.
Режим смешивания Выберите режим смешивания элемента Lens Flare Element, который создает этот ассет:
  • Добавка
  • Экран
  • Предварительно умноженное
  • Лерп

Постоянный цвет

Свойство Описание
Тон Изменяет оттенок вспышки линзы. Если это свойство связано с светом, то это свойство основано на оттенке света.

Постоянный цвет

Свойство Описание
Тинт Радиальный Определяет радиальный градиентный оттенок элемента. Если тип элемента установлен на Image, то текстура Flare Texture умножается на этот цвет.

Постоянный цвет

Свойство Описание
Угловой тон Определяет угловой градиентный оттенок элемента. Если тип элемента установлен на Image, то текстура Flare Texture умножается на этот цвет.

Обычные

Отрезок

Свойство Описание
Предельная скорость Задает скорость, с которой радиус окружает элемент.

Значение 0 (при большом радиусе) ничего не окружает. Чем выше это значение, тем быстрее элемент окружается по бокам экрана.

Эффект этого значения более заметен при наличии нескольких элементов.
Радиус отрезания Задает нормализованный радиус формы линзы, используемой для окклюзии элемента блеска линзы. Радиус в один эквивалентен масштабу элемента.

Transform

Свойство Описание
Смещение позиции Определяет смещение положения вспышки линзы в экранном пространстве относительно ее источника.
Автоматический поворот Включите это свойство для автоматического поворота текстуры Lens Flare Texture относительно ее угла на экране. Unity использует Автоматический поворот угол, переопределяющий Ротация параметр.

Чтобы обеспечить возможность вращения вспышки линзы, назначьте значения больше 0 для Начальная позиция свойства.
Ротация Поворачивает вспышку линзы. Это значение работает в градусах вращения.
Размер Используйте это для настройки масштаба этого элемента вспышки линзы.

Это свойство недоступно, когда Тип установлено на Изображение и Preserve Aspect Ratio включено.
Масштаб Размер этого элемента линзы вспышки в мировом пространстве.

Ось Transform

Свойство Описание
Начальное положение Определяет начальное положение вспышки линзы относительно ее источника. Это значение работает в пространстве экрана.
Угловое смещение Управляет угловым смещением вспышки линзы относительно ее текущего положения. Это значение работает в градусах вращения.
Шкала перемещения Ограничивает размер смещения вспышки линзы. Например, значения (1, 0) создают горизонтальную вспышку линзы, а (0, 1) вертикальную вспышку линзы.

Вы также можете использовать это свойство для управления скоростью движения вспышки линзы. Например, значения (0.5, 0.5) делают так, что элемент вспышки линзы движется наполовину быстрее.

Искривление

Свойство Описание
Включить Установите значение этого свойства в True, чтобы включить искажение.
Размер радиального края Управляет размером эффекта искажения от края экрана.
Радиальная кривая края Смешивает эффект искажения вдоль кривой от центра экрана к краям экрана.
Относительно центра Установите это значение в True, чтобы искажение было относительным к центру экрана. В противном случае искажение будет относительным к положению вспышки линзы на экране.

Несколько элементов

Свойство Описание
Включить Включите эту опцию, чтобы разрешить использование нескольких элементов вспышки линзы в вашей сцене.
Количество Определяет количество идентичных элементов линзового блеска, которые создает Unity.
Значение 1 выглядит так же, как один элемент линзового блеска.
Распространение Выберите метод, который Unity использует для создания нескольких элементов вспышки линзы:
Распределение по длине Управляет тем, как будут выглядеть распределенные элементы вспышки линзы.
Относительно центра Если true, искажение относительно центра экрана, в противном случае относительно lensFlare позиции источника экрана.

Униформа

Свойство Описание
Цвета Диапазон цветов, которые этот ассет применяет к вспышкам линзы.
Ротация Угол вращения (в градусах) применяется к каждому элементу постепенно.

Кривая

Свойство Описание
Цвета Диапазон цветов, который этот ассет применяет к вспышкам линзы. Вы можете использовать кривую Position Spacing, чтобы определить, как этот диапазон влияет на каждую вспышку линзы.
Изменение позиции Настройте эту кривую, чтобы изменить расположение элементов вспышки линзы в Lens Spread.
Ротация Единообразный угол вращения (в градусах), применяющийся к каждому элементу, распределенному вдоль кривой. Это значение находится в диапазоне от -180° до 180°.
Масштаб Настройте эту кривую, чтобы контролировать диапазон размеров элементов вспышки линзы.

Случайные

Свойство Описание
Семена Базовое значение, которое используется этим ассетом для генерации случайности.
Изменение интенсивности Контролирует изменение яркости элементов вспышки линзы. Высокое значение может сделать некоторые элементы невидимым.
Цвета Диапазон цветов, которые этот ассет применяет к вспышкам линзы. Это свойство основано на значении Семена.
Изменение позиции Контролирует расположение вспышки линзы. Значение X распределяется по той же оси, что и Length Spread. Значение 0 означает, что вспышка линзы не изменяется. Значение Y распределяется по вертикальной оси экрана на основе значения Семена.
Вариация вращения Управляет изменением вращения вспышки линзы, основанным на значении Семена. Параметры Ротация и Автоматический поворот наследуются от этого свойства.
Масштабные изменения Управляет масштабом вспышки линзы на основе значения Семена.