1

我正在开发一个 Android 应用程序。

我有一个用 Blender 绘制的 3D 模型。你知道是否有办法将该模型导出到 OpenGL 几何体中吗?

我将使用 C++ 代码加载模型并使用 OpenGL 绘制它。但如果你知道更好的选择,请告诉我。

4

2 回答 2

2

没有定义为OpenGL 几何的这种格式。您必须创建自己的结构来存储和管理您的顶点和三角形。

如果您不想使用任何第三方加载器,最简单的方法可能是使用Wavefront OBJ格式。解析起来真的很简单,你可以从blender导出模型,也可以原生导出到obj。

如果你不想从头开始,你可以使用我非常基本的 OpenGL OBJ 加载器。从这里下载。

于 2010-11-25T16:26:14.860 回答
0

这是 .blend 格式的文档:http: //www.atmind.nl/blender/mystery_ot_blend.html 虽然,您最好将其导出为不同的格式。如果您遇到 .blend 文件,有一个名为 readblend 的转换工具,它是 Bullet 的一部分。

您如何使用数据取决于您的 OpenGL 应用程序的结构。如果您仍处于计划阶段,也许 Ogre3D 会有用?http://www.ogre3D.org

于 2010-11-16T10:57:23.650 回答