检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
开发概述 WebARSDK简介 WebARSDK是一款轻量化JS-SDK,支持租户通过SDK快速集成和使用KooMap AR地图运行服务,开放能力的内存增加不大于3MB,运行时不依赖于Native App,可通过主流Web浏览器平台、主流终端设备的App内嵌WebView,实现WebAR体验。
概述 SDK功能集成在HTFoundationOrigin预制体中,默认开启相机预览流、定位、资源加载与调试面板功能,主要功能包含导航、白膜显隐等。其主要是由HTSysEntrance和Canvas构成: HTSysEntrance:负责提供SDK功能并维护生命周期。 Canvas:负责提供示例界面UI。
urFactory接口类。 isResLstOnline:是否加载在线资源(加载离线资源需先缓存Dump,并且把缓存的TXT放在Application.temporaryCachePath下的ResLstCache文件夹内)。 isResLstDump:是否缓存资源列表的TXT。
查看激活的:单击此按钮查看当前任务下正在上传的文件上传进度。 继续上传:状态为“失败”时(断网、异常关机、刷新或重启浏览器等情况导致),单击此按钮重新选择数据上传。 移除:单击此按钮移除当前上传任务/文件。 取消:单击此按钮取消文件上传。 数据上传完成后,自动进入预处理阶段。 预处理完成后,“数据状态”为“预处理成功”。
调用前准备工作 XRLightSDK封装类名为“XRClient”,所有API均直接通过类“XRClient”来调用,无需实例化。 在调用SDK前,需在文件头部引入XRClient类。 import { XRClient } from "../../SDK/XRClient"; 父主题: API列表
properties of undefined(reading ‘position‘)” 在components/xr-start/index.wxml文件里找到xr-camera ,然后在它的上一行加上node-id="cameraParent"的节点,如图1所示。 图1 增加节点 父主题:
续费 按需计费模式不需要续费操作,只需要保证账户余额充足即可。 套餐包需要续费操作,在套餐包到期后,如果用户想继续使用此套餐包,需要在指定时间内续费,否则可能无法使用相应的功能。 套餐包续费功能有两种: 手动续费:套餐包从购买到过期之前,用户可以在华为云控制台的“费用”为套餐包续
AR地图全景建图云服务 按实际数据处理量(采图轨迹长度)计费,以米为单位进行计费。 按需计费、套餐包 按需计费:采图轨迹长度(米)*单价(元/米)。 套餐包:从套餐包的长度总量中扣除相应的轨迹长度(米),超出部分按需计费。
设置接收相机矩阵的回调函数(TS语言,以Three.js为例) hwar.registerRefreshCameraMat((cameraMat: THREE.Matrix4, imgData: ImageData) => { }); // UTM坐标转成渲染坐标(TS语言,以Three.js为例) let vecInit:
台界面价格说明。 AR地图运行服务 按需计费:2023/09/01 09:30:00 ~ 2023/09/02 09:30:00期间总共使用24个小时,50QPS的单价为125元/小时,总价为24*125=3000元。 AR地图生产服务 按需计费:2023/09/01 09:30:00
setIsSaveLog(true) 设置日志存储为“true”,打印日志的同时会写入日志文件到手机(仅Android支持,iOS暂不支持)。 设置日志存储为“false”,不写入日志文件到手机。 设置日志打印级别 XRClient.setLogOutputLevel(1) 日志级别包括:0(不输出)、1
计费模式 计费模式概述 按需计费 套餐包
e需要最先执行。脚本执行顺序可见“Assets > HTFoundation > Scripts”中的SessionsManager.cs文件。 由于SDK的虚拟世界比较庞大,导致距离坐标世界原点较远的虚拟资源坐标值很大,可能会引起一些渲染上的异常(例如模型闪烁,抖动等),因此S
开发技能要求 熟悉C#语言开发。 熟悉Unity3D开发。 下载SDK 请下载Cyberverse-HTFoundation安装包和安装包完整性校验文件。 搭建开发环境 准备Windows,安装Unity2020或以上版本以及Visual Studio。 准备iOS环境,安装Xcode。
停止计费 按需计费 AR地图运行服务:可根据需要在线退订,退订服务后停止计费。 AR地图生产服务:可根据需要在线退订,退订服务后停止计费,若未产生数据存储和处理不计费。 套餐包 AR地图生产服务: 用户在购买套餐包时会一次性付费,套餐包会在到期后自动停止使用。 KooMap不支持
输入数据为Insta360 ONE R全景相机(30fps,5.7k)采集的全景视频,视频格式为.insv,单个视频的采集时间不超过15分钟。 视频文件中需包含GPS坐标信息,坐标信息为WGS84地理坐标系下的经纬度坐标。 视频成像清晰,色彩层次丰富,色差适中。应在室外白天光线充足或室内灯
主要交互功能 对象存储服务(Object Storage Service,OBS) 原始数据通过对象存储服务的OBS桶来存储,KooMap从OBS加载原始数据完成AR地图生产服务。 从OBS下载原始数据至KooMap。 AR地图生产服务的成果数据上传至OBS。
registerRefreshCameraMat”获取相机矩阵和视频流图像。当3定位成功后输出相机矩阵,包含当前虚拟相机的位姿信息。视频流图像可通过Three.js、LayaAir等WebGL渲染引擎渲染成背景画面。 您可以根据相机矩阵、视频流图像及路径点,自定义渲染导航路径、虚拟数字内容。 自定义渲
在构建了AR地图数据后,选择开通AR地图运行服务,使用API或SDK构建自己的XR应用。 AR地图生产服务 项目管理 数据管理 注册地图 生产地图 部署/下线地图 下载点云文件 AR地图运行服务 开通AR地图运行服务 01 了解 弹性云服务器二(Elastic Cloud Server)是一种可随时自动获取、计算能力可弹性伸缩的云服务器。
线行走,行走过程中全景相机的双鱼眼镜头捕捉周围360度的全景视频数据(半径3米内采集数据清晰),最终导出包含视频和传感器信息的两个insv文件。 全景采集适用场景:全景设备可捕获数据的场景。因为采集数据清晰范围为半径3米内,所以适宜在围合度较小的空间内使用,建筑限高20米。若空间