设置GoogleVR摄像机

设置适用于GoogleVR的摄像机。

Choose your operating system:

Windows

macOS

Linux

前置主题

为了理解并使用本文中的内容,请确保您已掌握以下主题:

VR_Seated_Experiance.png

无论您的GoogleVR项目是坐式还是站立体验,游戏摄像机的设置方法都是一样的。在以下操作指南中,我们将介绍如何设置摄像机以便用于实现GoogleVR体验。

步骤

下文提供了有关GoogleVR体验的项目说明和摄像机设置要求。

  1. 首先,使用 游戏(Games) > 空白(Blank) 目标,按照以下设置创建一个新的虚幻引擎项目:

    • 启用 蓝图(Blueprint)

    • 启用 移动/平板设备(Mobile / Tablet)

    • 启用 可缩放的3D或2D(Scalable 3D or 2D)

    • 启用 不含初学者内容(No Starter Content)

    • 项目所在的 文件夹

    • 项目 名称

  2. 在编辑器中,打开 编辑(Edit) > 插件(Plugins) 来打开 插件(Plugins) 菜单。

    HT_GoogleVR_Camera_Setup_01.png

  3. 在"插件"窗口中,选择 虚拟现实(Virtual Reality) 部分,然后单击 GoogleVR 选项的 启用(Enabled) 复选框来启用该选项。

    单击查看大图。

    启用该插件后需要重启编辑器,这样才会在下次启动编辑器时装入该插件。

  4. 在编辑器重启后,右键单击 内容浏览器 ,然后从显示的菜单中,转至 创建基本资源(Create Basic Asset) 部分并选择 蓝图类(Blueprint Class) 选项。

    HT_Rift_Camera_Setup_01.png

  5. 选择父类(Pick Parent Class) 窗口,选择 Pawn 选项,将其命名为 GoogleVR_Pawn ,然后双击该GoogleVRPawn以在蓝图编辑器中将其打开。

    HT_GoogleVR_Camera_Setup_03.png

  6. 打开GoogleVR_Pawn蓝图并转至 视口(Viewport) 选项卡的 组件(Component) 部分。使用 添加组件(Add Component) 按钮,添加具有以下两个名称的两个组件,并确保Camera是Scene组件的子代。

    组件名称

    Scene

    VRCameraRoot

    Camera

    VRCamera

    HT_GoogleVR_Camera_Setup_08.png

    无论使用哪种VR HMD,Epic都建议您按照这种方法设置VR摄像机,因为这样不必移动实际摄像机位置就可以移动镜头位置。

  7. 首先,打开 GoogleVR_Pawn 蓝图,并在 事件图表(Event Graph) 中,移到 事件开始播放(Event Begin Play) 节点以显示"可执行操作"(Executable Actions)列表。在该列表中,搜索 设置跟踪原点(Set Tracking Origin) 节点,然后单击该节点以将其添加到事件图表。

    HT_GoogleVR_Camera_Setup_06.png

  8. 确保将"设置跟踪原点"(Set Tracking Origin)节点的 原点(Origin) 设置为 视平线(Eye Level)

    单击查看大图。

  9. 创建一个新的 矢量(Vector) 变量并命名为 CameraHeight ,然后将 Z 值设置为 180

    HT_GearVR_Camera_Setup_03.png

    该数字应该设置为用户在真实世界的站立高度,以厘米为单位。

  10. 移到"设置跟踪原点"(Set Tracking Origin)节点的输出并搜索 设置相对位置(Set Relative Location) 节点,选择 SetRelativeLocation(VRCameraRoot) 选项。

    单击查看大图。

  11. 摄像机高度(Camera Height) 变量连接到 设置相对位置(Set Relative Location) 节点上的 新位置(New Location) 输入,然后按 编译(Compile) 按钮。完成后,您的事件图表应该如下图所示:

    Copy Node Graph

    单击上图左上角并按CRTL + C复制图表,可以复制完成的蓝图。复制后,转至蓝图事件并按CTRL + V进行粘贴。

  12. GoogleVR_Pawn 蓝图从内容浏览器拖到关卡,确保尽量贴近地面放置。

    单击查看大图。

  13. 选择GoogleVR_Pawn蓝图。在 细节(Details)面板 中的 Pawn 设置下,将 自动控制玩家(Auto Possess Player) 的值从 禁用(Disabled) 更改为 玩家 0(Player 0)

    HT_GoogleVR_Camera_Setup_05.png

最终结果

最后,转至 主工具栏(Main Toolbar) 并单击 启动选项(Launch Options) 旁边的白色小三角,然后从列表中选择您的安卓设备,以针对该设备启动封装和部署流程。该过程完成后,将智能手机与HMD相连以允许您在VR中查看UE4项目。

HT_GearVR_Camera_Setup_08.png

虚幻引擎项目下载

下面提供了一个链接,供您下载用来创建该示例的虚幻引擎项目:

欢迎帮助改进虚幻引擎文档!请告诉我们该如何更好地为您服务。
填写问卷调查
取消