Google VR 快速入门介绍

 

UnrealEngine4开发GoogleVR内容的基本流程介绍...



越来越多的设备支持 VR, 也有越来越多的开发者投身于 Google VR 内容的开发,在这里我们分享 Unreal Engine 4 在 Google VR 快速入门文档,介绍如何设置 UE4 项目,使其可用于 Google VR。

Google VR 项目创建

UE4 Launcher 中下载并安装 UE4 4.12 或更新版本,然后按下 Launch 按钮打开 虚幻项目浏器

在虚幻项目浏览器中,前往 New Project 部分并选择 Blueprint 基础项目选项。



由于 VR 总体渲染要求较高,建议以下列设置开始 UE4 VR 新项目,确保项目以正确的帧率运行。



  1. Blank Project
  2. Mobile / Tablet
  3. Scalable 3D / 2D
  4. No Starter Content
设置项目创建路径并为项目命名。



此例中的项目命名为 GVR_QS。

最后按下右下角的 Create Project 按钮创建项目。

[/list]Google VR 快速入门的下一部分将说明确保 UE4 项目可用于 Google VR 的全部必要项目设置。

Google VR 项目设置

UE4 编辑器加载后,打开 主工具栏 中的 Edit 标签,并选择 Plugins 菜单项。



前往 Plugins 菜单的 Virtual Reality 部分,确认 Google VR 已启用。



Google VR 插件为默认启用。如未启用,点击 Enabled 旁的勾选框即可启用。执行此操作后将弹出提示重启 UE4 编辑器,使变更生效。启用 Google VR 插件后如未重启 UE4 编辑器,可能导致插件无法正常使用。

在 Content Browser 中新建一个名为 MAT_Floor 的材质,然后双击打开。



在材质图表中添加一个数值为 0.5 的 常量 材质表现节点,并将其输出插入 Base Color 输入,然后按下 Apply 键编译材质。



将 Mat_Floor 材质从内容浏览器拖动到放置在关卡中的 Floor 静态网格体,完成材质应用。

选择主工具栏的 File 选项,然后点击 Save 选项呼出 Save Level As 窗口。



在 Save Level As 窗口下的 Name 部分中将关卡命名为 EntryLevel,并按下 Save 按钮。



返回 主工具栏 选择 Edit,然后选择 Project Settings。



在 Project Settings 菜单 Maps & Modes 部分中的 Default Maps 下,将 Editor Startup Map 和 Game Default Map 改为 EntryLevel 地图,以便项目运行时对其进行加载。



返回 Project Settings 的 Target Hardware 部分,将 Target Hardware 设为 Mobile / Tablet、画面品质设为 Scalable 3D or 2D。



如 Pending Changes 中存在 Restart Editor 按钮,必须将其按下重启编辑器,应用已执行的变更。如未执行此操作,项目可能无法在 Google VR 上运行。 

将 Rendering 下的 Mobile HDR 禁用,因其只用于正确的立体渲染。



在 Input 部分的 Mobile 类目中,从 Default Touch Interface 中移除 DefaultVirtualJoysticks - 点击 DefaultVirtualJoysticks 旁的白色小三角形,然后从下拉菜单中选择 Clear 即可。

在 Platforms 的 Android 中,按下 APKPackaging 和 Google Play Services 部分的 Configure Now 按钮,



在 APKPackaging 部分中,将 Minimum SDK Version 和 Target SDK Version 改为 21 并启用 Enable FullScreen Immersive on KitKat and above devices 选项,将屏幕上的按钮隐藏,否则通过 VR 头戴设备观看项目时将看到这些按钮。



启用 Advanced APKPackaging 部分中的 Configure GoogleVR for sustained performance mode 选项。



  1. Sustained Performance:将设备设为持久性能模式,对性能进行控制,使性能不会因为设备过热而大幅降低。如 app 运行时间较长,推荐将此选项开启
在 Android SDK 的 SDKConfig 中,将 SDK API Level 和 NDK API Level 从默认值改为 android-21,用最新安卓 SDK 进行项目编译。



    Google VR 项目打包和部署

    首先确保用于测试的智能手机已通过 USB 线连接至开发电脑。

    前往 主工具栏 的 File 菜单,选择 Package Project > Android > Android (ATC) 开始打包。



    选择 Android(ATC) 后将出现一个 Windows 对话框。选择此对话框中的 Make New Folder 选项,将文件夹命名为 Androids_Builds。文件夹创建后,按下 Okay 键开始打包。



    项目打包过程中,UE4 编辑器的右下角将显示状态窗口。

    如需了解打包过程的详情,点击 Output Log 窗口。



    项目打包后,打开 Androids_Builds 文件夹并双击 Install_GVR_QS_Development-armv7-es2.bat 文件,将项目安装到智能手机中。

    为使操作正常进行,须确保安卓智能手机已通过 USB 线连接至开发电脑。否则项目将无法安装到设备中。



    运行 .BAT 文件后将出现一个命令行窗口,显示安装过程。安装完成后,此窗口将自动关闭。



    断开智能手机和电脑的连接,找到一个名为 GVR_QS 的 app,点击图标运行项目。
    通过 VR 头戴设备查看 GVR_QS 项目时,所见内容与下图相似。



    点击 app 运行时的 齿轮 图标,针对所使用的 VR 设备对手机和 UE4 进行配置。
    从此菜单中扫描 VR 设备侧面的 QR 码,确保 UE4 输出与 VR 设备兼容的图像。

    点击原文按钮,查看 Unreal Engine 4 官方文档关于 Google VR 开发相关内容介绍。


        关注 虚幻引擎


    微信扫一扫关注公众号

    0 个评论

    要回复文章请先登录注册