Орудие

Описание элементов орудия

Кость gun_rot является родительской костью орудия, линкуется к кости turret Кость работает по инверсной кинематике.

НазваниеОписаниеObject Properties

gun_rot

Кость отвечает за наведение орудия по вертикали. Работает по инверсной кинематике.

poly ID=gun_rot IKType=revolute указываются пределы, ограничивающие угол подъема и опускания ствола орудия

gun

Имитирует подвижную часть ствола танковой пушки и обладает анимацией.

poly ID=gun Animation

gun_vol

Волюм покрывает видимую часть костей gun и gun_rot.

volume

foresightN

Имитирует пулемет, установленный в маске пушки. N - число, согласно правилу, устанавливающему соответствие номера кости foresight виду установленного пулемета

-

foresight1

Эффектор используется для спавна спецэффекта выстрела танковой пушки

-

Схема привязки элементов орудия

  • turret

    • gun_rot

      • gun

        • foresight1

        • gun_vol

      • foresightN

Расширение "bone_rotator"

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

Принцип работы

Расширение bone_rotator связывает две кости, обычно называемые gun_rotator1 и gun_rotator2. Эти кости работают по законам инверсной кинематике, создавая эффект "магнитного" притяжения друг к другу по оси Х. Движок корректирует положение этих костей так, чтобы оси Х двух костей были направлены друг на друга. Такая технология особенно удобна для реализации телескопических механизмов (например, поршней), где требуется, чтобы вращение одной кости зависело от другой.

Свойства костей

Кости, задействованные в этом механизме, обладают теми же свойствами, что и любые другие кости с ИК.

poly

Определяет, является ли кость видимой.

ID

Идентификатор компонента, к которому относится расширение

IKType=revolute

Задает тип инверсной кинематики (вращательное соединение).

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

Минимальное ограничение вращения (при необходимости).

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

Максимальное ограничение вращения (при необходимости).

Применение:

  • телескопические механизмы;

  • поршни;

  • другие системы с зависимым вращением костей.

Last updated