一种提升分层分块三维模型数据渲染效率的分类优化方法技术

技术编号:24857601 阅读:43 留言:0更新日期:2020-07-10 19:10
本发明专利技术提供了一种提升分层分块三维模型数据渲染效率的分类优化方法,它解决了现有分层分块三维模型渲染时卡顿、不支持多终端自适应显示的问题。其方法包括:步骤S1,根据拟分类优化的分层分块三维模型的三维场景,确定需分类优化的类型,以及每一个类型所对应的阈值;步骤S2,确定分层分块三维模型数据中的所有层级节点的类型,以及相对应的阈值;步骤S3,在分层分块三维模型数据的索引文件中,删除对层级高于其对应阈值的所有节点及其子节点的引用;步骤S4,前端调用更新后的分层分块三维模型数据索引文件,实现渲染效率提升。本发明专利技术优点在于不实际删除三维模型数据、可根据不同类型进行分类优化、提升渲染效率。

【技术实现步骤摘要】
一种提升分层分块三维模型数据渲染效率的分类优化方法
本专利技术涉及数据处理
,具体涉及一种提升分层分块三维模型数据渲染效率的分类优化方法。
技术介绍
分层分块是倾斜摄影三维模型常用的一种数据结构,其主要目的是改善大规模异构数据集的流和渲染性能。它的基础是一种空间数据结构,支持层次结构细节级别(HLOD)。因此分层分块三维模型格式经常应用于WEB端大尺度三维场景展示,如3DTILE格式。但是由于分层分块三维模型数据量巨大,在一些性能不足的终端(如智能手机)存在加载缓慢、渲染卡顿、流量消耗大的问题。此外,分层分块三维模型场景中,重要对象和非重要对象同时存在,而后者存在大量冗余数据。同时,由于分层分块三维模型数据必须同时支持高性能终端(如桌面端)和低性能终端(如手机),因此必须保证不实际删除分层分块三维模型中的所有层级节点数据。因此需要一种不实际删除分层分块三维模型数据,又能提升模型渲染效率的分类优化方法。
技术实现思路
鉴于此,本专利技术提供一种提升分层分块三维模型数据渲染效率的分类优化方法,旨在实现在不实本文档来自技高网...

【技术保护点】
1.一种提升分层分块三维模型数据渲染效率的分类优化方法,其特征在于,包括以下步骤:/n步骤S1:根据拟分类优化的分层分块三维模型的三维场景,确定需分类优化的类型,以及每一个类型所对应的阈值;/n步骤S2:确定分层分块三维模型数据中的所有层级节点的类型,以及相对应的阈值;/n步骤S3:在分层分块三维模型数据的索引文件中,删除对层级高于其对应阈值的所有节点及其子节点的引用;/n步骤S4:前端调用更新后的分层分块三维模型数据索引文件,实现渲染效率提升。/n

【技术特征摘要】
1.一种提升分层分块三维模型数据渲染效率的分类优化方法,其特征在于,包括以下步骤:
步骤S1:根据拟分类优化的分层分块三维模型的三维场景,确定需分类优化的类型,以及每一个类型所对应的阈值;
步骤S2:确定分层分块三维模型数据中的所有层级节点的类型,以及相对应的阈值;
步骤S3:在分层分块三维模型数据的索引文件中,删除对层级高于其对应阈值的所有节点及其子节点的引用;
步骤S4:前端调用更新后的分层分块三维模型数据索引文件,实现渲染效率提升。


2.根据权利要求1所述的一种提升分层分块三维模型数据渲染效率的分类优化方法,其特征在于,所述步骤S1中的阈值,其有效数值大于等于分层分块三维模型数据的最顶层级数,且小于等于分层分块三维模型数据的最底层级数。


3.根据权利要求1所述的一种提升分层分块三维模型数据渲染效率的分类优化方法,其特征在于,当步骤S1中类型的数量大于1时,所述步骤S2中确定所有层级节点的类型和阈值的步骤为:自上而下遍历分层分块三维模型数据的所有层级节点,通过识别技术确定每个节点的类型,并指定相对应的阈值。


4.根据权利要求3所述的一种提升分层分块三维模型数据渲染效率的分类优化方法,其特征在于,所述自上而下遍历,其终止条件为遍历到用户指定层...

【专利技术属性】
技术研发人员:吴宁金灵枫陈佳舟吴凯乐陈铭夏张云钟幸宇
申请(专利权)人:东南数字经济发展研究院
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1