基于引擎模式的三维巷道漫游系统的设计与实现

被引量 : 0次 | 上传用户:mowill
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着虚拟现实技术的迅猛发展,高真实感、逼真性的三维巷道漫游系统已成为业界和学术界的迫切要求。引擎在实现代码的重用和快速开发中已成为经典手段。因此,提供一个封装基本图形函数的、面向应用的、模块化的三维图形引擎成为开发虚拟现实漫游系统的关键。基于引擎模式构建三维巷道漫游系统仿真度高而且高效。本文在分析3D引擎核心技术的基础上,对场景管理、裁剪消隐、动态光影、模型动画等方面最新的研究成果做了较为深入的研究,结合巷道系统实际的需求,引入3D引擎技术,设计和实现了一个面向大型图形应用软件开发的通用引擎Langway3DEngine(LW3D)的架构。巷道引擎架构总体分为引擎内核和引擎外部接口两层。引擎内核细分为渲染系统、物理系统、资源管理、数学等核心模块。渲染系统负责坐标转换、隐藏面消除、光照和着色、纹理映射和粒子特效部分,场景管理使用八叉树和遮挡剔除结合LOD;物理系统负责对物理规律的模拟碰撞检测和响应;资源管理系统负责管理纹理资源、模型资源等;数学通用模块提供点、向量、矩阵等三维数学运算。在设计巷道引擎整体框架的时候,为保证系统的可扩展性和可复用性,综合使用到工厂、观察者、单例、职责链、外观、迭代器等经典的设计模式。最后在引擎基础上开发出三维巷道漫游系统,结果表明采用引擎模式开发三维巷道漫游系统等虚拟现实项目仿真度高而且高效。
其他文献
9月16日,在福州“‘十一五’渔业科技成果展”上,中国水产科学研究院东海水产研究所携手国际铜业协会联合举行了“铜合金网衣网箱海水养殖”展示活动。在展示会上,东海水产研究
通过近年来黄骅港生产作业流程历史数据,利用统计学方法,对黄骅港单列卸车流程作业时间进行统计分析,了解针对不同车型、煤种、流向等因素的单列卸车作业时间水平,并对单列卸
全唐五代诗格历来为人诟病,本论文剖析其因,并换一眼光进行重新观照。南朝时期兴起的对诗歌形式的探究推动了中国诗歌由古体向近体的转变,但近体律诗规范的真正形成是在唐朝;
<正>江泽民同志去年在视察《人民日报》社和《解放军报》社时发表了重要讲话,着重强调了舆论导向的问题,并对坚持正确舆论导向提出了明确的要求和界定.江泽民总书记指出,新闻
<正>一、书籍和作者简介在参加中央党校举办的"世界经济与政治格局变化及应对"专题进修班两个月中,我读了几本好书,其中《信息改变了美国》(驱动国家转型的力量)印象最深,对
北宋东学文派是一个建立在“泰山学派”这样一个学术团体基础上的文学派系,学者们对它的关注程度相对“泰山学派”而言比较少。他们文学上的创作成就鲜有人问津,他们在古文运
中国民族声乐是以中国文化为背景,以中国语言为基础,以行腔韵味为特点,以字正腔圆,声情并茂为准则的情、声、字、腔相应生辉的歌唱艺术。①“韵”是中国民族声乐文化的灵魂,
<正>树立“以客户为中心”的服务理念,从抓好客户投诉处理工作入手,建立健全规范化、制度化、常规化的客户服务体系,既是巩固现有发行市场所必需,又是发行事业可持续发展战略的需
<正>微信红包是腾讯旗下产品——微信,于2014年1月27日推出的一款支付应用。微信用户关注"新年红包"(由腾讯财付通运营)的公众号并将储蓄卡与微信关联后,可以在自己的群中派
目的探讨健康教育路径模式在肺结核患者初治期间护理效果的影响。方法选择在我院就诊的肺结核初治患者88例,随机分为对照组和观察组,每组44例,对照组患者采用传统健康教育模