首页 | 官方网站   微博 | 高级检索  
     

基于OpenGL索引顶点数组的大尺度海面LOD算法
引用本文:刘丁,许惠平,陈华根.基于OpenGL索引顶点数组的大尺度海面LOD算法[J].同济大学学报(自然科学版),2009,37(3).
作者姓名:刘丁  许惠平  陈华根
作者单位:同济大学,海洋地质国家重点实验室,上海,200092
基金项目:教育部新世纪优秀人才支持计划,上海市登山行动计划 
摘    要:分析了大尺度海面与地形数据的区别,提出一种基于OpenGL索引顶点数组的细节层次(LOD)算法.采用视点相关技术,建立了一种网格模板,将每级网格划分为8个矩形区域和4个T型裂缝缝补区域,使用索引顶点数组高效绘制所有区域.根据视点进行可见性判断,对可见点使用P-M海浪谱实时反演海面数据,逼真地实现了大尺度海面的漫游.

关 键 词:视点相关细节层次  大尺度海面  索引顶点数组  网格模板

A LOD Algorithm for Large Scale Ocean Based on OpenGL Index Vertex Array
LIU Ding,XU Huiping and CHEN Huagen.A LOD Algorithm for Large Scale Ocean Based on OpenGL Index Vertex Array[J].Journal of Tongji University(Natural Science),2009,37(3).
Authors:LIU Ding  XU Huiping and CHEN Huagen
Affiliation:State Key Laboratory of Marine Geology, Tongji University, Shanghai 200092, China;State Key Laboratory of Marine Geology, Tongji University, Shanghai 200092, China;State Key Laboratory of Marine Geology, Tongji University, Shanghai 200092, China
Abstract:Starting from the analysis of difference between large scale ocean and terrain, the paper presents a level of detail(LOD) algorithm based on OpenGL index vertex array.A grid template is built with the view dependent method.The template treats a grid as 8 normal rectangle areas and 4 repair areas of T cracks and dynamically calculates index array for each area. By sending vertex array and index arrays of each grid to OpenGL, the template renders each grid of LOD efficiently. Then,a real time vivid ocean waves scene is achieved by adopting the view dependent method to decide which vertexes should be inverted by PM wave spectrum.
Keywords:OpenGL
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《同济大学学报(自然科学版)》浏览原始摘要信息
点击此处可从《同济大学学报(自然科学版)》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号