Захотелось написать несколько утилит для облегчения риггинга модели. При вызове функции setVertexBone, она полностью отбрасывает все кости из текущей вершины и ставит одну единственную, указанную в параметрах. Как с помощью этой функции прописать несколько костей на вершину?
Ещё странновато работает функция getVertexWeight, возвращая вес вершины, приравненный к 1, когда стандартный редактор веса этого не делает и позволяет работать с числами, значительно превышающими единицу. Как запросить абсолютный вес вершины не уравненный к 1?
Могу только посоветовать на прейти Skin у него вынесен боле подробный итерфейс или копаться в SDK что тоже не гарантирует 100% доступа ко всем методам.
Доступ к резюме доступен только по пакетному доступу HR менеджерам зарегистрированных компаний. Узнать о вариантах корпоративных пакетов можно по ссылке.
Максим Смирнов
Ещё странновато работает функция getVertexWeight, возвращая вес вершины, приравненный к 1, когда стандартный редактор веса этого не делает и позволяет работать с числами, значительно превышающими единицу. Как запросить абсолютный вес вершины не уравненный к 1?
Savin Denis
Насчет весов как побороть не знаю - видно в нутри они все равно нормализуються.
Максим Смирнов
проблема была не в этом
надо для всех костей вес вершины заново пробивать
point 940
Bip01 L UpperArm 0.5
Bip01 L Forearm 0.5
Listener:
>> physiqueOps.setVertexBone $ 940 $'Bip01 L ForeArm' weight:0.4
Bip01 L Forearm 0.4
Listener:
>> physiqueOps.setVertexBone $ 940 $'Bip01 L UpperArm' weight:0.4
Bip01 L Forearm 0.4
Bip01 L Upperarm 0.4
Savin Denis
Максим Смирнов