检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SDK接口 接口 描述 是否必选 Init.getDevice_id() 【功能说明】 获取设备id,用于作为渲染调度接口的请求参数。 详细使用请参考wwwroot/login.html文件。 是 Init.getDevice_type() 【功能说明】 获取设备类型,用于作为渲染调度接口的请求参数。
初始化3D业务时需要注意和修改的参数 A类(linkType = TYPE_ACCOUNT):将账号密码等变量传入SDK内部,由SDK处理平台调度逻辑,之后进行VR业务的初始化。 该方式适用于对于定制要求不高,希望能尽快体验CVR服务的场景。 B类(linkType = TYPE
Visual Studio 2017安装方法 下载Visual Studio 下载地址:https://docs.microsoft.com/en-us/visualstudio/productinfo/vs-roadmap 在归档版本中找到Visual Studio 2017并下载系统匹配的版本。
已注册华为云,并开通VR云渲游平台公测权限。 已按照《VR云渲游平台快速入门》完成创建集群、创建应用、创建云服务器、配置连接策略(可选)等操作。 已获取并记录应用的appID信息,获取appID方法请参见APP ID的获取方法。 已购买VR云渲游平台支持的头显设备。 软硬件环境配置要求
安装APK 将设备通过USB连接至PC。 执行以下命令,查看设备状态为“已连接”。 adb devices 图1 设备已连接 执行以下命令,安装APK至设备。 adb install ***.apk 命令行返回success表示安装成功。 父主题: 客户端开发
新购买的云服务器为GPU加速型,用于部署应用,提供计算、图形渲染等功能。 操作步骤 登录控制台,在服务列表中选择“计算 > VR云渲游平台”。 在左侧导航栏,选择“云服务器列表”。 单击右上方的“购买云服务器”,进入“购买云服务器”页面。 图1 购买云服务器 在“购买云服务器
云服务器详情中展示了如下信息: 云服务器名称、ID、状态等。 云服务器上会话的状态、当前应用、连接设备、连接用户等。 背景信息 VR云渲游平台中涉及的云服务器状态如表1所示。 表1 云服务器状态一览 云服务器状态 说明 正常 设备与该云服务器正在连接中。 闲置 处于该状态的云服务器可以被设备连接。
批量创建云服务器 操作场景 当您已在VR云渲游平台,按照创建镜像创建过镜像,您就可以使用该模板镜像批量创建云服务器。 批量创建的云服务器已完成参数配置和应用安装,等待云服务器"闲置"状态后可直接使用。 本节指导您如何使用镜像模板,批量创建云服务器。 约束与限制 在批量创建云服务器
如何制作并上传第三方插件? 背景信息 VR云渲游平台提供了华为自研的轻量级插件XR Linker,也支持使用第三方VR运行环境插件(后简称“第三方插件”),如SteamVR。 如需使用XR Linker,请参见安装XR Linker插件。 如需使用第三方插件,请参见本节内容。 约束与限制
CloudVR Server状态为“故障”,且显卡异常 问题描述 登录GPU云服务器,CloudVR Server未正常启动。查看显卡状态,发现显卡异常。 查看显卡的操作如下: 按快捷键“Win+R”打开“运行”窗口。 输入“devmgmt.msc”,并单击“确定”,打开“设备管理器”。
启动应用 佩戴头显设备。 在应用列表中找到“VR云渲游客户端”。 打开“VR云渲游客户端”后,允许应用获取相应权限,即可连接至VR云渲游平台开启串流业务。 父主题: 客户端开发
SDK导入 创建Visual Studio项目。 在菜单栏打开“文件”,选择“新建 > 项目”。 图1 新建项目 请根据实际需要,选择项目模板。本节以“控制台应用”为例。 图2 选择项目模板 根据界面提示,配置项目模板。 名称:C++项目名称 位置:项目路径 解决方案名称:工程名称,建议和项目名称保持一致
错误信息回调 错误信息回调使用的接口为CvrErrCallback,该接口包含成员函数onErrMessage(string errCode, string errMessage)。 void onErrMessage(string errCode, string errMessage)
SDK导入 WebSdk需要客户结合自身业务需求搭建web服务器并集成sdk使用。 自行搭建一个web服务器,将wwwroot下的文件拷贝到web服务器的静态资源目录下。 父主题: 客户端开发
修改云服务器信息 功能介绍 修改云服务器信息,包括云服务器会话路数。调用该接口进行云服务器会话路数更新时,会自动重启云服务器后生效。 URI PUT /v2/cvr/servers/{server_id} 该接口需要使用global终端节点调用。 表1 路径参数 参数 是否必选 参数类型
开启“开发者模式”(可选) 操作场景 对于“小米超级玩家一体机”用户,需按照本章节操作,开启“开发者模式”。 对于其他用户,请跳过本章节。 操作步骤 使用小米一体机的用户,需要通过如下链接开启“开发者模式”,才能通过adb安装应用。 链接:https://dev.mi.com/console/doc/detail
使用VRGlass连接的VR应用,需要使用VRGlass SDK开发吗? CVR服务支持集成了SteamVR插件的Unity或者UE4进行开发的VR应用。 因此,在使用VRGlass头显连接时,不需要专门适配VRGlass SDK进行开发应用。
SDK导入和使用 根据使用的终端设备下载对应的DemoApplication并导入。 设备若为VR头显,通过https://cvr-east-3.obs.myhuaweicloud.com/DemoVrApplication.zip下载DemoVrApplication.zip;
Pi2型云服务器运行VR应用时,出现闪退 可能原因 Pi2型云服务器默认安装的是NVIDIA计算驱动,未安装图形驱动。 处理方法 安装图形驱动,并购买License激活,详情请参见GPU加速型云服务器安装GRID驱动。但是,如下设置请特别注意: GRID驱动下载地址:请单击这里。
获取云服务器列表 功能介绍 获取云服务器列表。 URI GET /v2/cvr/servers 该接口需要使用global终端节点调用。 请求参数 表1 查询参数 参数 是否必选 参数类型 描述 limit 否 Integer 每页显示的条目数量。 默认为1000,最大值为1000。