как добавить предмет для рига в Ригифай Rigify Parent Switch

12+
12+

26 просмотров

год назад

ПожаловатьсяНарушение авторских прав

как добавить предмет для рига в Ригифай Rigify Parent Switch

12+
12+

26 просмотров

год назад

ПожаловатьсяНарушение авторских прав
12+
12+

26 просмотров

год назад

При изучении исходного кода я обнаружил, как тег «injected» можно использовать для расширения регистрации родителя в Rigify. Обычно, если у вас есть иерархия поворотных костей (например, bone1 → bone2 → bone3, где bone3 является дочерней костью bone2), использование опции Register Parent позволит каждой кости регистрировать только своего непосредственного родителя. Например, bone3 будет знать только о bone2, и меню переключения родителя будет содержать такие опции, как [‘root’, ‘bone3’, ‘bone2’]. Однако, если добавить тег «injected» к bone1, он станет видимым дальше по цепочке. Теперь bone3 будет распознавать как bone2, так и bone1, и меню переключения родителя будет включать [‘root’, ‘bone3’, ‘bone2’, ‘bone1’]. Что действительно интересно, так это то, как это можно применить при риггинге персонажа для взаимодействия с реквизитом. Если вы привяжете кость реквизита под того же родителя, что и риг руки/плеча (или где-то ниже в иерархии), Rigify обработает это в определенном порядке. Сначала он генерирует риг позвоночника (который регистрирует родителей, таких как ‘chest’, ‘hips’, ‘torso’ и т.д.), затем он генерирует реквизит, регистрируя его с тегом «injected» в список родителей, и, наконец, он генерирует риг руки. В результате, IK-контроллер руки становится осведомленным как о реквизите, так и о родителях позвоночника, добавляя их в список переключаемых родителей. Поскольку риг реквизита генерируется после позвоночника, он также будет включать родителей позвоночника (‘chest’, ‘hips’, ‘torso’ и т.д.) в свои опции родителей. Это означает, что вы можете динамически переключать родителя реквизита или даже привязывать руку к реквизиту или позвоночнику, все в рамках одной системы!

, чтобы оставлять комментарии