基于Direct3D的虚拟野生动物园仿真系统设计与实现

被引量 : 0次 | 上传用户:jmzhao8888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟现实是综合计算机图形学、计算机图像学,人工智能等多门学科理论,用于模拟现实世界的一门新兴技术。野生动物园为人类能够接触到平时无法接触到的野生动物提供一个场所,但是由于各种条件的限制,野生动物园离大多数人比较遥远。本文旨在设计一个虚拟野生动物园仿真系统,为用户提供一个虚拟平台,使得用户能够沉浸在这种虚拟环境中。本文的主要研究内容如下:1.阐述了本课题的研究背景与意义,介绍野生动物园的概念与虚拟现实的起源和国内外研究现状。对Direct3D的各个版本进行了说明。2.描述了Direct3D10的框架及其API的特征,详细介绍了Direct3D10的可编程管道的各个阶段及其工作流程、顶点缓冲器与纹理缓冲器的概念。介绍High LeverShader Language (HLSL)的基本概念特征与编程方法,最后还介绍了集成开发环境Visual Studio.Net2008与DirectX SDK联合开发Win32应用程序。3.对虚拟野生动物园进行需求分析,分析了系统的背景与基本功能、界面、运行的软硬件环境、维护需求以及效果需求。划分了系统的功能模块,详细介绍了所有的功能模块,设计系统接口,完成了系统主体运行的流程的详细设计。4.主要介绍如何设计场景模型。在对场景网格模型设计中包括对天空盒模型、地形模型以及河流模型的设计;对动物网格模型设计中包括食草动物模型、食肉动物模型、飞鸟模型以及原始动物模型的设计;在人工网格模型设计中包括对野生动物园大门模型设计、观光车模型设计以及标志牌模型设计。5.实现整个系统并显示运行结果。首先介绍了如何实现系统主程序包括部分重要的全局变量的声明以及入口程序的编写。然后着重介绍了网格模型装载的实现过程,包括如何获取网格模型文件中的顶点集,如何获取网格模型的材质以及如何绘制网格模型。接着介绍了如何编写相应的着色器与效果绘制技术,以及对GPU算法的优化。最后显示了该虚拟系统的运行结果。结果表明,该系统能够满足虚拟野生动物园的功能需求。6.该系统给用户以较强的真实性和连贯性体验。而且在互动性和娱乐性上比一般的虚拟系统要强。
其他文献
本文通过调查、整理,分析了吕梁市不同地域的蔬菜产品构成比例,对吕梁市主要蔬菜产品优势进行实证分析,得出吕梁市离石市、汾阳市、交城县蔬菜产业结构调整方向。离石市有扩
复合材料在航天、交通运输、化工设备、建筑、文体用品等领域上的应用越来越广泛,发挥着举足轻重的作用。它有机地结合了各类材料的优点、克服了单一材料的不足,扩大了单一材
本论文结合国家“863”计划课题“航天装置元器件多参数综合可靠性加速试验环境的研究”,对动力学综合环境试验中的若干理论及技术问题进行了研究。第一章阐述了论文的研究背
多分DNA病毒(PDV)是与膜翅目姬蜂科和茧蜂科寄生蜂共存的一类独特病毒。它在寄生蜂成功寄生过程中起着不可替代的作用,是寄生蜂克服寄主免疫、适应寄主内部营养条件并使之满
本文所研究的课题来源于山西省自然科学基金项目“变频器供电时永磁同步电动机转矩脉动的减小及优化设计”,研究内容为针对舰船螺旋桨驱动用对转结构永磁无刷直流电动机(DR-P
1.研究目的通过观察针刺不同状态下(心动过速、心动过缓)大鼠及β受体基因敲除小鼠心内压、心率活动变化的差异,探讨电针心包经合募俞原及其配伍对心功能的双向调节效应,并探
为紧跟国际社会发展趋势,第一时间把握国际标准研制的最新动态,全面了解机构治理概念,本文将以机构治理密切关联的反贿赂、合规和举报三大领域为研究视角,以ISO为重点研究对
国家卫生城镇创建活动是全民爱国卫生运动的一个关键环节。近年来,我国经济与社会有了突飞猛进的发展,群众对健康的理念和要求逐步提高,人民对国家卫生城镇创建活动有了更高
课外体育活动和体育课教学都是学校体育的主要组成部分,它也是贯彻落实“健康第一”指导思想的重要途径,对促进学生身心健康具有非常积极的作用。课外体育活动是以发展学生多
伴随着移动互联网和4G通信时代的到来,中国数据机房市场规模持续快速扩大,为了提供更多的服务内容,数据中心将会快速增加,用户对于机房设备的需求也越来越大,这些都为机房整