1 print '######---load max file---#######' 2 maxFilePath='d:/nono/scene/max2016.max' 3 fm = MaxPlus.FileManager 4 fm.Open(maxFilePath) 5 6 7 print '######---render setting---#######' 8 render = MaxPlus.RenderSettings 9 outputjpg=r"c:\testRender.jpg" 10 print outputjpg 11 render.SetOutputFile(outputjpg) 12 render.SetSaveFile(True) 13 14 render.SetWidth(640) 15 render.SetHeight(480) 16 17 print '######---render---#######' 18 MaxPlus.RenderExecute.QuickRender() 19 20 print '######---exit 3ds max---#######' 21 MaxPlus.Core.EvalMAXScript('quitMAX #noPrompt')
1.加载场景"d:/nono/scene/max2016.max"
1 fm = MaxPlus.FileManager 2 fm.Open(maxFilePath)
2.设置渲染参数的输出图片路径和分辨率
1 render.SetOutputFile(outputjpg) 2 render.SetSaveFile(True) 3 4 render.SetWidth(640) 5 render.SetHeight(480)
3.渲染
MaxPlus.RenderExecute.QuickRender()
4.关闭当前的3ds max 软件,此处是在python里执行maxscript脚本'quitMAX #noPrompt'
MaxPlus.Core.EvalMAXScript('quitMAX #noPrompt')
版权声明:本文为nono博主原创文章,未经博主允许不得转载。
我不奋斗,谁替我努力;我不努力,谁替我坚强;我不坚强,谁替我勇敢;我不勇敢,懦弱给谁看