天の川 发表于 2018-11-18 22:24:58

Maya windows 命令行渲染

从 windows 操作系统的“开始”菜单里面选择“运行”,输入 cmd 回车确定;打开命令行:
or
开始 -- 程序 -- 附件 -- 命令提示符
打开的都是命令提示符,后者可以拷贝粘贴,更方便一些;
输入 cd.. 可以返回到根目录;
先输入 render -help;
如果没有出现参数,就不能使用命令行渲染;
1,要么删除机器上按装的所有不同版本的 MAYA, 然后只安装一个;
2,要么设置环境变量,指定一个;
添加你的 maya 安装目录下 bin 文件夹的路径:
例如:
D:\Program Files\Autodesk\Maya2009\bin;
具体设置方法请参考本论坛这个帖子
http://www.galaxix.com/bbs/forum.php?mod=viewthread&tid=219

设置环境变量后,输入 render -help;就会出现渲染命令;
可以在命令提示符内输入命令来渲染;
命令行渲染是调用的 MAYA 内部的 batch render 来渲染的;
在 MAYA 的安装目录 bin 内可以看到:
mayabatch.exe
这个命令跟在 maya 内的菜单命令 Batch Render 一样:
Batch Render 渲染得时候是将文件另存一个临时的文件,然后渲染,渲染完毕后再删除;
在命令提示符内输入
render -help 显示帮助;
render -listRenderers 列出所有可用的渲染器;
可以在命令提示符内可以,输入 render -r sw -help 来查找命令及解释;
实际运用最好的方法是制作 .bat 文件;
新建一个文本(*.txt),命名后改后缀名为 .bat 双击即可执行,但要编辑好内容;
改名后,点右键选编辑:
:: 为注释,不做运算;
:: -r mr 使用 mental ray 渲染
:: -rd F:\renderTest01\ 为你渲染后的图象存的路径
:: -im test02......test05 为渲染后的图象的名字
:: -of tga 为渲染后的图象格式
:: -x 8000 为宽度分辨率
:: -y 5000 为高度分辨率
:: -reg 0 320 0 240 为切割渲染 顺序为 left right bottom top
:: 看要切割几个,然后再看怎么分坐标
:: 最后的 F:\renderTest01\Test01.mb 为你需要渲染得文件
:: 把这些路径名称都换成你自己的
render -r mr -rd F:\renderTest01\ -im test02 -of tga -x 640 -y 480 -reg 0 320 0 240 F:\renderTest01\Test01.mb


提高/灵活运用:
可以切割渲染,尤其是没有分层的大图,mr也可以的;
还可以渲染后播放音乐,关机等;
shutdown -s 
取消关机:
shutdown -a
这里要注意路径,名称最好都是字母加数字,还可以加下划线;
页: [1]
查看完整版本: Maya windows 命令行渲染