osgEarth Rex引擎原理分析(95)地形变形(Terrain morphing)
发布时间
阅读量:
阅读量
目标:(十二)中的问题14
将morphing译为渐变或混合更为恰当。
首先观察两幅图像,左侧图像应用了Image morphing技术,而右侧图像未进行该处理。morph的功能在于实现视域边界区域中瓦片颜色与高程的平滑过渡。其中,Image morphing负责调节颜色表现,而Terrain morphing则用于控制地形高程的变化。这一特性构成了osgEarth的rex模块相较于mp模块的核心差异之一。


1、实现原理
1.1 获取两个层级的纹理数据,并在TileNode的merge过程中进行处理
1.2 在着色器程序中对两个层级的纹理实施混合与渐变操作,具体涉及RexEngine.Morphing.vert.glsl文件(用于计算混合比例)以及RexEngine.frag.glsl文件(用于执行颜色融合过程)
2、如何控制
2.1 程序层面的控制
思路:通过阻止
全部评论 (0)
还没有任何评论哟~
