我正在创建一个 iOS 应用程序,我打算在 AR 中显示逼真/高质量的渲染。在试验这 3 个选项的同时,我仍然不确定我应该继续开发我的应用程序框架中的哪一个:SceneKit、RealityKit和Metal。
我读过 SceneKit 是建立在 Metal 之上的,但我不确定是否值得花时间/精力对任何自定义着色器进行编程,而不是使用 SceneKit 默认提供的功能。关于 RealityKit,我不需要它提供的任何动画或特殊效果,只需要照片级渲染方面。
三者中哪一个最适合开发 AR 和高质量模型渲染?
我读了几个教程,如何在SceneKit/ARKit应用程序中放置3d对象,所有这些教程都使用.scn格式文件作为对象.
但是我发现如果我使用原始.dae格式并且不将其转换为.scn格式则没有任何问题.
我真的看不到.dae和.scn格式之间的任何区别.
实际上结果在我看来是一样的,但你能解释一下它们之间的差异以及在什么情况下我应该使用什么?
谢谢!
我正在尝试了解和使用ARKit。但是有一件事我无法完全理解。
苹果关于ARAnchor说:
现实世界中的位置和方向,可用于在AR场景中放置对象。
但这还不够。所以我的问题是:
ARAnchor
什么? ARAnchor
的特征点只是一部分?