我可以更改ArCore虚拟摄像头的姿势或在场景中有多个虚拟摄像头吗?

问题描述 投票:1回答:1

我想对ArCore的虚拟相机姿势(displayOrientedCameraPose)的平移和旋转应用偏移。有什么方法可以做到吗? ArCore的相机只允许我读取当前姿势而不是编辑/更新它。尝试创建另一个具有应用了偏移的姿势的虚拟摄像机不起作用,因为一个帧只能有一个摄像机。

与许多其他人不同,我首先使用Unity开始使用ArCore,现在转向Android Studio。在Unity中,由于它支持多个摄像机渲染,所以它非常直观。想知道Android Studio是否有类似之处?

android android-studio unity3d augmented-reality arcore
1个回答
0
投票

目前,ARCore允许您只使用一个只包含一个ArCamera的活动ArSession,即智能手机中的摄像头。改变ArCamera的姿势是非常无用的,因为3D跟踪在很大程度上取决于它的姿势(每个ArFrame都存储摄像机位置和旋转以及所有场景的ArAnchors和特征点)。

您可以移动/旋转整个ArScene,而不是重新定位和重新定位ArCamera。

希望这可以帮助。

© www.soinside.com 2019 - 2024. All rights reserved.