3delight 命令行渲染
七、3delight 命令行渲染
概述:
3Delight for maya可以启动使用Maya的命令行渲染。 3Delight的命令行参数可以控制渲染过程中的几乎每一个方面,在命令行中使用:
Render -r 3delight -help
可来查看3delight for maya命令行渲染的所有参数。使用命令行的前提是要把maya的场景的相关内容设置好,并保存到命令行可访问的路径上。
Render Command Line:
1、win键+ r 进入运行,运行cmd ,进入命令行操做窗口,运行命令: render -h
如果出现下面结果:这是需要在环境变量里添加 render 的路径
再在cmd里运行
render -help
出现下面
这说明maya 的render.exe 可以运行了。其实这两步不这样也行的,只不过写bat的时候 要把render的路径 写完整。如:
"C:\Program Files\Autodesk\Maya2014\bin\render" –h
2、运行
render -r 3delight -help
出现很多关于3delight 在cmd里渲染的命令的帮助。
我们常用的有:
-r 选择渲染器
-r 3delight 是用3delight
-proj 定义工程目录
-proj d:\ma 用d盘的ma文件夹做为输出工程目录
-proj \\192.168.1.15\render 用ip为15的电脑上的共享文件夹render为输出工程目录(这个文件夹必须是可以自由访问修改的共享文件夹)
-log 渲染信息
-log d:\log.txt 把渲染信息保存到d盘的一个叫log的记事本里。
-rp 要渲染的renderpass
-rp rgb01 渲染rgb01 renderpass
-rp rgb02 渲染rgb02 renderpass
-3dfmshave 加载3delight for shave的渲染插件
-3dfmshave -0 不加载
-3dfmshave -1 加载
-cam 渲染摄像机
-x -y 渲染图像的宽 高
-an 序列 -an 1 打开渲染序列。
-s 开始帧数
-e 结束帧数
语句格式:
Render -r 3delight -rp [pass1] -s [numberFirstFrame] -t [numberLastFrame] [sceneName];
render -r 3delight -rp lgt -log d:\001.txt -proj -d:\project E:\render\render_lgt_c001.mb
意思是 用3delight 渲染 e盘的render文件夹里render_lgt_c001.mb的lgt renderpass 并把渲染信息保存到d盘的001 记事本里。并把图保存到 d盘 project 里。
注意:
关于一些命令的用法可以在3delight的帮助里查找
3、
使用bat 文件依次渲染多个文件
新建 记事本
重命令为
你自己可以任意命名,只不过要把后缀改为bat,这个名字可以为中文不可命名为render.bat
编辑bat文件:
以次这样写。
render -r 3delight -rp rgb05 E:\MD\scenes\MD_013_027_env_rgb_c001.mb
render -r 3delight -rp zdp E:\MD\scenes\MD_013_027_env_zdp_c001.mb
render -r 3delight -rp spc E:\MD\scenes\MD_013_027_env_spc_c001.mb
render -r 3delight -rp amb E:\MD\scenes\MD_013_027_flower_amb_c001.mb
render -r 3delight -rp lgt -log d:\001.txt E:\MD\scenes\MD_013_027_flower_lgt_c001.mb
如果想渲染完了关机,在最下面加
start shutdown -s
如果你有音响 想在渲染完后播放个歌来听下:
start wmplayer.exe E:\Declane.mp3
写完bat文件后,保存,双击运行即可。
注意:
1、在用命令行渲染之前,必须把maya 文件做好并保存。