c++ - 在 Maya 中为自定义 blendshape 绘制上下文和工具
问题描述
我在 Maya 中创建了一个具有某些功能的自定义 blendshape 节点。作为默认的 maya blendshape,它还接受我想为其绘制权重的多个目标作为输入。
我观看了 Chad Vernon 关于使用paintIndex 属性和回调的教程,但我宁愿使用与blendshape 基本相同的绘制工具,您可以在其中看到不同的目标并选择要绘制的目标。
我已经查看了 customtoolPaint.mel 但这个例子似乎在 Maya 中被打破了,至少对我来说是这样。
我挖掘了很多工匠背景和工具的东西,但似乎我无法自己解决。我想当开始在我的 blendshape 上绘画时,它必须将上下文设置为 MyBlendShapeContext,它必须与一个看起来像 blendshape 的工具相关联?
PS:我知道我也可以像 SimpleBlendshape.mel 示例中那样继承 MPxBlendShape,但我也想将其作为学习过程。
任何有关如何实现这一目标的提示将不胜感激!干杯,
解决方案
我就 customtoolPaint 的错误联系了 Autodesk,它在 Maya 的更新中得到了修复。以下作为参考非常有用。