Please enable java script to visit.
NOTEBOOK
HOMEPHP / MySQLJS / HTMLWXappPythonC++Blender其他
自动连续渲染多个Blend工程文件(win命令行) - NOTEBOOK
自动连续渲染多个Blend工程文件(win命令行)
Blender
Posted on 2024-12-12
摘要 : 只要自己写一个 bat 批处理文件就可以了,渲染甚至都不用开启blender界面,代码如下:
新建一个记事本,拷入代码,修改你的路径信息,保存为bat格式。
文本保存为bat时请选择ANSI编码,UFT-8可能会中文乱码,导致不能渲染。

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


❱ 注意!cd 到不同盘,需要加上 /d 的参数:

cd /d "G:/你的blender路径"


-b :是指blender后台渲染
-o //”文件名“ :输出路径和文件名,”//“代表文件本身路径,”文件名“后自动添加序号
-a是指渲染动画设定的所有帧
末尾/k就是执行完保留cmd窗口
更多后台渲染参数可以查看官方手册:命令行渲染 - Blender Manual

❱ 注意!!

然后直接双击bat就可以批处理渲染动画了,一定要注意!
如果命令行里没有设置输出路径和文件名,则需要在blend文件里输出位置和格式要设定好啊,不然都是默认的tmp位置就惨了,都覆盖了,切记,切记!

举个例子:
cd /d "G:\blender-3.5.0-windows-x64"
blender -b "D:\Char_render.blend" -o // A1_-a
blender -b "D:\Builds_render.blend"-o // B1_ -a
cmd /k

运行完毕后,在自身目录下会出现 A1_0001.jpg A1_0002.jpg ...

❱ 链接

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