Я создал собственный узел blendshape в Maya с определенными функциями. Он также, по умолчанию, как maya blendshape, принимает в качестве входных данных несколько целей, для которых я хотел бы нарисовать весовые коэффициенты.
Я наблюдал учебник от Чеда Вернона о том, как делать это с атрибутом paintIndex и обратными вызовами, но я бы предпочел использовать в основном тот же инструмент рисования, что и для blendshape, где вы можете видеть различные цели и выбирать, для какой из них рисовать.
Я заглянул в customtoolPaint.mel, но в Maya пример, похоже, не работает, по крайней мере, для меня.
Я копался во многих ремесленных контекстах и инструментах, но кажется, что не могу разобраться сам по себе. Я предполагаю, что при начале рисования на моем blendshape необходимо будет установить контекст MyBlendShapeContext, который должен быть связан с инструментом, который будет выглядеть как blendshape?
PS: я знаю, что мог бы также унаследовать MPxBlendShape, как в примере SimpleBlendshape.mel, но я хотел сделать это также как учебный процесс.
Любой намек на то, как этого добиться, будет высоко ценится!
Ура,
Задача ещё не решена.
Других решений пока нет …