基于OpenGL索引顶点数组的大尺度海面LOD算法
DOI:
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:


A LOD Algorithm for Large Scale Ocean Based on OpenGL Index Vertex Array
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    分析了大尺度海面与地形数据的区别,提出一种基于OpenGL索引顶点数组的细节层次(LOD)算法.采用视点相关技术,建立了一种网格模板,将每级网格划分为8个矩形区域和4个T型裂缝缝补区域,使用索引顶点数组高效绘制所有区域.根据视点进行可见性判断,对可见点使用PM海浪谱实时反演海面数据,逼真地实现了大尺度海面的漫游.

    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.

    参考文献
    相似文献
    引证文献
引用本文

刘丁,许惠平,陈华根.基于OpenGL索引顶点数组的大尺度海面LOD算法[J].同济大学学报(自然科学版),2009,37(3):

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期:
  • 出版日期: