文档介绍:电子科技大学
硕士学位论文
基于Symbian OS的面向手机3D游戏的图形引擎设计与实现
姓名:刘阳
申请学位级别:硕士
专业:计算机系统结构
指导教师:王忠仁
20070420
摘要就最近几年的技术发展和国际市场趋势分析,智能手机无疑将是未来手机的主流发展方向。而在目前的手机操作系统中,恢闭季葑盼奕撕扯闹导地位。另一方面移动平台图形引擎技术,在游戏、动画及ㄎ幌低持的应用也越来越广泛。由于目前市场的迫切需求以及僮飨低尘哂兄疃优点,本课题在此背景下被提出。在本课题中,我们根据手机移动平台的特点,实现了一款基于僮飨低车氖只夹我妗本课题主要是面向游戏,在智能手机平台僮飨低诚拢捎萌件渲染方式实现的一款谎丈J饺夹我妗@砺刍∈羌扑慊夹窝В开发环境是僮飨低成系腸编程。主要研究内容包括:计算机图形学、数学、僮飨低臣捌淇7⒒肪场本课题的研究路线分为四个主要的阶段进行:文献阅读和理论学习阶段、理论分析和方案设计阶段、应用程序开发阶段和论文撰写阶段。最终课题完成了数学引擎、三维坐标变换、基本光照、实体着色、、裁剪与剔除、仿射纹理映射、深度缓存测试和?占浠值裙δ堋本文首先介绍了僮飨低常ǹ7⒒肪车拇罱ǎτ贸绦蚩蚣芗一些喑袒。缡敝佣韵蟮氖褂谩醇怼⒒嫱疾僮鞯取H后介绍了数学,这部分内容详细介绍了三维图形学中所涉及到的数学知识,为后面的章节打下基础,包括定点数、三角函数、向量和矩阵等内容。在此基础上,依次介绍了三维坐标系统、渲染和裁剪几个功能模块。渲染主要包括光照、纹理以及光栅化等内容。裁剪主要包括裁剪和剔除、撼逡约岸元空间划分等内容。最后总结了课题实现的功能,分析了接下来的工作。由于手机平台内存容量和硬件性能的限制,许多功能无法按照常规的理论去实现。针对这一问题,文中提出了许多特别的方法。例如光照,引擎采用了查找颜色表的方式来实现,虽然效果不是十分完美,但是在精度要求不高的情况下,可以满足一般的需求。再例如半透明的功能,引擎采用了创建旌媳淼姆式来实现,有效地减少了计算量。关键字:图形学,图形引擎,游戏,悄苁只
.,百.,.琙甅.,琓瑆琽,.,琣珿.,.,.甋瓼,,甀畉,瑃.,.
篊,,,琒
乏疸:日期:砷年争月∥日耋堡翌独创性声明关于论文使用授权的说明自至堡日期:’叼年争月留日为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁扫描等复制手段保存、汇编学位论文。导师签名:本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。签名:盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或C艿难宦畚脑诮饷芎笥ψ袷卮斯娑
第一章绪论课题来源及意义在过去的年中,三维计算机技术无疑是世界数字媒体领域发展最为迅猛的一股力量。在电脑游戏、互联网以及数字电影领域,图形技术可以说是大放异彩,尤其是三维网络游戏。而另一方面,从年至今,手机业掀起了两次声势浩大的革命:一次是彩屏手机迅速将黑白手机逐出主流市场;一次是百万像素拍照手机的普及风暴。这两次革命是人们对数字娱乐需求不断提高以及科技进步的必然结果。从近期技术发展和国际流行趋势分析,目前第三次革命正在悄悄走入我们的视野,那就是——移动图形引擎技术,它必将续写三维计算机技术在传统计算机领域的神话,带给我们一整套三维互动娱乐的新体验。据报道,全球视频游戏市场将由年的诿涝T龀さ甑慕亿美元,〗,《裕据ú嫉摹对谙哂蜗芬的诒ǜ妗贩⑾郑曛泄谙哂蜗酚R刀畲锏搅亿人民币,年达到亿元人民币。预计今后几年仍将保持较快增长,到年,包括无线游戏在内的在线游戏营业额可望达到谠H嗣癖摇就最近几年的技术发展和国际市场趋势分析,智能手机无疑将是未来手机的主流发展方向。而目前市场上的手机操作系统主要有四类:和4曛两瘢琒在智能手机操作系统上的霸主地位一直无人撼动,目前大约占据了全球%以上的市场份额。且桓鲇膳基亚、摩托罗拉、爱立信、三菱和餐蹲食闪⒌暮献势笠担淠康氖俏了设计一种能够应用于手机及类似移动通讯设各之上的、具有强大支持能力和开放性的操作系统,并通过这个系统的应用,推动高端智能移动电话及类似终端产品的发展。从年鲁闪至今,已经先后又有西门予、三星、松下、索尼爱立信等多家手机厂商加盟该企业。僮飨低车挠诺悖核且恢指咝阅艿磺勒际蕉嗳挝癫僮飨低常采用了先