Турбулентность частиц

Турбулентность частиц

Turbulence (Турбулентность) использует текстуру шума для добавления вариаций и интересных узоров в движение частиц. Ее можно комбинировать с узлами particle attractors и collision для создания еще более сложного поведения.

Свойства турбулентности

Свойства турбулентности частиц

Есть две вещи, которые вам нужно сделать, прежде чем турбулентность окажет какое-либо влияние на систему частиц. Во-первых, вы должны добавить движение в систему частиц. Турбулентность изменяет направление и скорость движения частицы, но не создает ничего. Достаточно придать системе частиц некоторую гравитацию, но вы можете точно так же создать несколько аттракторов, если хотите, чтобы частицы следовали по более сложной траектории движения. Во-вторых, вам нужно включить турбулентность в материале процесса частиц. После включения у вас будет доступ ко всем свойствам турбулентности.

Предупреждение

Турбулентность использует 3D-шум, который имеет высокую стоимость производительности на GPU. Включайте турбулентность только для нескольких систем частиц на экране максимум. Использование турбулентности не рекомендуется при использовании мобильных/веб-платформ.

Свойства шума

Основой турбулентности частиц является шумовой паттерн. Существует несколько свойств, которые позволяют манипулировать различными атрибутами этого паттерна.

Свойство Сила шума управляет контрастом рисунка, который влияет на общую резкость турбулентности. Более низкое значение создает более мягкий рисунок, в котором отдельные пути движения не так резко отделены друг от друга. Установите более высокое значение, чтобы сделать рисунок более четким.

Сила шума турбулентности

При значении 1 (слева) интенсивность шума создает более мягкие турбулентные узоры, чем при значении 20 (справа)

Свойство Масштаб шума управляет частотой узора. По сути, оно изменяет масштаб UV текстуры шума, где меньшее значение дает более мелкие детали, но повторяющиеся узоры становятся заметными быстрее. Большее значение приводит к более слабому узору турбулентности в целом, но система частиц может покрыть большую область, прежде чем повторение начнет становиться проблемой.

Шкала шума турбулентности

Масштаб шума турбулентности создаёт более мелкие детали при значении 1.5 (слева), чем при 6 (справа)

Свойство``Скорость шума`` получает вектор и контролирует скорость и направление прокручивания шума. Это позволяет двигать паттерн шума в любое время, что добавляет новый вид вариации движения для системы частиц.

Предупреждение

Не путайте скорость движения частиц и скорость прокручивания шума! Это две разные вещи. Движение частиц определяется несколькими параметрами, включая турбулентность шума. Параметр Noise Speed двигает сам рисунок, которое меняет то, как шум влияет на частицы.

При значении (X=0,Y=0,Z=0), Рисунок шума не двигается. Влияние на движение частиц остается таким же в любой точке. Вместо этого установить скорость (X=1,Y=0,Z=0), и рисунок шума двигается вместо с X-осью.

Турбулентная скорость шума

Разные значения скорости шума. Справа: (X=0,Y=0,Z=0), посередине: (X=0.5,Y=0.5,Z=0.5), справа: (X=0,Y=-2,Z=0).

Параметр Noise Speed Random добавляет немного случайности к скорости прокручивания шума. Это помогает с разбиением видимых параметров, например на высоких скоростях прокручивания, когда повтор становится заметным быстрее.

Свойства влияния

Свойства влияния определяют, насколько сильно турбулентность влияет на каждую частицу. Используйте Influence Min (Влияние Мин.), чтобы задать минимальное значение, и Influence Max (Влияние Макс.), чтобы задать максимальное значение. Когда частица появляется, влияние выбирается случайным образом из этого диапазона. Вы также можете настроить кривую со свойством Influence Over Life (Влияние на жизнь), которое изменяет это значение в течение жизни каждой частицы. Эти три свойства вместе контролируют силу воздействия турбулентности на систему частиц как описано ранее.

Поскольку эти свойства влияют на общее влияние турбулентности на систему частиц, то и направление движения, и скорость изменяются при установке различных значений. Более сильное влияние заставляет частицу двигаться быстрее, и в результате этого все частицы следуют по более узким траекториям.

Влияние турбулентности

Обратите внимание, что траектории частиц становятся более узкими и менее разбросанными при высоких значениях влияния (справа)

Свойства смещения

Смещение изменяет начальное положение частицы. Используйте Initial Displacement Min (Начальное Смещение Мин.), чтобы задать нижний предел, и Initial Displacement Max (Начальное Смещение Макс.), чтобы задать верхний предел. Когда частица появляется, величина смещения выбирается случайным образом из этого диапазона и умножается на случайное направление.

Смещение очень полезно для разбиения обычных форм или создания сложных форм из более простых. Единственное различие между системами частиц на снимке экрана ниже — это значение, заданное для свойств смещения.

Турбулентное смещение

Без смещения (слева), значение смещения 5 (посередине), диапазон смещения [-20, 20] (справа)