我正在开发和Android应用程序。将搅拌器设计导出到OpenGL ES 1.1
我在Blender上有一个模型,我想导出它以便在OpenGL ES 1.1中使用它。在Android上。
如何将我的模型导出为一组点和顶点?
是否还有其他合适的格式可用于OpenGL ES 1.1?我没有使用渲染引擎。
谢谢。
我正在开发和Android应用程序。将搅拌器设计导出到OpenGL ES 1.1
我在Blender上有一个模型,我想导出它以便在OpenGL ES 1.1中使用它。在Android上。
如何将我的模型导出为一组点和顶点?
是否还有其他合适的格式可用于OpenGL ES 1.1?我没有使用渲染引擎。
谢谢。
您可以使用Wavefront(.obj)进行导出,并将其放置到项目的assets目录中。有几种不同的.obj导入程序可以在网上找到示例代码。其中之一是从地球动态壁纸here。
从研究代码,它看起来像索引缓冲区是不必要的,而地球壁纸可能只是使用绘制数组而不是绘制缓冲区,因为没有任何顶点被重用。
我想你可以扩展这段代码来识别相同的顶点并合并它们,但它可能会减慢很多加载时间。
As @ TenFour04提及,.obj是一个不错的选择。看看Dennis Ippel的教程loading 3D models with the min3D framework。
你也可以将它们导出到Collada并在谷歌项目中使用android的colada加载器。但这远远没有完成。
你也可以参考badlogic libgdx的例子。
这些在哪里?请扩大您的答案 – 2012-11-22 23:13:09