立体声 ARSCNview 使 VR 和 AR 混合

Mat*_*att 2 augmented-reality swift virtual-reality arkit arscnview

我想混合virtual realityaugmented reality。目标是我有一个立体相机(每只眼睛)。

我试图将两个ARSCNView放入一个,viewCotnroller但 ARKit 似乎只能同时启用一个ARWorldTrackingSessionConfiguration。我怎样才能做到这一点?

我研究过将视图的图形表示复制到另一个视图,但无法找到。请帮我找到解决方案。

我找到了这个链接,也许它可以照亮我们: ARKit with multiple users

这是我的问题的示例:

https://www.youtube.com/watch?v=d6LOqNnYm5s

PS:之前不像我的帖子,评论为什么!

小智 5

下面的代码基本上就是Hal所说的。我之前在 github 上写了几行,也许可以帮助您入门。(简单的代码,没有桶形失真,没有对窄 FOV 进行调整 - 还没有)。

本质上,我们将同一个场景连接到第二个 ARSCNView(所以两个 ARSCNView 看到的是同一个场景)。无需让 ARWorldTrackingSessionConfiguration 与 2 个 ARSCNViews 一起工作。然后,我们偏移它的 pointOfView 使其定位为第二只眼睛。

https://github.com/hanleyweng/iOS-Stereoscopic-ARKit-Template