參考鏈接:
is there a way to through maxscript to make the time slider go to a spacific frame?
最近老師布置了要用mitsuba渲染動畫的任務,然而mitsuba這樣的古董沒法導入1.4.1版本的dae文件,所以只好先將dae文件導入max中,再一幀幀導出成obj。然而如果手動一幀幀導出也太麻煩了,所以我打算學習一下maxscript怎么用。
腳本如下,取名為export.ms:
outputDir="C:/Users/yaoling1997/Desktop/YasuoObj"
for t = animationrange.start to animationrange.end do
(
b= t as string
outputFile=outputDir + "/"+b+".obj"
sliderTime = t
exportFile outputFile #noPrompt using:ObjExp
)
運行的話就腳本->運行腳本->選擇保存好的腳本就行了,然后所有動畫幀對應的模型都會導出成obj存到YasuoObj文件夾中。
可以看到第0幀和第20幀的obj模型是不一樣的。