Field Animation
Field Animation - это объект, определяющий геометрические области травы и растительности, которые должны быть анимированы. Это влияет на параметры анимации материалов листьев и стеблей, применяемых к траве и растительности.
Поле анимации можно использовать, например, для создания локальных эффектов пылевого вихря от винта вниз по траве и деревьям.
- 341 (DirectX)
- 42 (OpenGL)
Смотрите также#
- Класс FieldAnimation для управления полями анимации через API
- Набор образцов находится в папке data/samples/fields/:
- animation_00
- animation_01
Анимация геометрии с помощью Field Animation#
Чтобы анимировать определенную часть травы или растительности с помощью поля анимации, выполните следующие действия:
- Добавьте поле анимации в мир: в строке меню выберите Create -> Field -> Animation и поместите узел в мир.
Поле анимации будет влиять только на ту часть травы или растительности, которая находится внутри него.
- Настройте добавленное поле анимации: включите опцию Ellipse (при необходимости) установите размер поля. Например:
- В окне Materials Hierarchy выберите материал, применяемый к траве или растительности, и перейдите к вкладке States в окне Parameters. Измените значение опции Animation на Field. Это позволит полю воздействовать на траву.
- Убедитесь, что Field mask поля анимации соответствует маске Field объекта трава или материал стебля и листьев (в случае анимации растительности).
- В блоке Field Animation (окно Parameters -> вкладка Node) укажите необходимые параметры анимации. Например, вы можете увеличить параметр Stem до 3, чтобы амплитуда движения травы внутри поля анимации отличалась от амплитуды движения всех других полигонов.
В результате анимация области травы внутри поля анимации будет визуально отличаться от травы за пределами поля.
Редактирование Field Animation#
В разделе Field Animation (окно Parameters -> вкладка Node) можно настроить следующие параметры поля анимации:
Настройка формы поля#
Ellipse | Указывает, имеет ли поле анимации форму эллипса. Если этот флажок не установлен, поле анимации имеет форму куба. |
---|
Установка битовых масок#
Field Mask | Маска поля. Битовая маска, определяющая область поля анимации, которая будет применяться к траве или растительности. Поле анимации будет применяться только в том случае, если и поле, и трава (или растительность) имеют подходящие маски . |
---|---|
Viewport Mask | Маска области просмотра. Битовая маска для рендеринга поля анимации в текущее окно просмотра. Чтобы поле анимации отображалось в окне просмотра, его маска должна соответствовать маске области просмотра камеры. |
Установка размера и затухания#
Size | Размер поля анимации по осям в единицах.
|
---|---|
Attenuation | Коэффициент затухания, показывающий, насколько затухает анимация, начиная от центра поля анимации до его краев.
|
Установка параметров анимации#
Stem | Масштаб амплитуды движения травы и стеблей растительности внутри поля анимации. |
---|---|
Leaf | Масштаб угла поворота листьев растительности внутри поля анимации. |
Scale | Масштаб скорости покачивания растительности. |
Wind | Направление ветра внутри поля анимации. |