3dsmax – 如何使用max脚本逐步保存单个渲染

在我建模时,我喜欢渲染一个框架来显示我正在进行的进展.我想将渲染器编程为将渲染保存为渲染输出,并在其末尾添加增量编号.所以我最后会有一些渲染,就像动画的渲染序列一样,但我决定制作帧.这样做的目的是自动化创建的过程. 最佳答案 这是一个在每帧增加文件名的循环.

使用最后一行的结果作为您的文件名.

如果您只是“添加数字”,您将遇到一个问题
filename是其他应用程序(包括ram player)不会将它们识别为序列.
使用下面的解决方案,您可以正确添加它,使用0001 – 0002等.

如果您想在输出中输入更多0,请更改“.4i”行.

--Here you'd get the start frame from the UI
    startframe = 0

--Here you'd get the end frame from the UI
    endframe = 10

--temp variable to hold our start frame number.
    tempframe = startframe

--variable to hold our desired filename
    filename = "Filename_"
for i = startframe to endframe do
(
 tempframe +=1
 print "Framenumber is now:"
 print tempframe as string
 print "Filename at this frame would be:"
 format "filename% \n" (formattedPrint tempframe format:".4i" + ".ext") 
)

运行此结果可以在脚本侦听器中看到.

点赞