osg模型操作之细节层次控制

细节层次节点:

  由osg::LOD : osg::Group : osg::Node : osg::Object : osg::Referenced的继承关系,LOD(level of detail)其下有两个子节点,分别是osg::PagedLOD和osgSim::Impostor。

  使用细节层次节点可以实现不同层次下物体的渲染。其基本思想是使用物体的一种简单形式表达物体,这样可以使绘制的图形尽量简洁。当视点靠近物体时,用详细的细节表示;当视点远离物体时,使用简化模型来表示。由于距离原因,简化后的模型与细节详细的模型看上去很接近,这样就可以获得一个比较好的加速效果。

  LOD更具距离来切切换的。也可以根据屏幕像素的大小来切换。计算距离有两种方式,一种是视点到物体包围中心的距离,另一种是用户自定义中心模式。

  

相关示例:

  

  

原文地址:https://www.cnblogs.com/airduce/p/9621129.html