[发明专利]一种海量集装箱批量渲染方法和设备在审
| 申请号: | 202210662101.X | 申请日: | 2022-06-13 |
| 公开(公告)号: | CN115294251A | 公开(公告)日: | 2022-11-04 |
| 发明(设计)人: | 刘玥;吴琼;杨亚龙;王淼鑫 | 申请(专利权)人: | 无人智境(北京)技术有限公司 |
| 主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T17/20;G06T1/20;G06T1/60 |
| 代理公司: | 北京睿博行远知识产权代理有限公司 11297 | 代理人: | 申超平 |
| 地址: | 100089 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 海量 集装箱 批量 渲染 方法 设备 | ||
1.一种海量集装箱批量渲染方法,其特征在于,所述方法包括:
将海量集装箱作为渲染对象,通过GPU Instance进行预处理操作,并对所述集装箱进行分类;
解析所述集装箱的业务数据,并基于所述业务数据提取关键信息,并将所述关键信息存入GPU缓存中,所述关键信息包括集装箱逻辑位置、尺寸、类型、持箱人;
获取每个集装箱的包围盒,并基于所述包围盒选取所述集装箱对应的LOD网格;
基于每个包围盒在相机空间中的八个顶点坐标及视锥体六个平面的平面方程进行视锥剪裁;
获取相机深度图,并通过所述相机深度图及视锥剪裁后的集装箱进行遮挡剔除操作;
将进行遮挡剔除后的集装箱从缓存中批量发送到GPU渲染管线中,并通过GPUInstance批量生成集装箱。
2.如权利要求1所述的方法,其特征在于,通过GPU Instance进行预处理操作包括:
根据集装箱尺寸、类型、持箱人,组合对所述集装箱进行分类,对每类集装箱进行GPUInstance预生成。
3.如权利要求1所述的方法,其特征在于,解析所述集装箱的业务数据,并基于所述业务数据提取关键信息,并将所述关键信息存入GPU缓存中,具体为:
解析所述集装箱的业务数据,通过地理空间数据库解析所述集装箱的逻辑位置,将集装箱位置、旋转、尺寸数据逐一存入对应的GPU Instance缓存中。
4.如权利要求1所述的方法,其特征在于,获取每个集装箱的包围盒,并基于所述包围盒选取所述集装箱对应的LOD网格,具体为:
获取每个集装箱的包围盒,并计算包围盒中心坐标到相机的深度;
根据预设的各级LOD的切换距离选取所述集装箱对应的LOD网格。
5.如权利要求1所述的方法,其特征在于,基于每个包围盒在相机空间中的八个顶点坐标及视锥体六个平面的平面方程进行视锥剪裁,具体为:
获取每个包围盒在相机空间中的八个顶点坐标及视锥体六个平面的平面方程;
计算各顶点与视锥体各平面的相对位置关系,并基于所述相对位置关系判断集装箱是否包含在视锥体内。
6.如权利要求1所述的方法,其特征在于,获取相机深度图,并通过所述相机深度图及视锥剪裁后的集装箱进行遮挡剔除操作,具体为:
获取相机深度图,并通过MipMap原理得到分层深度图;
计算视锥剪裁后的集装箱的包围盒距相机的深度和屏幕空间像素覆盖范围,在分层深度图中查找对应层级的深度图;
取所述深度图上包围盒覆盖的像素深度,逐一与包围盒距相机的深度比较,并判断集装箱是否被遮挡。
7.如权利要求1所述的方法,其特征在于,所述方法还包括:
根据集装箱位置、旋转和尺寸信息,设置集装箱碰撞网格体属性,并在渲染线程中分批生成全部集装箱碰撞体,以避免阻塞渲染线程,所述集装箱碰撞网格体具体用于响应用户输入事件,满足各类业务需求。
8.一种海量集装箱批量渲染设备,其特征在于,所述设备包括:
预处理模块,用于将海量集装箱作为渲染对象,通过GPU Instance进行预处理操作,并对所述集装箱进行分类;
解析模块,用于解析所述集装箱的业务数据,并基于所述业务数据提取关键信息,并将所述关键信息存入GPU缓存中,所述关键信息包括集装箱逻辑位置、尺寸、类型、持箱人;
获取模块,用于获取每个集装箱的包围盒,并基于所述包围盒选取所述集装箱对应的LOD网格;
视锥裁剪模块,用于基于每个包围盒在相机空间中的八个顶点坐标及视锥体六个平面的平面方程进行视锥剪裁;
遮挡剔除模块,用于获取相机深度图,并通过所述相机深度图及视锥剪裁后的集装箱进行遮挡剔除操作;
生成模块,用于将进行遮挡剔除后的集装箱从缓存中批量发送到GPU渲染管线中,并通过GPU Instance批量生成集装箱。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无人智境(北京)技术有限公司,未经无人智境(北京)技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210662101.X/1.html,转载请声明来源钻瓜专利网。





