nunono

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理


 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博主原创文章,未经博主允许不得转载。

 

posted on 2015-09-13 12:29  nunono  阅读(1213)  评论(0编辑  收藏  举报