设置GoogleVR摄像机

设置适用于GoogleVR的摄像机。

Windows
MacOS
Linux
前置主题

此页面假定您已掌握以下主题的前置知识。请在继续之前先阅读它们。

VR_Seated_Experiance.png

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

步骤

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

  1. 首先,按照以下设置创建一个新的虚幻引擎项目:

    • 蓝图

    • 空白项目

    • 手机/平板电脑

    • 可伸缩3D或2D

    • 不包含起步内容

    • 用于保存项目的位置

    • 项目名称

    单击查看大图。

  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

虚幻引擎项目下载

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

标签
Select Skin
Light
Dark

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见