检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
实现AR导航 概述 开发指导 注意事项 父主题: WebARSDK使用手册
像可通过Three.js、LayaAir等WebGL渲染引擎渲染成背景画面。 您可以根据相机矩阵、视频流图像及路径点,自定义渲染导航路径、虚拟数字内容。 自定义渲染导航路径时,建议您分段处理路径,及时移除失效路径点。渲染的每帧仅计算当前相机的位置和距离相机最近的点,且仅渲染当前路段。
AR地图服务适用的场地条件有哪些 AR地图服务通过AR地图生产和AR地图运行来实现基于视觉定位(VPS)的AR内容展示和AR导航。应用到具体项目时,应妥善选取场景。若场景选取不合适,可能导致视觉定位效果不佳,影响最终的AR内容展示和AR导航。 场景选取总体原则: VPS定位能力与
Unity:C:\...\AppData\LocalLow\{company name} \{product name} \ini Android:/sdcard/android/data/{pakagename}/files/ini iOS:手机连接Mac操作系统电脑,连接后在电脑的“iPhone
中的空间位置绑定的特征信息,为实现视觉定位提供数据库索引和特征匹配支持。 白模 可量测的、不具备实景纹理信息的连续三角面片模型。为AR应用提供虚实遮挡,为摆放虚拟物体提供位置参照。 点云 点云是目标场景表面特性的点集合,包括三维坐标(XYZ)和颜色信息(RGB),可用于场景的可视化和白模构建。
renderPosUtm = hwar.render2Utm([render.x, render.y, render.z]); 父主题: 实现AR导航
Unity导出Android apk:“Platform”选择“Android”,单击“Switch platform”。不勾选“Export Project”,单击“build”导出apk。 Unity导出Android项目:“Platform”选择“Android”,单击“Switch
日志存储 XRClient.setIsSaveLog(true) 设置日志存储为“true”,打印日志的同时会写入日志文件到手机(仅Android支持,iOS暂不支持)。 设置日志存储为“false”,不写入日志文件到手机。 设置日志打印级别 XRClient.setLogOutputLevel(1)
GetJniAttach:子线程向Android客户端发送信息时需要使用。 mResRender:HTResRender.dll的实例。 mHostUrl:存储云端数字资源的域名。 mPlaformType:当前移动设备的平台(Android或iOS)。 isRequestDigital:是否需要加载数字资源。
概述 AR导航功能依赖视觉定位,提供空间位置追踪能力。 您可以依赖图像数据、相机矩阵及路径点信息进行3D导航路径渲染。 父主题: 实现AR导航
准备Windows,安装Unity2020或以上版本以及Visual Studio。 准备iOS环境,安装Xcode。 准备Android环境,安装Android Studio。 如果您需要在华为手机上使用SDK,请咨询华为云专业服务团队。 父主题: HTSDK使用手册
自动调试前,确保移动端设备的微信在前台运行,且与开发者工具登录的是同一个账号。 在微信开发者工具中,单击“真机调试”。 根据移动端设备情况选择“启动 Android 端自动真机调试”或 “启动 iOS 端自动真机调试”。 XRLightSDK是基于XRFrame方案的AR应用,不支持PC端调试。
cs并查看参考实例。 HTNavigationRender HTNavigationRender主要负责对导航路径的渲染,通过继承和实现接口实现高度自定义。 您可在Unity新建工程的“Assets > HTFoundation > Scripts > HTPlatform”中找到H
查看控制台输出,如果能够打印区域信息,则说明引入成功。 后续步骤 创建H5工程后,您可以继续开发AR功能。 开启AR会话,具体请参见开启AR会话。 实现AR导航,具体请参见实现AR导航。 父主题: WebARSDK使用手册
AR地图生产服务 注册账号 申请公测 开通服务 快速上手AR地图生产服务 05 API与SDK 通过云地图服务丰富的API以及相关代码示例,帮助您轻松实现二次开发。 API文档 API概览 调用示例 SDK文档 开发指南 06 API 弹性云服务器(Elastic Cloud Server)
XRLightSDK提供的API,可以实现世界位姿定位和跟踪,将用户、空间及数字内容连接在一起,助力用户构建真实和虚拟融合的世界。 工作原理 用户需要新建微信小程序工程,然后导入XRLightSDK软件包,通过XRLightSDK调用AR地图运行服务,在微信小程序工程中,添加自定义的业务逻辑,并对小
身份认证:KooMap提供的身份认证可以分为控制台和云服务两个层面。 控制台层面:您可以使用华为云用户名与密码登录,实现用户的认证与鉴权,未授权的不能访问。 云服务层面:您可通过开放的API网关,实现AR地图运行服务的访问和集成,具体操作和描述请参考KooMap的《API参考》。KooMap提供如下两种认证方式进行认证鉴权。
开发技能要求 具备TypeScript/JavaScript开发基础。 熟悉Web移动端开发。 熟悉Three.js、LayaAir等渲染库,可实现基于WebGL的3D渲染。 下载SDK 请下载WebARSDK软件包和软件包的完整性校验文件,并解压软件包、核对文件目录。 图1 SDK包目录结构
代码,供用户在Unity3D中开发业务。 HTFoundation示例实现了真实世界构建、世界位姿定位和跟踪、虚实世界呈现。基于HTFoundation示例,用户可构建虚拟世界,包括虚拟对象设计、行为设计实现和业务逻辑开发。 图1 工作原理 父主题: HTSDK使用手册
事件列表支持通过筛选来查询对应的操作事件,当前事件列表支持多个维度组合查询,详细信息如下: 时间范围:可在页面右上角选择查询最近1小时、最近1天、最近1周及自定义时间段的操作事件。 事件类型、事件来源、资源类型和筛选类型:在下拉框中选择查询条件。 “筛选类型”选择“按资源ID”筛选时,还需手动输入具体的资源ID。