在Google VR中控制角度

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

我正在测试Google VR套件,我们的想法就是只需要控制相机即可。有没有办法限制使用GoogleVR SDK时相机可以转动多少?或者默认是360度角度视图?

google-vr
1个回答
0
投票

Google VR SDK只为您提供有关头部跟踪的数据(四元数,旋转矩阵等...)。基本上,在GvrView(这是Google VR SDK中的基本视图)中,Google VR SDK无需使用相机。它不移动它。

您可以在渲染器(渲染器或StereoRenderer - 附加到GvrView)中使用这些数据来控制3D场景中的摄像机。您可以将头部变换应用于您的相机,以便它可以跟随用户的头部动作或忽略这些动作并拥有静态相机或......

要获得的是Google VR SDK与Open GL ES配合使用。您使用Open GL ES渲染3D场景,最后使用Google VR SDK对渲染进行后期处理,以使其具有纸板美观。

我再说一遍,Google VR SDK不管理渲染或相机。开发人员可以使用SDK提供的上下文和数据来管理这些事物。

PS:如果您使用VrPanoWidget或VrVideoView(已经管理了图像或视频渲染的视图),您可能根本无法控制相机,我认为您只能使用360°相机,因为这些组件只能处理360°视频或图像。

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