Skip to content

Режими Line та Curve

🇬🇧 English | 🇺🇦 Українська

Режим визначає, у які компоненти рушія потрапляють згенеровані меші і чи гнуться вони вздовж кривої.

Глобальний режим актора (Mode, ESPUsingSpawnMode)

Значення Дія
Use Concrete Mode in Mesh Configuration кожен запис мешів вирішує сам за власним полем Mode (значення за замовчуванням).
Line усі записи — прямі інстанси в InstancedStaticMeshComponent. Найкраща продуктивність.
Curve усі записи — окремі SplineMeshComponent, що гнуться вздовж кривої.
Visible Only Spline нічого не створюється — лише сплайн. Зручно для налагодження форми; актори вздовж сплайна теж не з'являються.

Режим запису (Mode, ESPSpawnMode)

У кожного запису в Static Meshes є власне поле Mode: Line або Curve (за замовчуванням Curve). Воно діє лише коли глобальний режим актора = Use Concrete Mode in Mesh Configuration. Так на одній конструкції можна тримати прямі плити в Line, а гнучку трубу — у Curve.

Line

  • Кожен сегмент — інстанс меша в точці сплайна, повернутий за напрямком сплайна.
  • Інстанси одного запису з однаковими матеріалами збираються в один компонент і додаються одним пакетом — сотні мешів коштують кілька draw calls.
  • Меш не гнеться: на кривих ділянках це прямі шматки, повернуті вздовж кривої.
  • Доступні Vertical Align, повний Additional Rotation, Flip X / Flip Y.
  • Опорна точка інстанса — центр сегмента (початок сегмента + половина довжини меша + зсув X).

Curve

  • Кожен сегмент — окремий SplineMeshComponent, що деформує меш між початком і кінцем сегмента.
  • Меш повторює вигин кривої — підходить для труб, рейок, поручнів, доріг на поворотах.
  • Additional Scale X видовжує меш уздовж сплайна; Y і Z масштабують переріз, зокрема з урахуванням масштабу точок сплайна на початку й кінці сегмента.
  • Additional Rotation — лише Roll; Twist Amount закручує меш навколо кривої.
  • Кількість компонентів росте швидко: 200 сегментів = 200 компонентів.
  • Для рівного результату меш має бути достатньо деталізований уздовж осі X (кілька петель ребер), інакше він гнеться «ламано».

Що обирати

Ситуація Режим
Прямі елементи, огорожі, стовпи, шпали, більшість сцен Line
Меш має гнутися вздовж кривої (труби, рейки, дорожнє полотно) Curve
Змішана конструкція Use Concrete Mode in Mesh Configuration + Mode у записах
Велика фінальна конструкція будь-який режим + Merge to Static Mesh + Nanite

Дивіться також