Skip to content

Режими Line та Curve

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

⚠️ Це видання SplineCraft Demo (оцінювальне). Кожна можливість працює точно так само, як у повному плагіні; обмежено лише обсяг того, що можна побудувати, показано watermark на екрані, і в Shipping-збірках воно нічого не робить. Повний перелік: Обмеження демо.

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

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

Значення Дія
Concrete кожен елемент вирішує сам за власним параметром Mode.
Line усі меші йдуть в InstancedStaticMeshComponent. Найкраща продуктивність.
Curve меші секцій і труб ідуть у SplineMeshComponent (згинаються вздовж кривої); стовпи та вузли — все одно в ISM.

Режим елемента (EDemoSplineCraftMode)

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

Line

  • Меші складаються в InstancedStaticMeshComponent, по одному компоненту на унікальну пару «меш + матеріали».
  • Дешево: сотні стовпів — це кілька draw calls.
  • Проміжок між точками меш заповнює розтягуванням уздовж прямої (хорди) між сусідніми точками. На кривому сплайні проліт лишається прямим відрізком.
  • Уся структура лишається редагованою.

Curve

  • Кожен елемент кожного прольоту стає окремим SplineMeshComponent, що згинається вздовж кривої.
  • Кількість компонентів росте швидко: друга секція на сплайні з 50 точок — це ще ~50 компонентів. Слідкуйте за секцією Stats у Details.
  • Потрібно там, де меш справді має повторювати вигин: гнуті поручні, труби, кільця.

Що обирати

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

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