Android将FBX或Collada(.dae)加载到Android Studio Activity中

时间:2017-07-29 00:56:43

标签: android opengl-es 3d collada fbx

我需要在项目中加载带有动画的3d模型,但我不知道如何加载这些模型,只有.obj,但是他们的obj模型没有动画。 该应用程序不是游戏,是一个普通的应用程序,但在一个部分有动画化身,我需要改变纹理,如头发颜色,皮肤颜色等。

1 个答案:

答案 0 :(得分:1)

包含NDK的Android SDK甚至不加载OBJ文件。

  1. 您必须为要使用Java或CPP
  2. 的文件格式创建自己的加载程序

    1. 您可以使用第三方库,例如Open Asset Import Library(http://assimp.sourceforge.net/
    2. 您可以通过将顶点作为与位置顶点对应的颜色顶点进行传递来更改皮肤或头发颜色等动态变量,然后您可以在着色器代码中处理数据。