《AR与VR开发实战》——2.9 智能地形

简介:

本节书摘来自华章出版社《AR与VR开发实战》一书中的第2章,第2.9节,作者 张克发 赵兴 谢有龙,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.9 智能地形

之前介绍了如何通过扫描单个识别图或物体来实现增强现实,可它们都是相对独立的,并且与现实场景没有互动。那么,如何使通过增强现实技术加载出的模型与现实场景互动呢?这就要用到本节介绍的SmartTerrain。
1.插件下载
访问https://developer.vuforia.com/downloads/sdk,进入如下界面,并下载Vuforia SDK的Unity版本。


669380f3c032e45ab1720c5219f6ad35056fbd00

2.创建Unity工程
新建一个Unity工程并将下载好的插件导入Unity。


d4b309034650783721dfde9aa27072e1f1f6c302

3.效果实现
将场景中的Main Camera删除,在Vuforia文件夹下的Prefabs里将ARCamera、ImageTarget
以及SmartTerrain中的SmartTerrain拖入场景。
在Vuforia的Develop页面中的License Manager下获取License Key并填入下图所示的框内。

 


d8dec309d612f41fe9d2b3e63659cd3e6d762421
 
然后在Target Manager页面中上传一张识别图,下载识别目标数据文件并将其导入当前工程(关于如何下载识别目标数据,之前的章节中有详细的介绍)。
在ARCamera的Inspector面板中进行如下设置。

 


7b7b898291e51395bfbbffeb6b28175fe1590b30

 
在ImageTarget的Inspector面板下进行如下设置。


8e90ed9070c75570399eba3e008e32f7dc2cd0d6

在这里选择你的识别图。为了方便观察,我们改变一下SmartTerrain中组件的材质颜色,步骤如下。


59192affcea786d090dfc9e30a8b361ad4f8c02f
  
将这个材质球赋给上面的Primary Surface,并设置如下。然后对PropTemplate的材质进行设置。


129402f820b2dc976aa43127dd72680b3bdb7c92
 
注意
颜色可自由选择,没有特殊规定。
运行Unity扫描识别图,并在场景中置入一个随机物体,效果图如下。


f9877d7057ccaecd9afcd14ba6002e82981675d9

扫描成功后会出现暗紫色的阴影部分,随后如果扫描出了场景中的三维物体,就会在该物体上生成一个浅绿色的立方体盒子(不同设置下的颜色不同)。
至此,Vuforia的SmartTerrain地形就创建完毕,大家可以根据自己的需求在出现浅绿色立方体盒子的地方添加相应的模型与交互事件,从而完善你的SmartTerrain应用。
注意
若想实现更好的效果,还可以结合PrimeSense Capri进行开发。
相关文章
|
5月前
|
机器学习/深度学习 人工智能 vr&ar
H4H:面向AR/VR应用的NPU-CIM异构系统混合卷积-Transformer架构搜索——论文阅读
H4H是一种面向AR/VR应用的混合卷积-Transformer架构,基于NPU-CIM异构系统,通过神经架构搜索实现高效模型设计。该架构结合卷积神经网络(CNN)的局部特征提取与视觉Transformer(ViT)的全局信息处理能力,提升模型性能与效率。通过两阶段增量训练策略,缓解混合模型训练中的梯度冲突问题,并利用异构计算资源优化推理延迟与能耗。实验表明,H4H在相同准确率下显著降低延迟和功耗,为AR/VR设备上的边缘AI推理提供了高效解决方案。
911 0
|
8月前
|
传感器 人工智能 运维
当电力运维遇上元宇宙:AR智能巡检新纪元
随着新型电力系统发展,传统人工巡检已难适应复杂设备需求。AR眼镜凭借虚实融合、实时交互特性,助力电力运维提效保安全,广泛应用于变电站巡检、高危作业防护与故障处置,显著缩短响应时间,推动运维模式向智能预防转型。
|
7月前
|
人工智能 BI 语音技术
AR眼镜+AI大模型:颠覆工业设备验收流程的智能革命
本方案结合AR眼镜与AI视觉大模型,打造高效、精准、可追溯的设备验收流程。通过第一视角记录、智能识别、结构化数据生成与智能报表功能,提升验收效率与质量,助力企业实现智能化管理。
|
8月前
|
人工智能 JavaScript vr&ar
眼镜不是“玩具”,是下一个时代的入口:聊聊VR和AR的未来走向
眼镜不是“玩具”,是下一个时代的入口:聊聊VR和AR的未来走向
275 5
|
7月前
|
人工智能 运维 安全
AR眼镜:火电厂里的“智能巡检黄金搭档”
在火电厂复杂环境中,AR眼镜通过光波导与AI技术,实现设备故障实时识别与数据联动,提升运维效率与安全性。结合场景触发式信息推送、语音交互与3D操作指引,降低对经验依赖。同时,保障数据安全与系统兼容,推动智能化转型。
|
前端开发 JavaScript API
惊呆了!这些前端技巧竟然能让你的网站支持AR/VR体验!
【10月更文挑战第31天】在数字化时代,用户对网页交互体验的要求日益提高,传统二维网页已难以满足需求。本文介绍如何利用前端技术,特别是Three.js,实现AR/VR体验,提升用户满意度和网站价值。通过示例代码,展示如何创建简单的3D场景,并探讨AR/VR技术的基本原理和常用工具,帮助开发者打造沉浸式体验。
865 6
|
Go vr&ar 图形学
重塑体验:AR/VR技术在游戏与娱乐行业的创新应用
【10月更文挑战第29天】本文探讨了AR/VR技术如何改变游戏与娱乐行业,介绍了AR和VR的基本概念及其在游戏和娱乐中的应用实例,包括《精灵宝可梦GO》的AR开发和VR视频播放器的实现代码,并展望了未来的发展趋势。
961 2
|
5G 测试技术 语音技术
5G赋能沉浸式体验:VR/AR时代的网络基石
5G赋能沉浸式体验:VR/AR时代的网络基石
676 1
|
人工智能 自然语言处理 小程序
政务VR导航:跨界融合AI人工智能与大数据分析,打造全方位智能政务服务
政务大厅引入智能导航系统,解决寻路难、指引不足及咨询台压力大的问题。VR导视与AI助手提供在线预览、VR路线指引、智能客服和小程序服务,提高办事效率,减轻咨询台工作,优化群众体验,塑造智慧政务形象。通过线上线下结合,实现政务服务的高效便民。
472 2
政务VR导航:跨界融合AI人工智能与大数据分析,打造全方位智能政务服务
|
vr&ar C# 图形学
WPF与AR/VR的激情碰撞:解锁Windows Presentation Foundation应用新维度,探索增强现实与虚拟现实技术在现代UI设计中的无限可能与实战应用详解
【8月更文挑战第31天】增强现实(AR)与虚拟现实(VR)技术正迅速改变生活和工作方式,在游戏、教育及工业等领域展现出广泛应用前景。本文探讨如何在Windows Presentation Foundation(WPF)环境中实现AR/VR功能,通过具体示例代码展示整合过程。尽管WPF本身不直接支持AR/VR,但借助第三方库如Unity、Vuforia或OpenVR,可实现沉浸式体验。例如,通过Unity和Vuforia在WPF中创建AR应用,或利用OpenVR在WPF中集成VR功能,从而提升用户体验并拓展应用功能边界。
456 1

热门文章

最新文章