我想将偏移量应用于ArCore虚拟相机姿态(displayOrientedCameraPose)的平移和旋转。有什么办法可以做到吗? ArCore的摄像头仅允许我读取当前姿势,而不能编辑/更新当前姿势。尝试创建另一个虚拟相机,该虚拟相机将应用带有偏移的“姿势”,因为一个框架只能有一个相机。
与其他许多人不同,我首先从Unity开始与ArCore合作,现在移至Android Studio。在Unity中,由于它支持多相机渲染,因此非常直观。想知道Android Studio是否有可能实现类似的功能?
答案 0 :(得分:0)
目前,ARCore仅允许您使用一个活动的ArSession,该ArSession仅包含一个ArCamera,即智能手机中的摄像头。更改ArCamera的Pose几乎没有用,因为3D跟踪很大程度上取决于其Pose(每个ArFrame都存储相机位置和旋转以及所有场景的ArAnchor和特征点)。
您可以移动/旋转整个ArScene,而不用重新定位和重新定位ArCamera。
希望这会有所帮助。