基于OpenGL的地形建模技术的研究与实现.doc

基于OpenGL的地形建模技术的研究与实现.doc

ID:10932920

大小:1.06 MB

页数:33页

时间:2018-07-09

基于OpenGL的地形建模技术的研究与实现.doc_第1页
基于OpenGL的地形建模技术的研究与实现.doc_第2页
基于OpenGL的地形建模技术的研究与实现.doc_第3页
基于OpenGL的地形建模技术的研究与实现.doc_第4页
基于OpenGL的地形建模技术的研究与实现.doc_第5页
资源描述:

《基于OpenGL的地形建模技术的研究与实现.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、太原工业学院毕业设计(论文)毕业论文基于OpenGL的地形建模技术的研究与实现学生姓名:学号:系部:计算机工程系专业:计算机科学与技术指导教师:年月毕业设计(论文)任务书毕业设计(论文)题目:基于OpenGL的地形建模技术的研究与实现系部:计算机工程系专业:计算机科学与技术学号:学生:指导教师(含职称):(教授)1.课题意义及目标地形建模是游戏开发的基础。本课题要求使用OpenGL开发一个以三角形网格划分的具有贴图纹理映射的三维地形。2.主要任务学习四叉树构建地形;消除四叉树裂缝;对地形实现纹理贴图;地形高度使用灰度图片实现;预期成果:开发一个等

2、均匀度的地形;如果能纳入LOD技术就达到了更高的要求。3.主要参考资料[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学习四叉树数据结

3、构,建立四叉树地形框架01月01日~02月28日3学习四叉树数据结构构造,编写地形网格03月01日~03月31日4对网格进行渲染贴图,纹理映射,模块测试04月01日~05月15日5撰写论文05月16日~06月22日审核人:年月日基于OpenGL的地形建模技术的研究与实现作者:班级学号:指导老师:(教授)摘要为了旅游区规划以及游戏对地形方面的开发需求,本文围绕“地形”这个话题展开。生成地形的方法有分形生成地形,多边形模拟算法,曲面拟合地形仿真算法。本文分别采用分形生成和四叉树算法来绘制地形。首先解释了高度是一个存储了二维数组的地形文件,然后利用两种

4、算法来构建地形,分形生成地形通过diamond-square算法来生成地形,四叉树则通过节点信息对高度图中的数据进行索引来形成地形,并且采用在裂缝中增加一条边的方法对产生的裂缝进行修补。最后对地形进行纹理贴图,将所有的纹理都绘制在一张图上,再指派对应纹理坐标进行渲染。通过对以上方法的对比,四叉树具有层次的结构要比分形的正三角形结构绘制效率高,四叉树形成一个连续平滑且具有动态的层次细节的多分辨率地形,使场景更加逼真。关键词:地形建模,OpenGL,高度图,分形,四叉树ResearchandImplementationofTerrain Modeli

5、ngTechnologyBasedonOpenGLAbstractWhenitcomestotourismplanmeettheterrain'sdevelopmentrequirementsofgame,thepaperisexpoundedaroundthetopicof"terrain".Methodsofgeneratingterrainincludesfractalgenerationterrain,polygonsimulationalgorithm,surfacefittingterrainsimulationalgorithms.

6、Thepaperusesfractalgenerationandquad-treealgorithmtodrawtheterrain.Firstly,thepaperexplainsthattheheightistheterrainfiletostoretwo-dimensionalarray,andthenbuildtheterrainbytwoalgorithms.Thefractalgenerationterraingeneratesterrainbyusingdiamond-squarealgorithmandquad-treealgor

7、ithmformsterrainthroughnodeinformationindexingthedataintheheightmap,andrepairscracksbythewayofincreasingoneedgeinthecrack.Finally,thetexturefortheterrainshouldbemapped.Allthetexturesareplottedonagraphandthenassignthecorrespondingthetexturecoordinatesforrendering.Bycontrasting

8、totheabovemethod,theregularstructureofquad-treeismoreefficienttodraw

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。