[发明专利]一种在OSGB数据处理中提升渲染场景效率的方法有效
申请号: | 201610725725.6 | 申请日: | 2016-08-25 |
公开(公告)号: | CN106446012B | 公开(公告)日: | 2020-04-17 |
发明(设计)人: | 韩佳;俞蔚 | 申请(专利权)人: | 浙江科澜信息技术有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06T15/00 |
代理公司: | 浙江杭知桥律师事务所 33256 | 代理人: | 王梨华;陈丽霞 |
地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及计算机技术领域,公开了一种在OSGB数据处理中提升渲染场景效率的方法,其包括以下步骤:(1)获取单个OSGB数据,并对挂接于该节点的数据的层级进行简化;(2)对简化层级后的单个数据节点进行打包、合并;(3)基于合并后的数据继续构建金字塔层级。本发明具有优化OSGB数据组织结构、降低渲染数据时层级调度对I/O消耗以及内存的消耗。本发明在渲染大场景数据时,由于对原始数据向上加建了金字塔层级,能够在调度时大大减少内存占用。同时,对原始金字塔底部层级进行了简化,去除了次精细层的数据,保留了最精细数据,最大程度保留了数据的视觉效果,减少了次精细层带来的I/O负担。 | ||
搜索关键词: | 一种 osgb 数据处理 提升 渲染 场景 效率 方法 | ||
【主权项】:
一种在OSGB数据处理中提升渲染场景效率的方法,其特征在于,包括如下步骤:(1)对于N个单个OSGB节点数据,各自节点下都挂有初始的金字塔层级节点数据,用于对该顶层节点范围内数据调度渲染;(2)以单个OSGB节点为单位,对其所构成的金字塔层级进行简化处理,对于层级大于5的瓦片,去除次精细层的数据;(3)读取所有N个OSGB顶层节点数据,读取分析所有节点包围盒并得出能够容纳所有顶层节点数据的最大包围盒,以及所有顶点节点包围盒在X/Y平面上的投影中心点坐标;(4)根据步骤(3)中获取到的最大包围盒,获取其中心点坐标,从N个数据中找到距离该中心点坐标最近的数据,利用算法分析该数据的位置特征,从而获取该数据的包围盒在X/Y平面上投影矩形的4个顶点中的一个作为划分点,利用该划分点对N个数据进行网格划分,并以划分后的结果向下构建新的一级金字塔层级;(5)循环向下继续利用网格划分节点数据,直至单个节点包含的原始的OSGB节点个数不多于4个,视为该节点构建金字塔构建完成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江科澜信息技术有限公司,未经浙江科澜信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610725725.6/,转载请声明来源钻瓜专利网。