我可以更改 ArCore 虚拟相机的姿势或在一个场景中有多个虚拟相机吗?
Can I change pose of ArCore virtual camera or have multiple virtual cameras in a scene?
我想对 ArCore 的虚拟相机姿势 (displayOrientedCameraPose) 的平移和旋转应用偏移。有什么办法可以做到吗? ArCore 的相机只能让我读取当前姿势,而不是 edit/update 相同。尝试创建另一个将应用偏移的姿势的虚拟相机不起作用,因为一个帧只能有一个相机。
与许多其他人不同,我首先使用 Unity 开始使用 ArCore,现在转向 Android Studio。在 Unity 中,它非常简单明了,因为它支持多摄像机渲染。想知道 Android Studio 是否可以做类似的事情?
目前 ARCore 只允许您使用一个活动的 ArSession,它只包含一个 ArCamera,即智能手机中的相机。更改 ArCamera 的姿势非常无用,因为 3D 跟踪在很大程度上取决于其姿势(每个 ArFrame 都存储相机位置和旋转以及所有场景的 ArAnchors 和特征点)。
您可以 move/rotate 整个 ArScene,而不是重新定位和重新定向您的 ArCamera。
希望对您有所帮助。
我想对 ArCore 的虚拟相机姿势 (displayOrientedCameraPose) 的平移和旋转应用偏移。有什么办法可以做到吗? ArCore 的相机只能让我读取当前姿势,而不是 edit/update 相同。尝试创建另一个将应用偏移的姿势的虚拟相机不起作用,因为一个帧只能有一个相机。
与许多其他人不同,我首先使用 Unity 开始使用 ArCore,现在转向 Android Studio。在 Unity 中,它非常简单明了,因为它支持多摄像机渲染。想知道 Android Studio 是否可以做类似的事情?
目前 ARCore 只允许您使用一个活动的 ArSession,它只包含一个 ArCamera,即智能手机中的相机。更改 ArCamera 的姿势非常无用,因为 3D 跟踪在很大程度上取决于其姿势(每个 ArFrame 都存储相机位置和旋转以及所有场景的 ArAnchors 和特征点)。
您可以 move/rotate 整个 ArScene,而不是重新定位和重新定向您的 ArCamera。
希望对您有所帮助。