Operator Link Unlink Bones - PavelBlend/blender-xray GitHub Wiki
Привязывает кости активной арматуры к выбранной в параметре Link to
. Кости привязываются с помощью констрейнта Copy Transforms
. Констрейнты имеют имя !-xray-link
. Чтобы кость активной арматуры была привязана, нужно чтобы в арматуре Link to
была кость с таким же именем. Для корректной работы нужно, чтобы трансформации костей в Edit Mode
совпадали. Привязывание костей одной арматуры к костям другой может пригодиться для создания анимаций hud
-моделей оружия из ЧН
/ЗП
. Для этого нужно импортировать файл рук и файл с оружием, потом сдублировать их арматуры и объединить. В итоге получится три арматуры: арматура рук, арматура оружия и объединённая арматура рук с оружием. После чего нужно привязать арматуру рук и оружия к последней арматуре с помощью этого оператора Link Bones
. Благодаря констрейнтам Copy Tranforms
, привязанные кости будут иметь те же трансформации, что и кости в объединённой арматуре. Это позволит создавать анимации для одной объединённой арматуры, а анимации для привязанных арматур будут совпадать. Такой способ облегчает создание анимаций, так как легче анимировать одну арматуру, вместо двух, так как не нужно будет переключаться между двумя объектами и синхронизировать разные анимации. Для корректного экспорта, нужно в параметре Dependency привязанных арматур указать объект объединённой арматуры. Во время экспорта нужно выделять привязанные арматуры. Объединённую арматуру выделять и экспортировать не нужно.
Объект арматуры, к которому нужно привязать кости.
Отвязывает кости активной арматуры, которые были привязаны с помощью оператора Link Bones. Чтобы кости отвязались нужно, чтобы имена констрейнтов были !-xray-link
.