【技术实现步骤摘要】
一种三维场景加载方法、程序、装置、介质、电子设备
[0001]本申请涉及三维场景
,特别地,涉及一种三维场景加载方法、程序、装置、介质、电子设备。
技术介绍
[0002]在智慧城市、数字乡村等三维场景的构成要素中,宏观三维场景主要由地图影像、地形等地理信息数据和倾斜摄影模型等三维模型两部分构成,它们的数据量往往十分庞大。而在浏览器端,由于电脑本身性能以及受限的网络带宽等因素,大规模的数据三维可视化会带来极大的数据加载和渲染压力。现有的加载方法无法针对一些不同性能的显示设备来进行适应性的加载,有可能会造成加载过程中出现画面卡顿、可视化效果不高进而造成当前显示的三维场景数据与显示设备的性能参数的匹配性不足的问题。
技术实现思路
[0003]本申请提供了一种三维场景加载方法、程序、装置、介质、电子设备,可对针对不同性能的显示设备来对三维场景数据进行适应性加载以提高画面流畅度。
[0004]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0005]根据本申 ...
【技术保护点】
【技术特征摘要】
1.一种三维场景加载方法,其特征在于,所述方法包括:获取待载入的三维场景数据;将所述三维场景数据转换为四叉树结构的瓦片数据;获取所述可显示设备的FPS监测值以及所述可显示设备的显示窗口的显示区域,所述FPS监测值用于表征所述可显示设备的画面的流畅度;基于所述FPS监测值从所述瓦片数据中获取第一目标瓦片数据;基于所述显示区域对所述第一目标瓦片数据进行裁剪,得出第二目标瓦片数据;若所述FPS监测值不在预设的FPS监测值范围内,调整所述第二目标瓦片数据的精度;将所述第二目标瓦片数据加载到所述可显示设备的显示窗口中。2.根据权利要求1所述的三维场景加载方法,其特征在于,所述三维场景数据包括地图影像、地形数据以及倾斜摄影数据,所述将所述三维场景数据转换为四叉树结构的瓦片数据,包括:将所述地图影像、所述地形数据以及所述倾斜摄影数据切割为N个等级的瓦片数据,其中每个等级的瓦片数据至少包括一个瓦片。3.根据权利要求2所述的三维场景加载方法,其特征在于,所述基于所述FPS监测值从所述瓦片数据中获取第一目标瓦片数据,包括:基于所述FPS监测值从所述N个等级的瓦片数据中选取与所述FPS监测值对应的第一瓦片数据,所述第一瓦片数据的等级为X,其中X小于N;从所述N个等级的瓦片数据中获取第X+1等级的瓦片数据作为第二瓦片数据;将所述第一瓦片数据以及所述第二瓦片数据作为第一目标瓦片数据。4.根据权利要求3所述的三维场景加载方法,其特征在于,所述基于所述显示区域对所述第一目标瓦片数据进行裁剪,得出第二目标瓦片数据,包括:若所述第一瓦片数据对应的第一区域以及所述第二瓦片数据对应的第二区域均小于所述显示区域,不进行裁剪,将所述第一目标瓦片数据作为所述第二目标瓦片数据;若所述第一区域小于所述显示区域且所述第二区域大于所述显示区域,对所述第二瓦片数据进行裁剪,得出第一裁剪数据;将所述第一瓦片数据以及所述第一裁剪数据作为所述第二目标瓦片数据。5.根据权利要求4所述的三维场景加载方法,其特征在于,所述若所述FPS监测值不在预设的FPS监测值范围内,调整所述第二目标瓦片数据的精度,包括:若所述FPS监测值低于所述FPS监测值范...
【专利技术属性】
技术研发人员:刘伟,周志立,周伦鹏,
申请(专利权)人:湖北省数字产业发展集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。