什么是适用于 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:向相机节点添加定向光没有效果

如何在代码中创建 SceneKit SCNSkinner 对象?

通过 Swift 设置 ARKit 方向

为啥金属着色器渐变作为 SCNProgram 应用于 SceneKit 节点比作为 MTKView 更轻?

适用于 Android 的最快可用颜色量化算法是啥?

适用于 Android 和 IOS 的 HighChart 库 [关闭]