使用 Backburner 命令行应用程序,可以将批处理文件、可执行文件或脚本文件作为“自定义”作业提交给 Backburner。此 cmdjob.exe 工具(位于 Backburner 程序文件夹中)与 3ds Max3dsmaxcmd.exe 插件相比,能够在运行自定义作业时提供更高的灵活性。
有关可与 Backburner 命令行插件结合使用的命令行开关的列表,请参见命令行渲染开关。下面列出了有关这些命令如何与 3ds Max 结合使用的一些示例。
下列命令行字符串仍然在所有计算机上运行 regedit,并添加 bb.reg 文件中指定的注册表项和字符串值(参见下文)。
cmdjob -jobname "set bb registry" -manager managername -perserver regedit /s \\fileserver\pcsetup\bb.reg
bb.reg 文件:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\backburner\2012] "CfgPath"="c:\\Program Files\Autodesk\Backburner\\Network\\nrapi.conf"
在所有计算机上运行 regedit,并将注册表设置从 Backburner 项保存到 \\fileserver\pcsetup 中的一个文件。
cmdjob –jobname “get bb registry” –manager managername –perserver regedit /e \\fileserver\pcsetup\%computername%_bbregistry.reg “HKEY_Local_machine\software\Autodesk\Backburner\2012”
运行下列批处理文件,使用 3ds Max 和 MAXScript 从文件服务器上的一系列 3ds Max 文件导出所有对象。
export.ms 文件:
exportFile (maxfilepath + maxfilename + ".obj") #noPrompt using: Wavefront_ObjectExporterPlugin
批处理文件:
rem begin batch filedir \\fileserver\maxfiles\*.max /s /b >c:\fileslist.txt c: cd "\Program Files\Autodesk\3ds Max 2010" cmdjob -jobname "batch export objects from max files" -manager managername -tasklist c:\filelist.txt 3dsmax.exe %%tp1 -U MAXScript \\fileserver\scripts\export.ms rem end batch file
批处理文件 (dir) 的第二行将文件列表写出到 fileslist.txt。(请参见下面的图像)此文本文件用作任务列表。在 cmdjob 行中,–taskname 参数的值是 1,意味着每个任务将从任务文件的第 1 列获得其任务名。“3dsmax.exe”之后指定的 %tp1 参数告知 cmdjob 插件使用任务列表中的任务参数 1(第 1 列),作为传递给 3dsmax.exe 的参数。
任务列表文本文件
“队列监视器”中的“任务摘要”。
控制“后期效果”渲染的概念类似于创建对象的成批导出。要有效控制“后期效果”,需要使用任务列表。例如,需要渲染名为 aetest.aep 的“后期效果”文件的第 0 帧到第 250 帧。此文件包含一个组件 (Comp1)。在渲染处理场中,有 10 台服务器可用于渲染。所以,制表符分隔文件中定义的任务列表包含 3 列:第一列用作任务名 –taskname 1,第二列称为 %tp2,而第三列是 %tp3。后两个参数被传递作为 aerender.exe 的开始帧和结束帧
cmdjob –jobname“after effects test”–manager managername –taskfile c:\aejobs\tasklist.txt –taskname 1 c:\ae6.5\aerender.exe –project c:\aejobs\aetest.aep –comp“comp1”–s %tp2 –e %tp3
tasklist.txt 文件:
frames 0-24 | 0 | 24 |
frames 25-49 | 25 | 49 |
frames 50-74 | 50 | 74 |
frames 75-99 | 75 | 99 |
frames 100-124 | 100 | 124 |
frames 125-149 | 125 | 149 |
frames 150-174 | 150 | 174 |
frames 175-199 | 175 | 199 |
frames 200-224 | 200 | 224 |
frames 225-250 | 225 | 250 |