Ортографическая декаль
Ортографическая декаль - это декаль, проецируемая на поверхность с помощью ортогональной проекции.
Ортографическая проекция - это форма параллельной проекции, где все линии проекции ортогональны плоскости проекции, в результате чего каждая плоскость сцены появляется в аффинном преобразовании на поверхности просмотра.
Ортографические декали являются наиболее надежными, поскольку проецируются с поверхности и не могут вызывать неожиданных артефактов (как, например, проецируемые декали ).
Смотрите также
- Класс DecalOrtho для управления Orthographic Decals через API
- Материал decal_base для декалей
- Набор сэмлов, находящихся в каталоге data/samples/decals/:
- deferred_ortho_00
- deferred_ortho_01
- deferred_ortho_02
- deferred_ortho_03
- deferred_ortho_04
Создание ортографической декали#
Чтобы создать ортографическую декаль, выполните следующие действия:
В меню выберите Create -> Decal -> Orthographic.
Поместите декаль на существующую поверхность (для проецирования декали прямоугольник проекции должен пересекать поверхность) и укажите требуемые настройки :
Размещение ортографической декали
Редактирование ортографической декали#
На вкладке Node окна Parameters вы можете настроить следующие параметры ортографической декали:
Параметры ортографической декали#
Параметры проекции ортографической декали:
Общие параметры декалей#
Параметры общие для всех типов декалей:
Битовые маски#
Viewport Mask | Viewport маска, определяющая, будет ли декаль видна в окне просмотра камеры. |
---|---|
Intersection Mask | Intersection маска декали, используется в паре с маской Cutout Intersection у клаттера или травы для удаления элементов клаттера или травы в местах пересечения с декалью (например, может использоваться для удаления травы с поверхности дороги, проецируемой с помощью декали). |
Параметры времени жизни#
Параметры времени жизни и затухания:
Life Time | Период времени, в течение которого декаль отображается, в секундах. Установите -1, чтобы декаль отображалясь постоянно. |
---|---|
Fade Time | Период времени, в течение которого декаль исчезает (по истечении времени жизни), в секундах. |
Init Time | Период времени в секундах, после которого декаль начинает отображаться. |
Параметры видимости#
Параметры, управляющие видимостью декали в зависимости от расстояния:
Min Visibility | Минимальное расстояние видимости, начиная с которого декаль начинает плавно появляться, а затем становится полностью видимой, в единицах. |
---|---|
Min Fade | Минимальное расстояние постепенного появления, на котором декаль плавно становится видимой благодаря альфа-затуханию (alpha fade). Считается, начиная с минимального значения дальности видимости в единицах. |
Max Visibility | Максимальное расстояние видимости, начиная с которого декаль начинает исчезать, пока не станет полностью невидимой, в единицах. |
---|---|
Max Fade | Максимальное расстояние затухания, на котором декаль плавно становится невидимой благодаря альфа-затуханию (alpha fade). Считается, начиная с максимального значения дальности видимости в единицах. |
Преобразование координат текстуры#
Преобразование текстурных координат декали (также можно использовать текстурный атлас):
Scale X | Размер текстуры по оси X. Например, при масштабе 2 текстура уменьшается вдвое на одной декали. |
---|---|
Scale Y | Размер текстуры по оси Y. |
Translate X | Смещение текстуры по оси X. Например, при смещении 0.5 по оси X текстура перемещается вправо (так, чтобы край текстуры визуализировался в центре). |
Translate Y | Смещение текстуры по оси Y. |
Установка материала#
Выбор материала для декали:
Material | Новый материал для декали. |
---|