- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
太原工业学院毕业设计(论文)
毕业论文
基于OpenGL的地形建模技术的研究与实现
学生姓名: 学号:
系 部: 计算机工程系
专 业: 计算机科学与技术
指导教师:
二零一五 年 五 月
诚信声明
本人郑重声明:本设计(论文)及其研究工作是本人在指导教师的指导下独立完成的,在完成设计(论文)时所利用的一切资料均已在参考文献中列出。
本人签名: 年 月 日
毕业设计(论文)任务书
毕业设计(论文)题目: 基于OpenGL的地形建模技术的研究与实现
系部: 计算机工程系 专业: 计算机科学与技术 学号:
学生: 指导教师(含职称):
课题意义及目标
地形建模是游戏开发的基础。本课题要求使用OpenGL开发一个以三角形网格划分的具有贴图纹理映射的三维地形。
主要任务
学习四叉树构建地形;消除四叉树裂缝;对地形实现纹理贴图;地形高度使用灰度图片实现;
预期成果:开发一个等均匀度的地形;如果能纳入LOD技术就达到了更高的要求。
主要参考资料
[1] 柯希林,曾军.动态LOD四叉树虚拟地形绘制[J].测绘通报,2005,(06):10.
[2] 潘李亮,基于LOD的大规模真实感室外场景实时渲染技术的初步研究[J].西安工业大学软件学院,2009,(04):112-115.
[3] 王宏武,董士海.一个与视点相关的动态多分辨率地形模型[J].计算机辅助设计与图形学学报,2000,(08):05-06.
4.进度安排
设计(论文)各阶段名称
起 止 日 期
1
学习OpenGL,建立OpenGL运行环境
12月15日~12月30日
2
学习四叉树数据结构,建立四叉树地形框架
01月01日~02月28日
3
学习四叉树数据结构构造,编写地形网格
03月01日~03月31日
4
对网格进行渲染贴图,纹理映射,模块测试
04月01日~05月15日
5
撰写论文
05月16日~06月22日
审核人: 年 月 日
基于OpenGL的地形建模技术的研究与实现
摘要
为了旅游区规划以及游戏对地形方面的开发需求,本文围绕“地形”这个话题展开。生成地形的方法有分形生成地形,多边形模拟算法,曲面拟合地形仿真算法。本文分别采用分形生成和四叉树算法来绘制地形。首先解释了高度是一个存储了二维数组的地形文件,然后利用两种算法来构建地形,分形生成地形通过diamond-square算法来生成地形,四叉树则通过节点信息对高度图中的数据进行索引来形成地形,并且采用在裂缝中增加一条边的方法对产生的裂缝进行修补。最后对地形进行纹理贴图,将所有的纹理都绘制在一张图上,再指派对应纹理坐标进行渲染。
通过对以上方法的对比,四叉树具有层次的结构要比分形的正三角形结构绘制效率高,四叉树形成一个连续平滑且具有动态的层次细节的多分辨率地形,使场景更加逼真。
关键词:地形建模,OpenGL , 高度图 , 分形 , 四叉树
全套设计加153893706
Research and Implementation of Terrain?Modeling Technology Based on OpenGL
Abstract
When it comes to tourism plan meet the terrains development requirements of game, the paper is expounded around the topic of terrain.Methods of generating terrain includes fractal generation terrain,polygon simulation algorithm, surface fitting terrain simulation algorithms. The paper uses fractal generation and quad-tree algorithm to draw the terrain. Firstly, the paper explains that the height is the terrain file to store two-dimension
您可能关注的文档
- 毕业论文设计-500吨第天小区生活污水处理与回用设计.doc
- 毕业论文设计-商店进销管理系统—进货模块设计与开发(源代码).doc
- 毕业论文设计-生物滴滤池处理恶臭废气工程设计.doc
- 毕业设计-基于wifi的手机遥控器设计(源代码).doc
- 毕业设计论文-JAVA教学软件设计(源代码).doc
- 毕业设计论文-JAVA课程案例设计(源代码).doc
- 毕业设计论文-WPF查询系统设计(源代码).doc
- 毕业设计论文-安卓电子名片管理器的设计与实现(源代码).doc
- 毕业设计论文-创意生活馆iOS客户端开发(源代码).doc
- 毕业设计论文-点对点通讯软件的设计与开发(源代码).doc
- 毕业设计论文-基于VB的仓库管理系统设计(源代码).doc
- 毕业设计论文-基于wifi的手机遥控器设计(源代码).doc
- 毕业设计论文-基于安卓平台开发的移动应用--用药指南(源代码).doc
- 毕业设计论文-考勤信息管理系统设计(源代码).doc
- 毕业设计论文-课程网站—数据库原理与应用(源代码).doc
- 毕业设计论文-联合银行在线储蓄应用程序项目(源代码).doc
- 毕业设计论文-商店进销管理系统--进货模块(源代码).doc
- 毕业设计论文-商店进销管理系统--进货模块开发与设计(源代码).doc
- 毕业设计论文-商店进销管理系统--销售模块设计与开发(源代码).doc
- 毕业设计论文-销售型企业仓库管理系统设计(源代码).doc
文档评论(0)