#13 得分:10回复于: 2002-12-04 13:56:27 max文件采用的是复合文档结构,各个插件自己管理自己的存盘结构,而max的插件是开放的,谁都可以加入自己的东西,所以即使是autodesk官方也没有办法公布自己的max的文档格式. 网络上可以找到max1.2版本以前的格式描述(这个版本以前还没有采用该方式呢). 大多数人在遇到这种问题的时候,自己写3dmax的插件,按照自己定义的格式输出自己需要的文件,正版的max光盘当中都有sdk提供演示. 另外一种做法是把max文件转换成为3ds格式,3ds格式虽然autodesk也没有公布官方格式,但是网上关于这个部分的描述文档还是比较多的.网上还有一个从3ds格式直接到opengl的c语言转换工具. 需要注意的是无论你使用那种方式,都不可能得到和max一样的渲染效果,因为max立面的很多参数都是针对自己的渲染器作的. 大多数情形下,max建立的模型的多边形数目远远超过了显示卡硬件的承担能力,直接输出的模型浏览起来非常的慢.
建议找别的工具作这种任务. |