多个Blend文件如何连续渲染?

多个Blend文件如何连续渲染?

这个问题恐怕只有做过动画的人才深有体会,毕竟一个工程,动画文件又多,你又不能实时的看着电脑渲染,感觉很郁闷,如果有了批处理渲染,不就可以出门放心的玩耍了?配合远程遥控电脑,简直帅呆了。

其实只要自己写一个批处理文件就可以了,渲染甚至都不用开启blender界面,代码如下:

				
					cd "你的blender路径"
blender -b "你的blend1文件路径" -a
blender -b "你的blend2文件路径" -a
blender -b "你的blend3文件路径" -a
cmd /k
				
			

-b是指blender后台渲染, -a是指渲染动画设定的所有帧,末尾/k就是执行完保留cmd窗口,更多后台渲染参数可以查看官方手册:命令行渲染 — Blender Manual

新建一个记事本,拷入代码,修改你的路径信息,保存为bat格式

然后直接双击bat就可以批处理渲染动画了,一定要注意,blend文件里输出位置和格式要设定好啊,不然都是默认的tmp位置就惨了,都覆盖了,切记,切记

举个例子:

				
					cd "G:\blender-3.5.0-windows-x64"
blender -b "G:\Char_render.blend" -a
blender -b "G:\Builds_render.blend" -a
cmd /k
				
			

当你的cmd窗口看到这个就说明开始渲染了,此代码在3.3 3.4 3.5 3.6测试有效

再次注意,文本保存为bat时请选择ANSI编码,UFT-8会中文乱码,导致不能渲染。