学位论文 > 优秀研究生学位论文题录展示

虚拟地景生成算法研究和仿真平台开发

作 者: 陆萍
导 师: 张弓
学 校: 南京航空航天大学
专 业: 电路与系统
关键词: 虚拟现实 地形生成 海浪方向谱 分形几何 随机中点位移 仿真平台 OpenGL
分类号: TP391.9
类 型: 硕士论文
年 份: 2008年
下 载: 73次
引 用: 0次
阅 读: 论文下载
 

内容摘要


虚拟现实技术是目前较热门的研究课题之一,随着技术上的进步与成熟,它的应用已经由过去的娱乐与模拟训练发展到包含航空、航天、铁道、军事、建筑等领域。目前国内外虚拟现实发展的主力仍旧在3D逼真环境的模拟,在虚拟现实的地景生成方面,集成多种地景的地景生成平台较少,其中很多地景生成平台功能较单一,或者只能生成某个地形的地景,或者只能提供给用户具有固定特征参数的地形,而不能满足各种特定目的的需要。本文在全面分析各种地景的生成算法的基础上,结合某项目需要提供高程数据的现实需要,开发了一个能对虚拟地景进行仿真的平台。主要工作概括如下:1.分析和研究了目前海面生成的几种方法,具体研究了基于海浪谱的仿真方法,运用P-M海浪谱与我国《海港水文规范》中给出Donelan方向分布函数构成海浪的方向谱,采用了两种风场对海浪进行分析讨论,通过分析阵风场中风力变化对方向谱函数的影响模拟了不同风场情况下的海浪,能较好的模拟低海情情况下的海浪。2.研究了其它地形的生成方法,采用分形算法中的随机中点位移法的菱形方形细分法进行建模,针对MPD算法生成的地形总体过分崎岖的现状进行了平滑处理,针对边界缝合处会出现相邻点落差较大或者较小的情况进行了处理,使得生成的高程地表相邻点的落差范围落在视觉所能接受的范围,同时把MPD算法仿真的地形与曲面插值算法所仿真的地面进行比较,MPD算法对粗糙度较高的地表的模拟比插值法更符合实际情况。3.本文在VC6.0环境中使用MFC结合OpenGL设计了一个地景仿真平台,本平台对海面、山地、平原、丘陵这些地景进行仿真,给出满足用户指定特征参数的地面仿真图,同时给用户提供所生成地形的高程数据DATA文件,方便后面对高程数据进行处理分析。此外对地面网格图形进行光照、纹理贴图处理,适当增加了生成地形的真实感。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 绪论  9-16
  1.1 虚拟地景仿真平台研究的背景和意义  9-10
  1.2 虚拟地景仿真技术的发展现状  10-14
    1.2.1 虚拟现实的定义与发展  10-11
    1.2.2 工具的发展  11-12
    1.2.3 三维地形绘制技术发展现状  12-14
  1.3 课题的主要研究内容  14-16
第二章 基于海浪谱的虚拟海面的实现  16-26
  2.1. LONGUET-HIGGINS 模型  16-17
  2.2 海浪谱的介绍以及选取  17-19
    2.2.1. Neumann 谱  17
    2.2.2. PM 谱  17-18
    2.2.3. JONSWAP 谱  18-19
  2.3 海浪方向分布函数的选取  19-20
  2.4 各参数的计算  20-21
    2.4.1 幅度计算  20
    2.4.2 峰值频率计算  20
    2.4.3 频率范围和分段数目  20-21
    2.4.4 波数的确定  21
    2.4.5 方向角的确定  21
  2.5 风场模型  21-23
    2.5.1 风速函数  21-22
    2.5.2 风速变换过程中对海浪频率的影响  22-23
  2.6 仿真效果  23-25
  2.7 本章小结  25-26
第三章 基于随机中点位移法的丘陵、平原、山地的生成  26-37
  3.1 分形的几何特征  26-27
  3.2 分形地形的模拟方法  27-32
    3.2.1 泊松阶跃法  27-28
    3.2.2 逆傅里叶变换法(IFT)  28
    3.2.3. Weierstrass-Mandelbort 随机函数法  28-29
    3.2.4 中点位移法  29-31
    3.2.5 逐次随机增加法(Successive Random Additions)  31-32
  3.3 其他地形模型建立实现  32-36
    3.3.1. MPD 法生成山地的算法步骤  32-33
    3.3.2 对于随机高程值的处理方式  33-34
    3.3.3 地形的平滑处理  34-36
  3.4 本章小结  36-37
第四章 三维地形仿真系统的实现  37-49
  4.1. OPENGL 简介  37-39
  4.2. VC 中OPENGL 编程步骤  39
  4.3 场景描述  39-45
    4.3.1 地形曲面绘制  39-42
    4.3.2 场景光照  42-43
    4.3.3. OpenGL 中的纹理技术  43-45
  4.4 仿真平台的设计  45-47
    4.4.1 界面的设计  45-47
    4.4.2 对地形高程数据的存储  47
  4.5 平台的操作显示结果  47-49
总结与展望  49-50
参考文献  50-53
致谢  53-54
在学期间的研究成果  54

相似论文

  1. 人脑解剖结构图谱软件的设计与实现,TP391.41
  2. VRGIS在城市设计中的应用,TP311.52
  3. 三维服装虚拟变形及展示技术研究,TS941.26
  4. 下肢康复机器人的训练规划与康复效果评估,R49
  5. 小麦群体生长可视化系统的设计与实现,S512.1
  6. 油菜植株形态结构模型及可视化,S565.4
  7. 网络虚实二重性中主体的发展,B01
  8. 立式数控铣削仿真加工系统研制,TG547
  9. 铝箔冷轧机仿真系统和张力控制的研究,TG334.9
  10. 基于数字化技术的工程制图教学系统研究,TB23-4
  11. 基于OpenGL的实时阴影算法研究,TP391.41
  12. 钣金数控切割三维仿真研究,TG48
  13. 基于三维扫描技术的针织物起毛球等级评定的研究,TP391.41
  14. 机械学科网络虚拟实验的实现方法研究,TP391.6
  15. 虚拟空间环境构建及红外成像仿真,TP391.9
  16. 手机增强现实虚实注册关键技术研究,TP391.9
  17. 基于LTE协议下行链路仿真平台的研究与实现,TN929.5
  18. 基于VRML语言的虚拟实验室网络框架的研究,TP391.6
  19. 武汉城市公交站点情感设计研究,TU248.3
  20. 多小区MIMO通信系统下行链路干扰建模和协作调度研究,TN929.5
  21. 基于DirectShow与OpenGL的视频通讯软件设计与实现,TN919.8

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 计算机仿真
© 2012 www.xueweilunwen.com