预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113421324A(43)申请公布日2021.09.21(21)申请号202110305969.X(22)申请日2021.03.20(71)申请人贵州北斗空间信息技术有限公司地址550000贵州省贵阳市贵阳国家高新技术产业开发区金阳科技产业园创业大厦B779室(72)发明人崔亮韩为志赵权(74)专利代理机构北京市浩东律师事务所11499代理人李雁(51)Int.Cl.G06T17/00(2006.01)权利要求书2页说明书3页附图1页(54)发明名称一种三维模型的加载方法及系统(57)摘要本发明涉及三维实景展示领域,公开了一种三维模型的加载方法及系统,通过获取摄像机的视锥体的视场范围;根据所述摄像机视场范围,获取视锥体范围内的三维模型数据;基于摄像机的视锥体对所述三维模型数据进行最终剪切,剔除背面数据;对剪切后的三维模型数据进行渲染,实现了三维模型前端页面的快速加载和渲染,可对大数据量的三维模型进行轻量化加载,降低了系统硬件要求,提升了用户体验。CN113421324ACN113421324A权利要求书1/2页1.一种三维模型的加载方法,其特征在于,包括:获取摄像机的视锥体的视场范围;根据所述摄像机视场范围,获取视锥体范围内的三维模型数据;基于摄像机的视锥体对所述三维模型数据进行最终剪切,剔除背面数据;对剪切后的三维模型数据进行渲染。2.根据权利要求1所述的三维模型的加载方法,其特征在于,所述基于摄像机的视锥体对所述三维模型数据进行最终剪切,剔除背面数据的步骤,包括:根据LOD模型算法,对所述三维模型数据进行抽稀处理和分层处理;对所述三维模型数据进行遮挡剔除。3.根据权利要求1所述的三维模型的加载方法,其特征在于,所述根据所述摄像机视场范围,获取视锥体范围内的三维模型数据的步骤,包括:根据所述摄像机视场范围,获取视锥体范围内的三维模型JSON文件,所述JSON文件包括顶点位置坐标数据、顶点颜色数据和顶点法向量。4.根据权利要求2所述的三维模型的加载方法,其特征在于,所述对所述三维模型数据进行遮挡剔除的步骤包括:将摄像机的视锥体的视场范围分为多个单元格;当摄像机能够看到单元格时,不进行背面剔除,当摄像机不能看到单元格时,判断单元格不去渲染,并直接从内存中移除。5.根据权利要求4所述的三维模型的加载方法,其特征在于,所述将摄像机的视锥体的视场范围分为多个单元格的步骤具体为将摄像机的视锥体的视场的单元格组成为一个二叉树,其中,所述二叉树的一个用于视图单元格的静态对象,另一个用于目标单元格的移动对象。6.一种三维模型的加载系统,其特征在于,包括:第一获取模块,用于获取摄像机的视锥体的视场范围;第二获取模块,用于根据所述摄像机视场范围,获取视锥体范围内的三维模型数据;剔除模块,用于基于摄像机的视锥体对所述三维模型数据进行最终剪切,剔除背面数据;渲染模块,用于对剪切后的三维模型数据进行渲染。7.根据权利要求6所述的三维模型的加载系统,其特征在于,所述剔除模块包括:处理单元,用于根据LOD模型算法,对所述三维模型数据进行抽稀处理和分层处理;剔除单元,用于对所述三维模型数据进行遮挡剔除。8.根据权利要求6所述的三维模型的加载系统,其特征在于,所述第二获取模块具体用于根据所述摄像机视场范围,获取视锥体范围内的三维模型JSON文件,所述JSON文件包括顶点位置坐标数据、顶点颜色数据和顶点法向量。9.根据权利要求7所述的三维模型的加载系统,其特征在于,所述剔除单元,包括:划分子单元,用于将摄像机的视锥体的视场范围分为多个单元格;判断子单元,用于当摄像机能够看到单元格时,不进行背面剔除,当摄像机不能看到单元格时,判断单元格不去渲染,并直接从内存中移除。10.根据权利要求9所述的三维模型的加载系统,其特征在于,所述划分子单元具体用2CN113421324A权利要求书2/2页于将摄像机的视锥体的视场范围分为多个单元格的具体为将摄像机的视锥体的视场的单元格组成为一个二叉树,其中,所述二叉树的一个用于视图单元格的静态对象,另一个用于目标单元格的移动对象。3CN113421324A说明书1/3页一种三维模型的加载方法及系统技术领域[0001]本发明涉及三维实景展示领域,尤其涉及一种三维模型的加载方法及系统。背景技术[0002]三维实景展示,目前普遍用于可视化管理面板前端应用,而通过浏览器访问三维实景模型时,大批量的数据加载容易造成多种问题,例如数据网络传输拥堵,占用内存过大,系统稳定性降低,显存中纹理及网格数据过多,造成显存资源消耗严重,渲染绘制能力减弱等等。[0003]此外,在三维场景浏览时,由于大量的模型难以被快速的实时绘制和渲染,导致展示画面延迟和卡顿,画面的帧率低于24帧将