【发布时间】:2021-08-31 13:08:05
【问题描述】:
出于特定目的,我必须在运行时将 3D 内容(绝对首选 glTF)加载到基于 RealityKit 的应用程序中。 据我了解,RealityKit 通常在编译过程中依赖 3D 内容转换为专有的 .reality。
为了使其更易于理解:该应用程序可以与 IKEA Place 应用程序进行比较,具有不断变化的 AR 内容,甚至可以打开附加到邮件的 3D 内容。
对此有什么最先进的解决方案? 我发现了这种方法:https://the-nerd.be/2014/11/07/dynamically-load-collada-files-in-scenekit-at-runtime/ 但就我而言,它并不是真正可用的,因为它依赖于基于 Mac 的 3D 内容预编译,并且使用的是 SceneKit 而不是 RealityKit。 我还听说过 Model I/O (https://developer.apple.com/documentation/modelio) 这可能是一种解决方案,但我的知识不足以评估它。我怀疑它是否可用于 RealityKit 或仅适用于 SceneKit。
如果我混淆了 SceneKit/RealityKit/ARKit,请纠正我。
【问题讨论】:
标签: augmented-reality scenekit gltf realitykit modelio