Механизмы в шасси

Типы механизмов

Механизмы шасси для техники:

  • каток (roller)

  • рычаг (roller_joint)

  • качели (align)

  • колесо (wheel)

  • гусеница (track)

  • руль (steer)

  • паровой поршень (steam piston)

Механизмы шасси для самолетов:

  • flap

  • rudder

  • aileron

  • elevator

Рычаг и катки

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

Правила именования костей Имена костей катков должны начинаться с префикса “roller”

Описание элементов шасси:

Название кости
Описание
Внутренние параметры

rollerN_joint

Кость, содержащая меш подвески. Работает по правилам инверсной кинематики.

poly

IKType=revolute,

IKMin=<значение>

IKMax=<значение>

rollerN

Опорная кость катка/колеса

radius=<значение>

Особенности костей

  • Кость rollerN_joint располагается в позиции оси вращения рычага, к которому крепится кость катка roller . Ось Z кости должна совпадать с осью вращения рычага.

  • Радиус катка: значение параметра radius задается в метрах

Радиус катка нужно задавать немного больше видимого радиуса модели катка, чтобы учесть толщину гусеницы. Иначе, визуально каток будет погружаться внутрь гусеницы

Align

Принцип работы Работает по принципу качелей. Шасси пытается выставить две кости с заданными радиусами на землю, поворачивая кость по правилам инверсной кинематики.

Правила именования костей Имена костей должны начинаться с префикса align

Название кости
Описание
Внутренние параметры

align

Кость, содержащая меш подвески. Работает по правилам инверсной кинематики.

poly

IKType=revolute,

IKSpeed=<значение>,

IKMin=<значение>

IKMax=<значение>

Особенности костей Две кости-потомка считаются опорными, которые должны в итоге выровняться относительно земли.

В гусеничной технике в зависимости от вида подвески используется механизм типа Каток-Рычаг (roller+roller_joint) или Каток-Качели (roller+align)

Wheel

Принцип работы Вращает кости, согласно движению колёс относительно земли.

Правила наименования костей Имена всех колёс должны начинаться с префикса wheel

Внутренние параметры Параметр radius задаёт радиус колеса в метрах

Особенности костей Если колеса одинаковые, то радиус колёс по умолчанию может быть задан в кости basis через параметр wheelradius.

Track

Принцип работы Вращение траков иммитируется за счет изменения координаты V в текстуре трака, согласно движению объекта.

Внутренние параметры Настройки задаются в .def файле модели:

  • bone - имя кости с гусеницей

  • length - длина гусеницы в метрах

Steer

Принцип работы Поворот руля работает через выставление значения угла поворота в ИК кости.

Правила именования костей Имена ИК костей должны начинаться с префикса steer

Внутренние параметры

Параметры инверсной кинематики:

  • IKType=revolute,

  • IKSpeed=<значение>,

  • IKMin=<значение>,

  • IKMaх=<значение>.

Steam piston

Принцип работы Сделан специально для паровозов, чтобы выставлять поршень согласно вращению колёс.

Last updated