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

Ссылка на компонент проектора для URP

Компонент Decal Projector содержит инструменты редактирования представления Scene и свойства Decal Projector.

Примечание: Если вы назначаете материал наклейки GameObject непосредственно (не через компонент Decal Projector), то Decal Projectors не проецируют наклейки на такие GameObject.

Наклейки Scene посмотреть инструменты редактирования

Когда вы выбираете проектор наклейки, Unity показывает его границы и направление проекции.

Проекция наклейки рисует материал наклейки на каждой сетке внутри граничной коробки.

Белая стрелка показывает направление проекции. Основание стрелки является точкой вращения.

Сцена, в которой Декаль-проектор проецирует букву D на пол и стену. Декаль-проектор выбран, и белая стрелка указывает от оси гаджета в направлении проекции.
Сцена, в которой проектор наклеек проецирует букву «D» на пол и стену. Проектор наклеек выбран, и белая стрелка указывает от оси гаджета в направлении проекции.

Компонент Decal Projector предоставляет следующие инструменты редактирования представления Scene.

Иконы Действия Описание
Шкала проектора Масштаб Выберите, чтобы масштабировать коробку проектора и наклейку. Этот инструмент изменяет UVs в материале, чтобы соответствовать размеру коробки проектора. Инструмент не влияет на точку вращения.
Проектор crop Кроп Выберите, чтобы обрезать или покрыть наклейки с проекционной коробкой. Этот инструмент изменяет размер проекционной коробки, но не UVs материала. Инструмент не влияет на точку перемещения.
Наклейки Проектор поворотный UV Пивот / UV Выберите, чтобы переместить точку перемещения наклейки без перемещения проекции. Этот инструмент изменяет положение преобразования.
Этот инструмент также влияет на координаты UV проекции текстуры.

Свойства компонента проектора

В этом разделе описываются свойства компонента Decal Projector.

Свойство Описание
Режим масштаба Выберите, наследует ли этот Decal Projector значения Scale от компонента Transform корня GameObject. Для более подробной информации, см. свойство Scale Mode.
Примечание: поскольку Decal Projector использует ортогональную проекцию, если корень GameObject отклонен, масштабирование наклейки не будет выполняться правильно.
Ширина Ширина границы проектора. Проектор масштабирует наклейку, чтобы соответствовать этому значению вдоль локальной оси X.
Высота Высота границы проектора. Проектор масштабирует наклейку, чтобы соответствовать этому значению вдоль локальной оси Y.
Глубина проекции Глубина границы проектора. Проектор проецирует наклейки вдоль локальной оси Z.
Пивот Положение смещения центра предельной рамки проектора относительно начала корня GameObject.
Материал Материал для проекции. Материал должен использовать Shader Graph, который имеет тип Decal Material. Используйте Новые выпадающее меню для создания нового материала для наклейки и связанного с ним шейдера из шаблона.
  • URP Наклейки: Создает новый материал из стандартного URP Наклейки ассета графа шейдера, который использует URP Наклейки материал тип.
  • ShaderGraph Наклейки: Создает новый материал или вариант материала из нового ассета графа шейдера, основанного на Наклейки URP По умолчанию шаблон графа шейдера, который также использует стандартный URP Наклейки материальный тип.
    Примечание: Для определения того, Unity создает материал или вариант материала из ассета графа шейдера, см. Рабочий процесс шаблона графика вариант в Shader Graph Предпочтения.
Более подробную информацию см. Создание наклейки с помощью проектора наклеек в URP.
Плитка Значения плитки для наклейки Материал вдоль ее осей UV.
Смещение Значения смещения для наклейки Материал вдоль ее осей UV.
Непрозрачность Это свойство позволяет указать значение непрозрачности. Значение 0 делает наклейку полностью прозрачной, значение 1 делает наклейку непрозрачной, как определено Материалом.
Расстояние рисования Расстояние от Camera до наклейки, на котором этот проектор прекращает проецировать наклейку и URP больше не рендирует наклейку. Если вы включите Адаптивная производительность, it can override Расстояние рисования так что расстояние рисунка ниже.
Начало исчезновения Используйте ползунок, чтобы установить расстояние от Camera значения от 0 до 1 представляют собой долю от длины волны, при которой проектор начинает высветляться. Расстояние рисования. со значением 0.9, Unity начинает выцветание наклейки на 90% от Расстояние рисования и заканчивает выцветание его на Расстояние рисования.
Угловое исчезновение Используйте ползунок, чтобы установить диапазон исчезновения наклейки на основе угла между обратным направлением наклейки и вершиной нормальной поверхности, принимающей изображение.

Свойство Режим масштабирования

Вариант Описание
Масштаб Инвариантный Unity использует значения масштабирования (Ширина, Высота и т.д.) только в этом компоненте и игнорирует значения в корне GameObject.
Наследовать от Hierarchy Unity оценивает значения масштабирования для наклейки путем умножения значений масштаб lossy Scale из Transform корня GameObject на значения масштаба Decal Projector.

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