什么是适用于 Android 的 SceneKit? [关闭]
Posted
技术标签:
【中文标题】什么是适用于 Android 的 SceneKit? [关闭]【英文标题】:What is the SceneKit equivalent for Android? [closed] 【发布时间】:2018-07-05 10:39:12 【问题描述】:我使用SceneKit Framework 创建了一个ARKit 应用程序。我想把它带到ARCore,但使用直接的 OpenGL 似乎令人生畏。
是否有像 SceneKit 这样面向 android 开发人员的高级场景图框架可以帮助导入和渲染 3D 模型?
【问题讨论】:
肯定是场景形式? 【参考方案1】:ViroCore 是适用于 Android 的 SceneKit。使用 ViroCore,您可以在 Java 中描述高级别的场景,而无需自己在 OpenGL 中实现渲染算法。它内置了与 ARCore 的集成,其渲染功能集等同于 SceneKit。
它也有完整的文档记录,包括 development guides、full Javadoc 和 code samples。一个很好的起点是尝试这个AR retail code sample——它是一个用 ViroCore 编写的完整的 ARCore 应用程序。
【讨论】:
【参考方案2】:这里也是 LibGDX 和 ARCore 博客:https://medium.com/@wilkinsonclay/investigating-arcore-with-libgdx-f69b83764118
【讨论】:
【参考方案3】:您可以为此目的使用https://github.com/Rajawali/Rajawali 或https://libgdx.badlogicgames.com/。这篇博文https://medium.com/@alex_dennis/intro-to-augmented-reality-development-with-tango-b9ea2923bdea 是 Rajawali 和 ARCore 的一个良好开端。它是关于 Tango,但由于 ARCore 基于 Tango,因此概念和 API 几乎相同。
【讨论】:
以上是关于什么是适用于 Android 的 SceneKit? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在代码中创建 SceneKit SCNSkinner 对象?