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...
Тривимірні сліди частинок


Налаштування слідів частинок
Godot надає кілька типів слідів, які можна додати до системи частинок. Перш ніж ви зможете працювати зі стежками, вам потрібно спочатку налаштувати кілька параметрів. Створіть нову систему частинок і призначте матеріал процесу як описано раніше. У групі Trails
системи частинок поставте прапорець біля Enabled
і збільште тривалість випромінювання, встановивши Lifetime
приблизно на 0,8
. На оброблюваному матеріалі встановіть Напрямок
на (X=0,Y=1.0,Z=0)
і Початкову швидкість
на 10.0
для обох Мін
і Макс
.
Єдине, чого ще не вистачає, це сітка для розіграшу. Тип сітки, який ви встановлюєте тут, визначає, який тип сліду частинок ви отримаєте.
Стежки стрічки

Важливі параметри стрічкової сітки
Найпростішим типом сліду частинок є стрічковий слід. Перейдіть до розділу Draw Passes
і виберіть New RibbonTrailMesh
з параметрів Pass 1
. RibbonTrailMesh — це простий квадрат, який поділено на секції, а потім розтягується та повторюється вздовж цих секцій.
Призначте новий Стандартний матеріал властивості Матеріал
і ввімкніть Використовувати сліди частинок
у групі властивостей Трансформувати
. Частинки тепер мають випромінюватися слідами.
У вас є два варіанти для параметра Shape
стрічкової сітки. Cross
створює дві перпендикулярні квадри, роблячи слід частинки трохи більш тривимірним. Це справді має сенс, лише якщо ви не малюєте сліди в режимі Particle Billboard
і допомагає при розгляді частинок під різними кутами. Опція Плоска
обмежує сітку одним квадратом і найкраще працює з частинками білбордів.
Параметр Size
контролює ширину сліду. Використовуйте його, щоб зробити стежки ширшими або вузькими.
Розділи
, Довжина розділу
та Сегменти розділу
працюють разом, щоб контролювати, наскільки плавним виглядає слід частинки. Коли слід частинки рухається не по прямій лінії, чим більше він має ділянок, тим гладкішим він виглядає, коли він згинається та обертається. Довжина розділу
контролює довжину кожного розділу. Помножте це значення на кількість ділянок, щоб дізнатися загальну довжину стежки.

3 секції, довжина секції 1 м (ліворуч) проти 12 секцій, довжина секції 0,25 м (праворуч). Зверніть увагу, що загальна довжина доріжок залишається незмінною.
Параметр Segments Segments
додатково поділяє кожен розділ на сегменти. Однак це не впливає на плавність ділянок стежки. Натомість він контролює плавність загальної форми сліду частинок. Властивість Крива
визначає цю форму. Установіть прапорець поруч із «Кривою» та призначте або створіть нову криву. Слід матиме форму так само, як і крива зі значенням кривої 0.0
у початку сліду та значенням кривої 1.0
у хвості сліду.

Сліди частинок у формі різних кривих. Стежки рухаються зліва направо.
Залежно від складності кривої, форма сліду частинок не буде виглядати дуже гладкою, якщо кількість секцій невелика. Ось де на допомогу приходить властивість Сегменти розрізу
. Збільшення кількості сегментів розрізу додає більше вершин до сторін стежки, щоб вона могла точніше слідувати кривій.

Плавність форми сліду частинок: 1 сегмент на секцію (верх), 12 сегментів на секцію (низ)
Траси труб
Трубчасті доріжки мають багато спільних властивостей зі стрічковими доріжками. Велика різниця між ними полягає в тому, що трубні шляхи випускають циліндричні сітки замість квадратів.

Трубки випускають циліндричні частинки
Щоб створити доріжку труби, перейдіть до розділу Draw Passes
і виберіть New TubeTrailMesh
з параметрів Pass 1
. TubeTrailMesh — це циліндр, який поділено на секції, а потім розтягується та повторюється вздовж цих секцій. Призначте новий Стандартний матеріал властивості Матеріал
і ввімкніть Використовувати сліди частинок
у групі властивостей Трансформувати
. Тепер частинки мають випромінювати довгі циліндричні сліди.

Важливі параметри трубчастої сітки
Властивості Радіус
і Радіальні кроки
стосуються доріжок труб, як Розмір
для доріжок стрічки. Радіус
визначає радіус труби та збільшує або зменшує її загальний розмір. Радіальні кроки
контролює кількість сторін по колу труби. Більше значення збільшує роздільну здатність кришки пробірки.
Секції
і Довжина секції
працюють однаково для доріжок труб і стрічок. Вони контролюють, наскільки гладким виглядає слід труби, коли він згинається та скручується, а не рухається по прямій лінії. Збільшення кількості секцій зробить його більш гладким. Змініть властивість Довжина ділянки
, щоб змінити довжину кожної ділянки, а разом з нею й загальну довжину сліду. Section Rings
— це трубчастий еквівалент властивості Section Segments
для стрічок. Він розділяє секції та додає більше геометрії до труби, щоб краще відповідати настроюваній формі, визначеній у властивості Curve
.
Ви можете формувати трубчасті доріжки за допомогою кривих так само, як і стрічкові доріжки. Установіть прапорець біля властивості Крива
та призначте або створіть нову криву. Шлях матиме форму кривої зі значенням кривої 0.0
у початку сліду та значенням кривої 1.0
у хвості сліду.

Сліди трубчастих частинок із спеціальною формою кривої: 4 радіальні сходинки, 3 секції, 1 секційне кільце (ліворуч), 12 радіальних сходинок, 9 секцій, 3 секційні кільця (праворуч)
Важливою властивістю, яку ви можете встановити, є Transform Align
у групі Drawing
системи частинок. Якщо залишити як є, трубочки не збережуть обсяг; вони сплющуються під час руху, тому що їх вісь Y продовжує вказувати вгору, навіть коли вони змінюють напрямок. Це може спричинити багато артефактів візуалізації. Замість цього встановіть властивість Y to Velocity
, і кожен слід частинки збереже свою вісь Y уздовж напрямку свого руху.

Траси трубки частинок без вирівнювання (ліворуч) і з віссю Y, вирівняною за швидкістю (праворуч)