c++ - 在 api 中检索 Maya 着色器的颜色

标签 c++ api attributes shader maya

我正在使用 maya c++ api 检索着色器

fn.getConnectedShaders(0,shaders,indices);

shaders 是一个包含所选对象的每个着色器的 MObjectArray。 如何从着色器 MObject 中提取环境颜色和其他属性?

最佳答案

查看现有的插件代码。\devkit\plug-ins\D3DViewportRenderer.cpp,它提取了“ambientColor”和其他属性。

关于c++ - 在 api 中检索 Maya 着色器的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34277714/

相关文章:

c++ - 如何编写可移植的 simd 代码以实现复杂的乘法归约

c++ - 为什么对数字执行 cout 会将内存分配给堆?

api - 将 POST 数据作为原始数据接收是 RESTful 的吗?

c++ - 线程的正确使用 Win32

c# - 为 Solidworks 构建 C# 插件

javascript - 如何在我的 javascript 代码中加快图像加载速度

python - 尝试根据输入创建一个简单的按属性选择的脚本

ios - UIView 宽度在第一次启动时显示不同

c# - 应用 C# 属性时允许使用什么语法?

c++ - 运行时不一致 DXVA 硬件视频解码