3ds Max學習日記(十二)——用Maxscript將每一幀動畫導出成obj


參考鏈接:
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模型是不一樣的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM