互动数字娱乐平台可重用开发工具关键技术研究与实现

来源 :上海大学 | 被引量 : 0次 | 上传用户:qzx1986
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
交互式数码娱乐引擎即3D游戏引擎在游戏设计,虚拟现实技术等领域有着广泛的应用,具有重要的使用价值。引擎为游戏开发者提高一套完整的API,包括底层的数据结构、文件读写、数学库等的支持,上层的场景管理、界面管理、资源管理,扩展层的显示特效等方方面面。 可重用开发工具是引擎的重要组成部分,开发工具的实现不仅仅依赖于客户端引擎的底层功能,还依赖于扩展功能模块的支持。如声音引擎、GUI模块、虚拟摄像机系统、BILLBOARD、光影模块以及粒子系统等,本文设计了这些模块,重点在于光影模块、粒子系统以及声音引擎。 光影模块分为两个部分:静态阴影贴图和动态光影效果。静态阴影贴图采用离线预先计算阴影信息,从而不必实时计算阴影效果,提高了实时渲染速度;动态阴影则用来弥补静态阴影的不足,针对需要展示实时效果的地方进行动态光影计算,本文还利用shader技术对动态阴影进行了模糊计算。在场景中综合使用这两者能够在渲染效果和速度上达到一个平衡。 粒子系统是游戏特效的重要组成部分,本文设计了粒子系统中各个模块的结构,并实现了多种不同类型的发射器和影响器,以模拟不同的粒子系统。 声音引擎用以实现游戏中背景音乐和音效的播放,引擎将DirectMusic进行封装,留出应用接口,方便用户调用。同时,声音引擎作为一个独立模块,可以在任何支持有DirectX库支持的环境下使用。
其他文献
期刊
FAST (Five-hundred-meter Aperture Spherical Radio Telescope)是中国天文界提出的最灵敏、国际上最大的球面射电望远镜,在天文界具有重大的科学意义。而FAST节点的位移控
期刊
我国的网络教育机构呈现出蓬勃发展的良好态势,但从构建真正意义上的网络教育体系的角度来看,还有很多亟待解决的问题,比如网上教育资源建设问题和目前普遍存在“信息孤岛”问题
目的:评估分析护理干预对流行性乙脑疗效的影响价值. 方法:选取我院50例流行性乙脑患者(2016年1月8日到2017年8月30日期间),将其依据简单随机分组原则,分为对照组(常规护理)
期刊
老年痴呆症是临床上较为常见的一种老年疾病,本病的发生对老年人的日常生活可造成一系列不良影响.当前老年痴呆症的发生率随着我国的人口老龄化现象不断加重而逐渐升高.该种
近年来,无线传感器网络(Wireless Sensor Network, WSN)以低成本、低功耗、多功能、自组织等特点,广泛应用于军事、环境、工业等领域,定位技术是WSN的关键技术之一。气体源定
目的:探讨护理干预对儿童免疫接种百白破疫苗不良反应的影响.方法:随机选取2017年2月-2017年4月期间,在我院免疫接种百白破疫苗的健康儿童 310 例作为研究对象,对310例免疫接
协作通信(Cooperative Communication)技术具有较高的频谱利用率和良好的抗多径衰落性能,是一种适用于无线环境下高速数据传输的技术,已经受到学术界的广泛关注。然而,协作通