- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三维游戏中大型地形生成算法的研究与实现
三维游戏中大型地形生成算法的研究与实现 摘要
三维游戏中大型地形生成算法的研究与实现 专业:软件工程
姓名:赵宏坚 导师:王建民
摘要
随着三维图形显示卡的功能越来越强大,价格越来越便宜,游戏的三维化已 经是一个大趋势,三维游戏的大量普及导致了业界和学术界对实时三维图形学进 行了大量的研究,使得三维游戏的游戏界面越来越精美,但是由于在三维游戏中 有实时性这一个重要的要求,使得许多现有的图形学算法都需要经过改造来适应 实时性。三维游戏中的地形生成也不例外,特别是大型的地形。
在一般的实时性图形系统中,要绘制的对象都会被离散取样成三角形或矩 形,在大型地形中离散取样出的三角形或矩形数目会非常可观,在现有硬件条件 下不可能实现实时性的绘制,如何去减少这些离散出的三角形或矩形成为了大型 地形生成的一个难点。在已有的地形生成算法中,已经有许多算法是很成熟的, 但是它们一般的应用对象都是虚拟现实系统和地理信息系统,这些算法都不能很
好的适应在三维游戏中的应用,本文将描述一个基于层次细节(LOD)思想的大型 地形生成算法的模型,提出以地形块为单位的细节度评价方式来进行快速的细节
度评价,以预储存地形块层次细节数据的方式来加快不同层次之间的转换。在算 法中放弃了传统的以树为数据结构的数据储存方式,改用了二维动态数组。由于 数据结构的改变也使得算法不再使用递归的数据遍历方式,而改用了循环的方 式,这也使得算法的效率得到了提高。程序使用Visualc++7.0编写,使用OpcnGL 绘制地形。
本文提出了一个在三维游戏中应用多分辨率地形的解决方案,由于算法的效 率相对较高,能适应大部分的游戏要求。
关键词:三维游戏,多分辨率地形模型,层次细节,大型地形,地形块
三维游戏中大型地形生成算法的研究与实现
三维游戏中大型地形生成算法的研究与实现 Abst砖d
T虹Research and Realizadon of
TremendousTerrainRenderingAlgorithmin3DGame
Major: Software Engineering
Name: Zhao Hongjian Supervisor:Wang Jianmln
Abstract
Along with the functions of 3D graphic display card arc becoming more and more powerful,the prices more and more lower,3D games beeline the main trend between 2D games and 3D games.Prevalence of the 3D games propels the development of the
3D computer graphics.Game interface becomes more and more beautiful.In games,
re.time is the most important character,thus,a lot of graphic arithmetic needs to be modified to adapt this character.The terrain rendering needs to be modified too, especially in tremendous terrain rendering.
In general real·time graphic system,objects will he rendered by many triangles or rectangles.In tremendous terrain,the number of triangles or rectangles is huge.It’s not possible to render those triangles or rectangles in real-time.How to cut down
those triangles or rectangles becomes a difficulty iIl tremendous terrain rendering. There is much terra
您可能关注的文档
- 上市公司再融资问题研究-金融学专业论文.docx
- 上市公司内部治理结构与财务舞弊的实证研究-会计专业论文.docx
- 上市公司吸收合并中股东权益保护问题之研究—从TCL吸收合并案谈起-国际法学专业论文.docx
- 上市公司反收购法律问题研究研究-国际法专业论文.docx
- 上市公司定向增发投资策略研究-工商管理专业论文.docx
- 上市公司委托书征集制度的法律问题研究-国际法学专业论文.docx
- 上市公司实施全面风险管理对企业绩效影响实证研究-金融学专业论文.docx
- 上市公司实际控制人对公司绩效影响的实证分析-会计学专业论文.docx
- 上市公司审计业务的政府监管研究-公共管理专业论文.docx
- 上市公司实际税负影响因素的实证研究-财政学专业论文.docx
最近下载
- 2025形势与政策-加快建设社会主义文化强国.pptx
- 人教版(2025)七年级下册Unit1Animal FriendsSection B How are animals part of our lives Section B 1a~2b课件+音频(共3.pptx VIP
- 110kv变电站继电保护毕业设计.doc VIP
- 公路隧道工程施工.pptx
- 电信行业运营商业务连续性保障方案.doc VIP
- 生态酒店设计分析.pptx
- GB∕T 702-2017 热轧钢棒尺寸、外形、重量及允许偏差(高清版).pdf
- 2025-2030年中国采血器产业运行动态分析及投资战略咨询报告.docx
- 江苏旅游资源的特征与分类及开发思考.pptx VIP
- 海南大学2022-2023学年《细胞生物学》期末考试试卷(B卷)附参考答案.docx
文档评论(0)