将模型从3ds max导入sharpgl(OpenGL / C#)程序?
题
解决方案
您需要编写进口商/文件格式阅读器/加载器。你自己。这是一个重大痛苦。好处是.3ds文件格式是众所周知的,记录 但是,坏事是.3DS格式是过时的,不存储所有数据现代3D应用程序。例如,它不会存储表面法线,不支持皮肤网格。我之前写了3ds读者,它没有太有趣。另一件好事是某人之前可能已经写了3ds装载机,您可以使用谷歌找到它。坏事是(由墨菲的法律)他们可能以这种方式实现了它,这将使它与您的代码完全无法使用。
因此,更容易的解决方案是使用一些简单的格式,允许您轻松编写加载程序。基于文本的东西,如* .dxf。或者您可以搜索有希望附带库的其他3D模型文件格式。例如, collada 可以是其中一个候选人,虽然我个人非常不喜欢它的事实使用XML。
其他提示
不隶属于 StackOverflow