带有 collada 文件的 Android vuforia

Posted

技术标签:

【中文标题】带有 collada 文件的 Android vuforia【英文标题】:Android vuforia with collada file 【发布时间】:2016-10-25 19:35:43 【问题描述】:

我使用 vuforia 为虚拟现实创建 android 应用程序。 如果我有像 .obj 这样的模型,我会使用 JPCT 库来加载模型。

现在我在 collada 文件 (.dea) 中有模型。 我找不到任何用于加载此 collada 文件的库。

我有什么方法可以将 collada 文件加载到 vuforia?

谢谢。

【问题讨论】:

【参考方案1】:

不,Vuforia 不导入 collada 文件。 https://developer.vuforia.com/forum/faq/technical-what-3d-model-formats-does-vuforia-support

如果您在 Unity 中使用 Vuforia,Unity 将处理加载您的 collada 文件: http://answers.unity3d.com/questions/167548/collada-import-with-textures.html

更新: 您需要采取的步骤是:

    下载并安装Unity 5。

    下载 Vuforia Unity bundle。 (这是第三个选项。)

    创建一个新的 Unity 项目(文件 > 新项目...)并导入 Vuforia 包(资产 > 导入包 > 自定义包...)

    首先将 collada 纹理拖到 Unity 的 Project 窗格中,然后是 .dae 文件。

    当您确认这对您有效后,您就有更大的任务将您的原生 Android Vuforia 项目迁移到 Unity。这需要从 Java 迁移到 C#。然后在 Android 上构建并运行。

【讨论】:

能否请您从参考中添加简短但完整的解决方案。如果将来服务器不可用,将其保留在 *** 上 谢谢。这个解决方案有点复杂。没有用于将 collada 模型加载到 Vuforia 的第三方库吗? @OntarioBritton @MichaelDrdlíček,我更新了我的答案以明确反映不,Vuforia 不处理 collada 文件格式。 @OntarioBritton,在有关受支持格式的文章中写道,使用 3rd 方库是可能的。你知道一些支持这个的库吗?谢谢。

以上是关于带有 collada 文件的 Android vuforia的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 openGL 在 android studio 中渲染 .dae(collada) 文件

有没有办法在 android studio/Java 上使用 .dae (collada) 文件?

将 Collada 文件转换为 a3d (Android3d) 对象

带有子节点的 SceneKit Collada 动画

将带有物理的 collada 场景加载到 SceneKit

三个 js - 你可以克隆从 collada 文件加载的动画吗?