【技术实现步骤摘要】
一种提升分层分块三维模型数据渲染效率的分类优化方法
本专利技术涉及数据处理
,具体涉及一种提升分层分块三维模型数据渲染效率的分类优化方法。
技术介绍
分层分块是倾斜摄影三维模型常用的一种数据结构,其主要目的是改善大规模异构数据集的流和渲染性能。它的基础是一种空间数据结构,支持层次结构细节级别(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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。