首页 | 本学科首页   官方微博 | 高级检索  
     

基于细分着色的飞行仿真地形建模方法
引用本文:宋歌,潘卫军,季玉龙.基于细分着色的飞行仿真地形建模方法[J].四川大学学报(工程科学版),2019,51(1):197-204.
作者姓名:宋歌  潘卫军  季玉龙
作者单位:中国民用航空飞行学院 空中交通管理学院, 四川 广汉 618300,中国民用航空飞行学院 空中交通管理学院, 四川 广汉 618300,四川大学 空天科学与工程学院, 四川 成都 610065
基金项目:国家自然科学基金委员会民航联合研究基金资助项目(U1733203)
摘    要:针对飞行仿真中大地形数据量大、细节丰富导致的渲染负载重、帧率不稳定问题,提出一种基于细分着色的地形建模方法。该方法以几何裁剪图为框架构建视点相关的多分辨率地形结构。首先,在CPU中生成若干个细分控制点并存入顶点缓存。每层几何裁剪图根据顶点缓存中的细分控制点在索引缓存中生成能够表示几何裁剪图结构框架和状态的索引点,经CPU传至GPU。其次,在GPU读取索引点后通过细分着色器生成自适应三角形面片。在渲染循环的更新阶段,仅需对几何裁剪图的变化区域进行索引点替换,可完成几何裁剪图的状态切换。最后,按照自内向外的顺序,依次对每层(最内层除外)几何裁剪图的内侧边(与下一层的共享边)进行增加细分着色控制点的操作,从而增加内侧边三角形面片,使其与内层几何裁剪图相对应,消除几何裁剪图相邻层次间因分辨率不同引起的“裂缝”现象。实验证明,该方法能充分利用显卡硬件的最新特性,在实时渲染中减少CPU向GPU传输的顶点数量,使渲染负载相对平衡,提升渲染效率和地形实时漫游的帧率稳定性,并提供一种简单有效的“裂缝”消除方法,在保证大地形细节真实程度的同时,满足飞行仿真中对大地形绘制实时性与稳定性的要求。

关 键 词:飞行仿真  细分着色  几何裁剪图  图形处理器  地形建模
收稿时间:2018/1/29 0:00:00
修稿时间:2018/12/15 0:00:00

Tessellation-based Terrain Modeling Algorithm for Flight Simulation
SONG Ge,PAN Weijun and JI Yulong.Tessellation-based Terrain Modeling Algorithm for Flight Simulation[J].Journal of Sichuan University (Engineering Science Edition),2019,51(1):197-204.
Authors:SONG Ge  PAN Weijun and JI Yulong
Affiliation:College of Air Traffic Management, Civil Aviation Flight Univ. of China, Guanghan 618300, China,College of Air Traffic Management, Civil Aviation Flight Univ. of China, Guanghan 618300, China and School of Aeronautics & Astronautics, Sichuan Univ., Chengdu 610065, China
Abstract:
Keywords:flight simulation  tessellation  geometry clipmaps  GPU  terrain modeling
点击此处可从《四川大学学报(工程科学版)》浏览原始摘要信息
点击此处可从《四川大学学报(工程科学版)》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号