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