我基本上是在制作一个渐变着色器,并试图找到从compute()节点函数中的渐变属性获取值的正确方法。
我知道它可以做到
MObject oThis = thisMObject();
MRampAttribute rampAttribute(oThis, aRamp); // aRamp is our ramp MObject.
但是这样做安全compute吗?Maya 文档在一些地方提到,在 中compute,我们应该只使用 中的属性MDataBlock来获取输入数据,但我找不到从MDataBlock. 我也找不到任何官方代码示例MRampAttribute。compute()