【问题标题】:Export blender design to OpenGL ES 1.1将搅拌机设计导出到 OpenGL ES 1.1
【发布时间】:2023-03-24 06:36:01
【问题描述】:

我正在开发 Android 应用程序。

我在 Blender 上有一个模型,我想将它导出以与 OpenGL ES 1.1 一起使用。在 Android 上。

如何将我的模型导出为一组点和顶点?

还有其他适合 OpenGL ES 1.1 的格式吗?我没有使用渲染引擎。

谢谢。

【问题讨论】:

    标签: android opengl-es blender


    【解决方案1】:

    您可以使用 Wavefront (.obj) 进行导出,并将其放入项目的 assets 目录中。有几个不同的 .obj 导入器,在 Web 上提供了示例代码。其中之一来自地球动态壁纸here。

    通过研究代码,在我看来索引缓冲区是不必要的,地球壁纸可能只是使用绘制数组而不是绘制缓冲区,因为没有一个顶点被重用。

    我想您可以扩展此代码以识别相同的顶点并合并它们,但这可能会大大减慢加载时间。

    【讨论】:

      【解决方案2】:

      正如@TenFour04 提到的,.obj 是一个不错的选择。在loading 3D models with the min3D framework 上查看 Dennis Ippel 的教程。

      【讨论】:

        【解决方案3】:

        您还可以将它们导出到 Collada 并使用 android 的 colada 加载器从谷歌项目的某个地方。不过,这还远未完成。

        【讨论】:

          【解决方案4】:

          您也可以参考 badlogic libgdx 示例。

          【讨论】:

          • 这些在哪里?请扩大你的答案
          猜你喜欢
          • 2015-03-31
          • 2014-05-24
          • 1970-01-01
          • 2015-11-23
          • 2015-08-16
          • 2012-02-02
          • 2017-09-03
          • 1970-01-01
          • 2020-11-29
          相关资源
          最近更新 更多