我对我必须做什么感到困惑(android渲染引擎)

我正在用OpenGL开发一个Android应用程序。 我是Android和OpenGL的新手,我的英语很差。昨天我获得了-4分,因为我没有正确解释。 我会尝试解释我的问题: 我必须在屏幕上显示多个3D对象,例如立方体和球体。我要使用的对象会更复杂。 现在,我可以完全按照本教程展示一个2D对象,但我不知道如何显示3D对象,也不知道如何显示。 我使用Blender来建模3D物体。我想在我的应用程序中使用这些模型。 我在这里找到了一个来自Wavefront OBJ格式的Java加载器。现在我可以将模型导出为该格式,然后将其导入到我的Android应用程序中。 有人告诉我一些使用渲染引擎的事情。但我不知道什么是渲染引擎。 但我有一些限制: 我也在使用使用OpenGL的原生C ++ SDK。如果我要使用Java渲染引擎,我需要将数据(可见目标,投影和姿势矩阵等)从本机传递到Java。为此,我将使用JNI(Java Native Interface)。 如果需要根据设备创建具有特定参数的OpenGL上下文,则需要考虑使用此本机C ++ SDK。您需要确保我的渲染引擎允许外部源设置GL上下文,或者自己将适当的设置传递给引擎。 换句话说,我输了。 如果您需要更多细节,请告诉我。 我的问题是,如果我使用blender为某些对象建模,我该如何在Android上显示这些对象?我需要一个渲染引擎吗? Java或C ++渲染引擎? 如果您了解书籍,教程或示例,请告诉我。 谢谢。     
已邀请:
看看libGDX。它具有常见3D格式(MD5,OBJ)的加载器,并允许跨平台开发     

要回复问题请先登录注册