三维空间建模方法之多分辨率纹理生成算法

一般算法:

金字塔(Mip-Map)算法:

基本思想是采用不断降低纹理分辨率的办法将原纹理的数据规模缩小,使得最终1个屏幕像素仅对应1个纹理元素。通常将原纹理的分辨率按2的幂次方不断缩小,形成1*1,2*2,4*4,8*8…的纹理金字塔结构;

Clip-Map算法:

通过定义一个Clip-size来限制不同层的Mip-map层的大小,并在每一时刻只保留必要的一小部分纹理在内存中供进行纹理映射使用。即通过对某一层的Mip-map的大小进行判断:若大于Clip-size,则在映射时使用Clip-size进行纹理数据的装载和映射;否则全部装入。

  • Mip-map技术预处理生成地形纹理的各级分辨率模型,绘制时根据实际需要决定使用哪种分辨率的纹理,对于纹理数据的尺寸和大小均有限制,不能适合大尺度纹理数据。
  • Clip-map技术突破Mip-map技术对纹理尺寸的限制,对纹理数据的装载进行剪切装入,但Clip-map技术对纹理的剪裁由硬件完成,所以此技术需要特殊的硬件支持,只能在大的图形工作站上完成

多分辨率纹理模型的建立:

确定影像的最小分割单元,对原始大范围的影像进行分割。多分辨率纹理模型的建立主要分为两个阶段:(1)原始影像模型的分割;(2)建立每一子块区域多级分辨率的纹理模型

关于LOD模型中裂缝的相关说明 三维空间建模方法之多分辨率纹理映射算法

作者:,GIS爱好者。
分享本文,请您带上本文链接
分享到:

发表评论