【问题标题】:Android Load a FBX or Collada(.dae) into Android Studio ActivityAndroid 将 FBX 或 Collada(.dae) 加载到 Android Studio Activity 中
【发布时间】:2018-01-05 03:46:21
【问题描述】:

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

【问题讨论】:

  • 问题是有效的,我认为问题就像如何在 android studio(android java) 中加载 .dae 文件

标签: android opengl-es 3d collada fbx


【解决方案1】:

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

  1. 您必须为要使用 Java 或 CPP 使用的文件格式制作自己的加载器

  1. 您可以使用第三方库,例如 Open Asset Import Library (http://assimp.sourceforge.net/)

您可以通过将顶点作为与位置顶点对应的颜色顶点传递来更改皮肤或头发颜色等动态变量,然后您可以在着色器代码中处理数据。

【讨论】:

    猜你喜欢
    • 2014-10-12
    • 2018-06-20
    • 2020-07-16
    • 2018-08-10
    • 2015-01-12
    • 1970-01-01
    • 2019-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多