首页 / 浏览问题 / 桌面GIS / 问题详情
批量生成场景缓存设置LOD
fy
111EXP 2022年06月01日
在批量生成场景缓存设置LOD层数的作用是不是模型随着镜头由进拉到远它会减少模型的三角面数从而提高模型展示的效果吧

实验过程:相同模型,假定LOD层数为3,A模型LOD设置:0的网格简化率设置为100,1的网格简化率设置为50,2的网格简化率设置为1,生成的缓存模型。B模型LOD设置:0的网格简化率设置为100000,1的网格简化率设置为1000,2的网格简化率设置为100生成的缓存模型。分别打开A、B缓存图层镜头由近到远都停留在98m处发现在相同高度B缓存的模型三角面数比A模型要少

问题:①是不是LOD对应的层数设置的越大镜头处在相同位置的三角面数越小?有没有上限呢

          ②设置LOD后镜头处在10m-20m处模型三角面数显示的是未设置LOD模型的三角面数,是不是在设置LOD后镜头处于一个范围内模型三角面数是真实的三角面数呢

          ③假如LOD层数为3,无论层级0设置为100,层级1设置为50,层级0设置为1,还是层级0设置为1,层级2设置为50,层级3设置为100,这两种设置方法的效果是一样的,都是随着镜头的由进到远三角面数会减少。层级设置网格简化率无论的升序还是降序都不会影响减随着镜头的由进到远三角面数会减少吧

          ④LOD层数的数量有什么作用,以及根据什么去配置LOD层数

          LOD层数是不是与镜头的高度相关联,假如LOD层数为3,层级0网格简化率100%,层级1网格简化率50%,层级2网格简化率为1%;镜头在一个范围假如10-20m显示的是原有模型的三角面数,镜头在20m-98m显示的是层级为0的网格简化率为100%简化后的三角面数;98m-82000m显示的是层级为1的网格简化率为50%简化后的三角面数;82000m-∞显示的是层级为2的网格简化率为1%简化后的三角面数

1个回答

 您好,

关于LOD层级介绍您可参考帮助文档中不仅仅如下所示的相关部分。

  • LOD层级设置:用于设置三维切片缓存显示的细节层次。
    • LOD级数:用于设置缓存的LOD层级数,在数值框中直接设置即可,LOD设置默认参数改为75%,50%,25%。
    • 层级:表示两层之间的相机高度切换距离差,例如:第2层的距离设置为200米,若相机高度为1000米时显示的是第3层缓存模型,则当相机高度为800米时则显示为第2层缓存模型。
    • 网格简化率:指的是对模型显示的细节按照百分比进行简化(100%表示数据全部参与简化,0表示数据不参与简化),如果数据集本身带有LOD设置这个参数无效。有利于合理地分配模型渲染的资源,达到高效率的场景显示。
  • BIM是一种高密度模型,它精准、详尽地展示了建筑物内、外部的模型,其数据量惊人,从而导致BIM模型的三维场景性能有待提高。某些BIM模型存在大量冗余的三角面,如桥梁墩柱、门把手、锁芯等。使用BIM三角网简化功能,实现对图层中所有模型对象或选中模型对象的三角网进行简化,降低内存的占用,满足大体量数据的性能需要。三角网简化是BIM优化的方式之一。BIM优化可参考https://blog.csdn.net/supermapsupport/article/details/89473986 ,https://blog.csdn.net/supermapsupport/article/details/93486780 ,等官方博客中相关内容。
  • 如为初学者接触模型缓存等部分内容,推荐917书院GIS学堂中关于BIM+GIS处理等部分得课程http://edu.supermap.com

希望能够帮助到您!

2,199EXP 2022年06月01日
...