osgEarth的Rex引擎原理分析(二十七)绑定渲染器的作用

本文深入探讨osgEarth的Rex引擎中渲染采样器的绑定过程,解析其在设置地图时的初始化操作,以及如何影响TileNode的渲染模型。通过分析,揭示了不同类型的采样器如何在地形渲染中发挥作用,特别是CLOLOR_PARENT的设置。此外,还列出了一系列待继续分析的问题,涉及osgEarth的各个核心组件和功能。
摘要由CSDN通过智能技术生成

目标:(十二)中的问题25

应该是渲染采样器的绑定,这里绑定应该理解为是否为采样器保留了纹理单元,采样器包含COLOR、CLOLOR_PARENT、ELEVATION、NORMAL、CONVERAGE和SHARED五种。

大概流程是这样的,rex引擎在setMap时进行绑定初始化,一般都会对五种采样器都进行绑定的,rex的渲染采样器绑定完成后对TileNode设置渲染模型有指导作用。

每个TileNode都有自己的瓦片渲染模型TileRenderModel,里面维护这自己的渲染通道和渲染采样器。在TileNode执行create时,它的部分渲染采样器会根据rex引擎渲染采样器的绑定情况来设置,比如CLOLOR_PARENT。

顶层瓦片的渲染模型在TileNode的merge函数中进行了设置。

 

 

 

 

待继续分析列表:

9、earth文件中都有哪些options((九)中问题)

10、如何根据earth文件options创建不同的地理信息引擎节点((九)中问题)

11、rex地理信息引擎的四梁八柱((九)中问题)

12、osgEarth::TerrainEngineNode中setMap方法作用((十二)中问题)

13、RexTerrainEngineNode中_mapFrame的作用((十二)中问题)

14、地形变形(Terrain morphing)((十二

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值