我试图通过纸板立体渲染ARCore。由于ARCore相机的视野与VR之间的不对准,物体似乎没有被跟踪。
为了解决这个问题,我提到了这个blog并使用桶形失真着色器实现了它。但是,它不能立体呈现。
这个问题还有其他解决办法吗?
对于立体视觉,您需要两个视图控制器,即两个ArFragments
,每个以60 fps运行。理想情况下,你需要帧速率为120 fps,但目前在ARCore中是不可能的。
Barrel distortion
只是一种扭曲的视图扭曲的特殊类型。
此外,为了获得强大的立体体验,您应该仅沿X轴移动视图,而不是沿Y轴移动视图。在现实生活中,两个相机镜头之间的有效距离是64
-200
mm。
有关详细信息,请查看Technicolor Paper: 15 Stereo Issues。
还有立体声的其他视觉实现:
这取决于你哪一个更适合观看。