Android 的 SceneKit 等价物是什么?

What is the SceneKit equivalent for Android?

我创建了一个 ARKit app using SceneKit Framework. I want to bring it over to ARCore 但直接使用 OpenGL 似乎令人望而生畏。

是否有像 SceneKit 这样的高级场景图框架供 Android 开发人员使用,可以帮助导入和渲染 3D 模型?

您可以使用 https://github.com/Rajawali/Rajawali or https://libgdx.badlogicgames.com/ for this purpose. A good start for Rajawali and ARCore is this blog post https://medium.com/@alex_dennis/intro-to-augmented-reality-development-with-tango-b9ea2923bdea。它是关于 Tango 的,但由于 ARCore 基于 Tango,因此概念和 API 几乎相同。

这里还有 LibGDX 和 ARCore 博客:https://medium.com/@wilkinsonclay/investigating-arcore-with-libgdx-f69b83764118

ViroCore 是 Android 的 SceneKit。使用 ViroCore,您可以在 Java 中描述高层次的场景,而无需在 OpenGL 中自己实现渲染算法。它与 ARCore 内置集成,其渲染功能集相当于 SceneKit。

它也有完整的文档,development guides, a full Javadoc, and code samples. A good starting point is trying out this AR retail code sample -- 这是一个用 ViroCore 编写的完整 ARCore 应用程序。