跨平台三维引擎关键技术实现及游戏领域应用

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:telecom_god0221
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着近年计算机软硬件及网络的发展,网络游戏品质得到了长足进步。网络游戏是一个持续高速增长的行业[1][2],经济效益显著。网络游戏涉及计算机图形学、云计算、网络通讯等领域最前沿的理念和技术。三维游戏更是当前PC、移动等各平台最具潜力的产品类型。由于技术含量相对较高,仅少数厂商有能力开发大型三维网游。计算机三维真实感图形、数据库、大规模多人同步是大型三维网游的重要基础技术。游戏引擎对高质量的游戏开发意义重大。本文介绍了笔者主持研发的跨平台三维引擎Ray的相关工作。本文对此引擎的实现过程和遇到的问题进行了探讨和分析,深入介绍了其中一些重难点技术问题的具体解决方法,并对基于此引擎完成的一款大型三维网游具体应用案例进行了介绍。本文完成的主要工作与成果如下:?首先,分析了三维引擎技术作为电子游戏技术的分支所起到的重要作用;介绍了目前国内外相关发展状况;论述了三维引擎技术对电子游戏的促进作用;?其次,对跨平台三维游戏引擎所涉及到的主要技术概念进行了介绍,包括游戏引擎所需具备的特性、三维图形基础技术、跨平台相关概念、构建游戏的基本元素。根据三维引擎的实际应用情景,进行了需求分析;?再次,按职能模块划分介绍了引擎Ray的实现过程,涉及系统、资源管理等基础模块、网络引擎和服务器框架、渲染管道和空间管理、GUI及事件分发管理、脚本的实现、工具的实现几个方面,介绍了笔者如何解决所遇到的问题,及所采用方法的优势。然后重点阐述了Ray中的三维图形、跨平台特性等几项关键技术的实现,在相关章节给出了重要模块的建模图示;?最后,对一个具体的网游应用实例进行了介绍和评估,在万人并发的实践条件下对Ray引擎的效率、效果和稳定性进行了严格检验;此外还对未来三维引擎技术发展方向,阐述了自己观点。
其他文献
目的:探讨TGF-β1对Burkitt淋巴瘤细胞生长的抑制作用和对c-myc基因及蛋白表达的影响。 方法:于Jiyoye Burkitt淋巴瘤细胞中加入5ng/mL TCF-β1做为实验组,不加TGF-β1做为对
复合材料凭借其高比强度和比模量、可设计性显著、材料与结构具有同一性等优异的性能,广泛应用于航空航天、汽车工业、能源工程、风力发电、船舶工业及国防工业等领域。材料
目的 探讨外周血自体干细胞移植治疗难治性淋巴瘤的临床疗效及不良反应。 方法 4例对CHOP方案为主的化疗不敏感的恶性淋巴瘤,行LACE方案预处理的外周血自体干细胞移植治疗
NEWMAT揉合美观、实用,有70种颜色供选择,配合各类需求可专门订制。NEWMAT铺展式天花板是由特殊PVC材料制成,备有多种颜色及外观款式,有闷光(无光泽)或光泽表面和带有黄金大理石
流程工业生产过程中的一些关键变量或指标是生产稳定、安全运行的重要体现。现场人员需要对某些特别关注的变量进行监察,从而实时控制整个生产过程,最终达到稳定运行的目的。但是,在真实的工业生产环境下,一些重要指标变量无法实时监测或全面监测,使得对生产过程整体的实时调控难以实现,因此建立有效的、稳定的生产过程变量预测模型对生产过程变量进行实时预测显得尤为关键。基于数据驱动的方法只需要通过建立工业过程系统中输
氧化镍(NiO)凭借超高的理论比电容(2584 F g-1)、较低的价格和优异的化学/热稳定性,被广泛用于超级电容器电极材料。由于NiO导电性差、材料利用率低等因素,目前NiO基超级电容器
对学生而言,数学是一门十分重要的学科,随着课程改革进程的不断深入,高中数学的教学效果也越来越受到校方及家长的关注,为了进一步提升高中数学教学的有效性,就必须采用切实
现实世界的三维重建工作需要依靠大量空间数据的支持,快速大量获取高精度点位数据是三维重建的基础。获取地物点位信息的方法多种多样,其中使用近景摄影测量系统进行数据采集
在这项研究中,将广义的模糊机会约束规划方法用于广州市不确定性能源的系统规划。将全模糊规划和机会约束规划整合到一个框架中,可以处理表示为概率分布、模糊集和随机变量的
氮是一切生命的必需元素,氮是作物叶绿素的关键组成元素,氮的缺失会导致产量降低。氮肥过量应用所导致的环境问题和氮素利用率低下等问题一直是农业生产过程中主要矛盾。化肥的过度施用所造成的环境污染和破坏迫切的需要我们采取一些调控措施,在保证作物产量的同时,减少化肥尤其是氮肥的使用。在农业生产过程中,陆续研究出很多改良土壤环境,提高土壤肥力的增效措施。前人研究发现生物炭、秸秆还田、硝化抑制剂的添加以及叶面菌