maya中通过mel启动mentalray渲染器
来源:互联网 发布:前后端数据交互 编辑:程序博客网 时间:2024/05/16 09:31
问题提出:
在检查渲染参数的时候,经常涉及到mentalray渲染器。但是maya的设置很奇怪,对于空白文件,或者从来没有保存过相关设置的场景文件,mentalray渲染器不会被激活,那么和mentalray有关的属性就无法查询到,每次运行到此,都会抛出一个难看的bug。这里介绍的两条命令,即可通过mel命令打开mentalray, 并创建默认节点。有了这两步,就可以通过命令进行需要的操作了
先贴上命令:
setCurrentRenderer mentalRay;
miCreateDefaultNodes;
第一句的执行效果,是在"Render Settings"界面里,把渲染器切换到mentalray。但这个时候,在outliner里还是无法看到miDefaultFramebuffer,mentalrayGlobals,mentalrayItemsList,miDefaultOptions这几个节点。明显的,mentalray的相关属性应该就保存在这几个节点中。
第二条命令就创建了这些节点
第一句命令有一个等效的方法 setAttr "defaultRenderGlobals.currentRenderer" -type "string" "mentalRay";
在另外两种情况下,也会创建mentalray节点,一种是,当我们在“Render Settings”界面中点击一个属于mentalray的Tab, 比如Indirect Lighting 选项卡;另一种是,用mentalray 方法进行一次渲染。但这两种情况都不适合于程序实现。
- maya中通过mel启动mentalray渲染器
- Maya MentalRay 玻璃材质测试
- Maya Mel eval命令
- QT与maya mel
- MAYA MEL 基础
- Maya Mel 窗口显示
- Maya Mel GUI入门
- 用MEL写MAYA界面
- Maya Mel 绑定父子关系
- Maya Mel 居中枢轴命令
- maya api和mel 关系
- Maya Mel 循环生成高脚杯
- Maya中模型表面任意点处设置单骨骼(MEL)
- [mentalray]如何在Maya.env里设置shader_p的路径
- [备忘]how to use user-provided mentalray shader in Maya?(如何在maya里用自定义mentalray shader)
- Maya插件(一): Mel Command命令插件
- Maya Mel 编辑表达式快捷键命令
- 利用Maya进行论文中网格动画数据的渲染
- 重构代码 03 哪个特性应该放在哪个类
- AS3 获取http 的 url、及js与as3的互调
- HDU-1372-Knight Moves
- HDOJ 1251 统计难题
- Linux 下用户空间与内核空间数据交换的方式
- maya中通过mel启动mentalray渲染器
- Java高手评价标准:25个目标你行嘛?
- 【开发工具】VMware安装Fedora17,安装VMware-tools出错无法共享文件的解决办法
- Linux 下用户空间与内核空间数据交换的方式(二)
- 用clojure解决euler problem 3
- 解决a different object with the same identifier value was already associated with the session错误
- arcengine栅格数据使用总结
- Linux 中的零拷贝技术
- Linux外部中断的驱动初始化