建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

VR Fans

发帖: 1粉丝: 0

发消息 + 关注

更新于2020年12月29日 19:56:59 555 2
直达本楼层的链接
楼主
显示全部楼层
[交流分享] 5G + X -> 云VR解决方案落地:华为VR云渲游平台

VR云渲游平台是华为云推出的云VR全栈连接+管理平台,可以帮助传统PC VR业务快速上云,扩展及更好的维护。下文是官方对于平台的介绍:

VR云渲游平台(VR Cloud Rendering & Gaming Platform, CVR),基于华为云基础设施多元架构、极致性能、端边云融合等优势,依托华为在处理器、GPU等领域多年技术积累,针对强交互类VR场景,面向教育培训、文化旅游、医疗健康、工业制造、游戏娱乐等行业,使用云渲染流化技术实现VR内容云上实时渲染、编码、推流并提供端侧接入SDK。平台具备对GPU加速型云服务器、连接设备、应用等进行统一管理及细粒度业务监控,具有降低消费成本,提升用户体验,普及商业场景和保护内容版权等显著优势。


整个平台体验还是很Nice的,尤其是云VR体验竟然真的和本地体验无明显区别,而且得益于无线广域网连接,场景和自由性都进一步提升。但是在部署的过程中,还是有几个步骤需要花点时间,于是业务本帖整理了个人在使用平台中遇到问题的解决方法与平台小Tips,供大家参考:
1. 制作第三方VR运行环境安装包:该步骤出现在涉及“创建云服务器以及纳管云服务器“等平台操作步骤,在执行这些操作时,高级配置中需用户选择插件。平台本身提供了华为自研的VR Linker,可兼容主流第三方运行时(如SteamVR),大家在使用时如果VR应用不强绑定于SteamVR建议使用VR Linker。如果选择该插件,则无需后续步骤,平台会自行下载VR Linker并完成部署。
但本人在测试时体验的应用是Alyx(半条命),Alyx作为V社自研的3A大作,部分接口是OpenVR隐藏接口,没有暴露给外部,所以只能在SteamVR环境下运行,此时需要选择”第三方“,平台会提示让用户自行输出如”第三方插件地址“,这个地址就是要输入用户的VR运行时的下载地址。
SteamVR官网提供了SteamVR安装包的制作方式,我按照步骤完成了制作并成功在华为云VR云渲游平台部署,下面是整体步骤。
一、制作SteamVR安装包1.1 安装Steam客户端至PC并打开

Steam下载地址:https://store.steampowered.com/

1.2 安装SteamVR

-         在 Steam 客户端中,打开库一栏,在搜索框中输入“steamVR”

-         找到“SteamVR”条目并安装。

1.3 精简SteamVR文件

由于SteamVR大小约6GB,建议删除非必须组件和素材方便后续上传OBS以及在GPU服务器部署,精简后的SteamVR大小约400MB。

-         右键单击“SteamVR”条目,在弹出菜单中点击“属性”条目。一个含有多个选项卡的窗口会打开。选择“本地文件”选项卡,单击标有“浏览本地文件”的按钮。

-         含有 SteamVR 运行时的目录即会打开。目录文件如下图所示

SteamVR默认文件格式.jpg


-         删除如下非必须文件,主要集中在Tools文件夹内,具体包含

l  steamvr_desktop_game_theater

l  steamvr_environments

l  steamvr_media_player

l  steamvr_tutorial

l  steamvr_room_setup

1.4 添加SteamVR配置文件

- 下载chaperone_info.vrchap文件设置VR画面默认高度和活动区域,下载地址:

https://vrsettings.obs.cn-east-3.myhuaweicloud.com/chaperone_info.vrchap

-         下载steamvr.vrsettings文件完成SteamVR其他配置,下载地址:

https://vrsettings.obs.cn-east-3.myhuaweicloud.com/steamvr.vrsettings

-         将上述两个文件放置于在SteamVR\bin文件夹同级目录

SteamVR-平台文件格式.jpg


1.5 压缩SteamVR安装包

-         下载压缩工具,如Winrar软件(已有可跳过)

-         右键SteamVR文件夹,选择添加到压缩文件,压缩格式选择zip,如下图所示:

压缩Zip示意图.jpg



至此,SteamVR安装包已制作完成。

二、上传SteamVR安装包至OBS对象存储服务

在VR云渲游平台文档快速入门板块中,步骤二“VR内容上云”向您详细说明了如何使用OBS对象存储服务存储VR应用。现在,请您参考之前OBS使用方法,按照如下步骤使用OBS存储SteamVR.zip安装包:

-         创建新的OBS桶用于存储SteamVR.zip,该OBS桶权限需要设置为公共读

-         使用OBS Browser或者Console界面将SteamVR.zip上传至OBS桶中进行存储

-         点击SteamVR对象,进入详情页,复制链接以获取SteamVR下载地址

OBS使用截图.jpg


三、完成购买云服务器配置

3.1 选择插件类型

插件类型选择第三方,此时下方会弹出第三方插件地址输入框

平台插件选择截图.JPG


3.2   输入第三方插件地址

在地址框输入步骤二执行完成后获取的SteamVR.zip下载地址

3.3   查看自动化脚本

完成其余配置后,点击“查看自动化脚本”,检查SteamVR下载地址信息无误

结束

完成上述配置后,当GPU服务器启动,平台就会自动从我提供的SteamVR安装包下载地址获取对应文件,完成第三方VR运行插件的安装工作。SteamVR 现在应当可以在GPU服务器上运行,并支持任何使用 Open SDK、SteamVR Unity 插件或 Unreal Engine 内 VR 工具创建的应用程序。


举报
分享

分享文章到朋友圈

分享文章到微博

5只鸡

发帖: 6粉丝: 3

发消息 + 关注

发表于2020年12月28日 16:01:19
直达本楼层的链接
沙发
显示全部楼层

版主加个精~~~

点赞 评论 引用 举报

Jack20

发帖: 70粉丝: 141

发消息 + 关注

发表于2020年12月29日 10:37:12
直达本楼层的链接
板凳
显示全部楼层

感谢分享

点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册