【发布时间】:2012-05-15 07:11:10
【问题描述】:
我正在编写在 OpenGL 中绘制玻璃的 Computer Graphich 项目,所以我确实在 3dsMax 中制作了一个玻璃模型,但不知道如何将其生成到包含用于 OpenGL 代码的玻璃点坐标的文件中。有人知道吗?
【问题讨论】:
我正在编写在 OpenGL 中绘制玻璃的 Computer Graphich 项目,所以我确实在 3dsMax 中制作了一个玻璃模型,但不知道如何将其生成到包含用于 OpenGL 代码的玻璃点坐标的文件中。有人知道吗?
【问题讨论】:
您需要使用 3ds max sdk 编写 3ds max 导出器插件并导出模型。对于初学者来说,这将是非常困难的。
或者,您可以从 3dsmax 导出为某种易于解析的格式,并在程序中为该格式编写导入器。
或者您可以尝试搜索可以解析 3dsmax 可以导出的格式之一的库。
【讨论】:
以下链接是部分实现的.3ds 加载程序,作者:Matthew Fairfax
http://www.garagegames.com/community/resources/view/506
这是我在大学时用来阅读物体的东西。这个加载器只真正包含网格数据和可能的材料数据。但是,如果您查看 3ds 文件格式,应该也很容易读取其余部分。
使用 google 大约 20 多岁,我还发现了以下链接,该链接对于文件格式看起来相当详细,底部的代码可以帮助您解决加载问题。
【讨论】: