1.首先创建一个 bat 文件,这里我就命名外 render.bat,右键编辑。
第一行我设置了临时 houdini 的环境变量,大家可以根据自己的houdini路径修改,当然你要是在电脑系统的的环境变量已经设置过了就不用加这句了。(这个变量会在批处理结束关闭后自动取消)
第二行就是打开 h(也就是 houdini bin 目录下的 hbatch.exe)
保存并关闭。
2.然后我们在 render.bat 同目录下建一个 txt 的文档,用来放渲染的文件目录,这里我命名为renderList.txt,打开它写入要渲染的工程文件及渲染节点,格式如下。
第一行写的是文件路径,第二行写的是 你要渲染的节点路径。
注意:这里用的是:“/”而不是“”,写错了不会渲染的哦。
3.我们先运行 render.bat,会出现这个。
然后我们把 renderList.txt 文件直接拖进去。这时,我们先不要回车执行,先把路径中的 “” 修改成 “/”。
然后回车执行就开始批量后台渲染。
写在后面的话:
1.如果在 render.bat 文件中 加入你要渲染的文件的路径
则 renderList.txt 文件中就的文件就不需要加路径了,写成这样就好(比较适用于要渲染的文件在同一目录下)。
2.这个方法不仅仅可以用于渲染哦,只要是输出行为都可以。
3.渲染完成后关机的方法
用到的是 python命令:
importos;os.system("shutdown -s -f");
把上面这段输入你最后一个渲染的文件的 mantra->->post render (h 转到 python)
4.如果同一个场景有多个输出节点需要输出,可以这么写