基于互动投影的游戏开发平台

来源 :浙江大学计算机科学与技术学院 浙江大学 | 被引量 : 0次 | 上传用户:laowang2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
增强现实可以将虚拟的物体合并到现实场景中,并能支持用户与其进行交互,它已经成为虚拟现实研究中的一个重要领域。基于摄像头投影仪的互动投影系统是增强现实的一个重要应用。本文设计和实现了互动投影环境下的一个游戏开发平台。详细介绍了基于互动投影的游戏开发平台的设计思路和实现方法。这个平台最大的特点是高度模块化,功能强大的图形特性和物理特性,支持拼接,支持多机同步,支持互动投影环境下游戏模板的快速高效开发。本文的论述重点在于以下两个方面:(1)平台的架构,整个平台分为两层,分别是平台支持层和平台接口层。平台支持层包含拼接模块,跟踪模块,同步模块以及调度模块。平台接口层包括图形模块,平台主接口模块,物理模块,音频模块和视频模块。拼接模块负责完成多投影的拼接。跟踪模块负责产生互动投影环境下人的交互信息,我们称之为覆盖率信息。同步模块负责多台机子的同步绘制。调度模块负责模板的装载卸载和切换(在我们平台上开发的游戏统一称之为模板)。图形模块负责绘制的工作,下面有覆盖率模拟,底图切换,特效等子模块。平台主接口模块是模板开发必须使用的模块,它提供了模板运行的基本框架。物理模块实现了对开源物理引擎Bullet的封装,把图形引擎OGRE和物理引擎Bullet整合起来。音频模块和视频模块提供常见的音频和视频播放支持。在平台上做模板开发时主要与平台接口层打交道。模板开发者不需要考虑拼接同步等问题,大大加快了模板开发的速度。(2)水面模拟子模块,我们除了实现通常的环境波外,还采用波粒子的概念模拟了球与水的相互作用。
其他文献
计算机辅助的三维颅面复原采用计算机图形学技术从颅骨数据样本复原人脸面貌,可以应用于刑侦、考古、医学等领域。本文研究内容作为计算机辅助的三维颅面复原项目的一部分,研
许多组合最优问题都可以抽象为计算图的生成树问题。最小标记生成树就是其中之一,它的目标是给出一个边上带有颜色的图,计算使用颜色种类最少的生成树。这个问题在通信网络领
语义Web服务的主要研究内容包括服务发现,服务选择、服务组合以及服务监控等,其中一个重要的研究目标在于如何通过语义网技术提高web服务的用户查询体验,满足用户的个性化需
Web服务合成是指从互联网中选取相对简单、可用的Web服务并将它们组合成新服务的技术。对于该技术的研究已经引起了业界广泛的关注,众多研究机构都提出了自己的解决方案,比如
无线传感器网络在军事和民用领域有着广阔的应用前景,是目前一个非常活跃的研究领域。与传统网络不同,无线传感器网络资源非常有限,且以采集监测区域内的相关信息为主要任务,
随着信息技术的发展,数据规模呈爆炸性增长。为了满足数据存储的需求,大量数据中心被建立来存储数据。这些数据中心由大规模的存储集群构成,它们使用成千上万台大容量的服务器/
随着用户需求的改变,通信世界正在经历着从简单的通信方式到多元化通信方式的巨大变化。基于网络融合的下一代电信网因此被提了出来。而其异构网络的融合互通的特性会引发更
随着交通的发展,交通视频的处理越来越重要。本文重点研究固定背景下交通视频中运动目标的检测和跟踪技术,最后从一个系统的角度讨论了后续的特征提取和分类识别方面的内容。
本文介绍了作者在疑问代码和不良习惯检测方面所做的工作,包括疑问代码模式收集、分析和检测,并对疑问代码中一类重要模式--重复代码模式提出和实现了一种参数化非连续重复代码
随着3G网络技术的发展和高效视频压缩技术(MPEG-4、H.264以及AVS等)的出现,使得原本带宽受限的无线流媒体应用成为可能。移动流媒体选播系统就是一种无线环境下的交互式流媒