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

一种基于不完全四叉树的LOD生成算法
引用本文:芮小平.一种基于不完全四叉树的LOD生成算法[J].中国图象图形学报,2005,10(9):1152-1160.
作者姓名:芮小平
作者单位:北京交通大学交通运输学院 北京100044
摘    要:为了实时地绘制大规模地形数据,提出了一种改进的实时连续LOD生成算法。该算法首先采用Mortan码的编码方式对地形数据进行简化,并利用不完全四叉树存储简化后的高程数据;然后根据视点位置和网格空间对象误差的关系建立基于不完全四叉树的LOD模型,同时采用逐层找邻法调整不同层次之间的裂缝,并给出了寻找不同类型邻居的实现过程;最后采用背面剔除算法将起伏地形的不可见部分去除。实际编程时,由于采用了H ilbert填充曲线方式存储四叉树结点,并采用隔层四叉树方式访问结点数据,从而提高了大规模地形的绘制效率。使用该方法描述荆江地区的地形,取得了良好的绘制效果。

关 键 词:多层次细节模型  地形  Mortan码  四叉树  背面剔除
文章编号:1006-8961(2005)09-1152-09
收稿时间:2004-12-10
修稿时间:2005-03-10

A LOD Algorithm Based on Unfull Quadtree
RUI Xiao-ping.A LOD Algorithm Based on Unfull Quadtree[J].Journal of Image and Graphics,2005,10(9):1152-1160.
Authors:RUI Xiao-ping
Abstract:In order to render massive terrain data in real time,this paper presents an improved LOD algorithm.This algorithm firstly simplifies the DEM data by using Mortan coding principle and stores the simplified data with an unfull quadtree.Then,it builds the real-time continuous Lod based on this unfull quadtree according to the relationship between viewer position and grid object space error.The authors bring out a method named "find the neighbors layer by layer" to patch the cracks between different layers and the procedures to find the different type neighbors are presented in this paper.Finally,it wipes off the invisible grids through back-culling algorithm.In order to improve the rendering speed,it uses Hilbert filling curve method to store and interleaved quadtree method to access the unfull quadtree nodes.The authors use the improved method to simulate the terrain of Jingjiang area and obtain a good effect.
Keywords:level of details(LOD)  terrain  Mortan coding  quadtree  back-culling
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《中国图象图形学报》浏览原始摘要信息
点击此处可从《中国图象图形学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号