我使用 vuforia 为虚拟现实创建 android 应用程序。 如果我有像 .obj 这样的模型,我会使用 JPCT 库来加载模型。
现在我在 collada 文件 (.dea) 中有了模型。 我找不到任何用于加载此 collada 文件的库。
我有什么方法可以将 collada 文件加载到 vuforia 吗?
谢谢。
最佳答案
不,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 包( Assets > 导入包 > 自定义包...)
首先将 collada 纹理拖到 Unity 的项目 Pane 中,然后是 .dae 文件。
当您确认这对您有效后,您便面临着将原生 Android Vuforia 项目迁移到 Unity 的更大任务。这需要从 Java 迁移到 C#。然后在 Android 上构建并运行。
关于带有 collada 文件的 Android vuforia,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37992105/