3D游戏引擎中基于ARToolkit增强现实技术的设计与研究

被引量 : 5次 | 上传用户:Thomas1007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在一般的基于ARToolKit的增强现实(Augmented Reality, AR)应用程序开发过程中,许多开发者直接使用OpenGL这个比较底层的图形库来创建和渲染3D模型,这种方式的缺点是需要编写很多代码,需要应用开发者关注图形渲染的底层细节,而且在更换标记卡或者3D模型的时候,需要重新编译链接整个应用程序,工作复杂而耗费时间。而Virtools是一款成熟的商业3D游戏引擎,在各个领域有众多应用。首先它能支持各种符合国际标准的通用3D模型的导入,其次它本身包含着一个渲染引擎,对于渲染各种3D模型毫无困难。同时,Virtools自带的行为模块(Behavi or Building Block)集合中还包含了AR应用程序所需要的视频采集和播放模块,并且Virtools的SDK支持用户创建自定义行为模块,并能很容易地与其自带的行为模块进行交互和协作。另外,它还具有程序运行过程中能动态改变输入参数的特点。因此,本文原创了一个Virtools的基于ARToolKit的增强现实插件Z_ARTo-olKit,其中包含5个增强现实行为模块。通过Z_ARToolKit把ARToolKit和Vi-rtools游戏引擎结合起来,利用Virtools的优势,为不想关注于使用OpenGL建立模型、渲染模型和编码的增强现实开发人员提供一种更简便的方案,解决了一般的基于ARToolKit的增强现实应用程序开发的上述缺陷。另一方面,也扩展了Virtools,使其支持AR技术,扩大了它的应用范围。本文的主要研究工作和创新点包括:1.设计并实现一个Virtools游戏引擎的基于ARToolKit的增强现实插件Z_A-RToolKit。2.在Z_ARToolKit和Virtools的基础上提出并实现了无需代码编程的AR应用程序开发方法。3.提出了测量Virtools基于Z ARToolKit开发的AR应用程序中目标的跟踪精度的实验方案。
其他文献
FRP加固混凝土已成为广泛应用的工程结构加固技术。但FRP约束混凝土作为新型组合材料,其阻尼性能的研究还处在起步阶段,在进行FRP约束混凝土结构抗震分析时,一般取其阻尼比与
当今世界,地下储藏能源短缺,寻求可再生能源迫在眉睫,而廉价、洁净的太阳能无疑成为人们开发研究的主要新能源方向之一。在一系列的太阳能电池中,铜铟镓硒(CuInxGa1-x(Se)2, CIGS)
河南板头曲是我国民间重要的“弦索”乐之一,脱离大调曲子后,逐渐独立并形成了独具特色的曲种风格。其结构严谨,音乐语言生动形象,表现形式丰富多样,表现手法别具一格,曲调质
<正>一、引言对外汉语教学作为一个独立学科在我国发展的这二十多年中,出现过很多种的教学思想理论,然而,"无论是哪种教学思想理论,都在相当程度上忽视了‘语感培养’在对外
作为农业生产力发展水平的重要标志,农业机械化俨然已经成为了农业现代化发展过程中的重要组成部分。不可否认,玉米机械化收获技术的推广应用.不仅能够有效推动农业机械化的进一
惩戒教育是必要的,但要端正惩戒动机,体现以人为本的教育理念,以促进学生发展为目的。在实施惩戒教育的过程中,爱心是前提,把握"度"是关键。
在CAD产品设计、3D产品展示、影视动漫制作等应用中经常使用成千上万共享的3D模型,但现有的搜索引擎还不提供有效的3D模型检索服务。基于内容的检索技术能有效地根据3D模型的
石墨是少数具有导电性和磁效应的非金属矿物,其来源丰富,价格低廉,化学性质稳定,与水泥相容性好,因此是水泥基电磁屏蔽材料优先选用的导电介质。但普通石墨填充水泥基材料的
当今,社会生活的重心逐步向城市汇合,不同职业身份的居民的汇集与交流,使都市生活更加丰富多彩,可以说现代都市成为文化的载体和传播体,成为文化,经济,政治的中心。目前,相机已经走进
城市是“城”与“市”的组合词。“城”主要是为了防卫,并且用城墙等围起来的地域。《管子&#183;度地》说“内为之城,内为之阔”。“市”则是指进行交易的场所。日中为市。《