Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
Турбулентність частинок

Турбулентність використовує текстуру шуму, щоб додати варіації та цікаві візерунки до руху частинок. Його можна поєднати з атракторами частинок і вузлами collision для створення ще більш складної поведінки.

Властивості, які можна редагувати
Щоб турбулентність не вплинула на систему частинок, потрібно зробити дві речі. Спочатку ви повинні додати рух до системи частинок. Турбулентність змінює напрямок і швидкість руху частинки, але не створює їх. Достатньо надати системі частинок деяку гравітацію, але ви можете створити кілька атракторів, якщо хочете, щоб частинки рухалися більш складним шляхом. По-друге, вам потрібно ввімкнути турбулентність у матеріалі обробки частинок. Після ввімкнення ви матимете доступ до всіх властивостей турбулентності.
Попередження
Турбулентність використовує тривимірний шум, який має високу вартість продуктивності GPU. Увімкніть турбулентність лише для кількох систем частинок на екрані. Не рекомендується використовувати турбулентність під час націлювання на мобільні/веб-платформи.
Шумові властивості
Основою турбулентності частинок є шумова картина. Є кілька властивостей, які дозволяють маніпулювати різними атрибутами цього шаблону.
Властивість Інтенсивність шуму
контролює контраст візерунка, який впливає на загальну різкість турбулентності. Менше значення створює більш м’який візерунок, де окремі шляхи руху не так різко відокремлені від інших. Встановіть більше значення, щоб зробити візерунок більш чітким.

При значенні 1 (ліворуч) інтенсивність шуму створює більш м’які візерунки турбулентності, ніж при 20 (праворуч)
Властивість Шкала шуму
контролює частоту шаблону. Це в основному змінює УФ-шкалу шумової текстури, де менше значення створює більш дрібні деталі, але повторювані візерунки стають помітними швидше. Більше значення призводить до слабшої картини турбулентності в цілому, але система частинок може охоплювати більшу територію, перш ніж повторення стане проблемою.

Шкала шуму турбулентності створює більш дрібні деталі при значенні 1,5 (ліворуч), ніж при 6 (праворуч)
Властивість Швидкість шуму
приймає вектор і керує швидкістю та напрямком панорамування шуму. Це дозволяє переміщати шумовий шаблон з часом, що додає ще один рівень варіації руху до системи частинок.
Попередження
Не плутайте швидкість руху частинок і швидкість панорамування шуму! Це дві різні речі. Рух частинок визначається низкою властивостей, включаючи турбулентний шум. Властивість Швидкість шуму
переміщує сам шаблон, який, у свою чергу, змінюється там, де шум впливає на частинки.
При значенні (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
для встановлення максимального значення. Коли виникає частинка, вплив вибирається випадковим чином із цього діапазону. Ви також можете налаштувати криву за допомогою властивості Вплив на життя
, яка змінює це значення протягом життя кожної частинки. Ці три властивості разом контролюють силу впливу турбулентності на систему частинок як описано раніше.
Оскільки ці властивості впливають на загальний вплив турбулентності на систему частинок, напрямок руху та швидкість змінюються, коли ви встановлюєте різні значення. Сильніший вплив змушує частинку рухатися швидше, і в результаті всі частинки рухаються по вужчих шляхах.

Зверніть увагу, як шляхи частинок є більш вузькими та менш розповсюдженими при високих значеннях впливу (праворуч)
Об’ємні властивості
Переміщення змінює початкове положення частинки. Використовуйте `` Initial Displacement Min``, щоб установити нижню межу, і `` Initial Displacement Max``, щоб встановити верхню межу. Коли частинка породжується, величина зміщення вибирається випадковим чином із цього діапазону та множиться на випадковий напрямок.
Переміщення дуже корисно для розбивання регулярних форм або створення складних форм із простіших. Єдина відмінність між системами частинок на скріншоті нижче – це значення, надане властивостям переміщення.

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