【技术实现步骤摘要】
三维模型的渲染方法、装置和计算机可读存储介质
[0001]本公开涉及计算机领域,特别涉及一种三维模型的渲染方法
、
装置和计算机可读存储介质
。
技术介绍
[0002]随着三维模型的复杂度
、
精细度越来越高,模型的体量也越来越大,实现其高效且流畅的可视化成为一个难题
。
当前通常采用基于
3DTiles
数据规范的多细节层次
(Levels of Detail
,简称:
LOD)
方式对三维模型进行轻量化处理,将大体量的三维模型的数据按照瓦片形式组织
。
在渲染三维模型时,能够按需选取需要渲染的瓦片进行渲染,并且能够节约渲染时间,从而提升可视化体验
。
技术实现思路
[0003]专利技术人研究发现,在通过
LOD
方式对三维模型进行轻量化处理时,根据
3D Tiles
数据规范将三维模型的数据组织为瓦片形式的划分标准不同,可能会造成瓦片的体积大小不均匀,例如出现单个瓦片体量过大,从而影响三维模型的渲染效果
。
另外,不同网络环境下,网络质量的好坏也会影响三维模型的渲染效果
。
[0004]本公开所要解决的一个技术问题是:如何提升三维模型的渲染效果
。
[0005]根据本公开的一些实施例,提供了一种三维模型的渲染方法,包括:获取三维模型的多个待渲染瓦片的瓦片数据集,其中,瓦片数据集包括每个待渲染瓦 ...
【技术保护点】
【技术特征摘要】
1.
一种三维模型的渲染方法,包括:获取三维模型的多个待渲染瓦片的瓦片数据集,其中,所述瓦片数据集包括每个待渲染瓦片对应的压缩级别不同的多个瓦片数据;预测渲染时的网络质量指标;根据所述网络质量指标
、
所述瓦片数据集中的每个瓦片数据的信息,为每个待渲染瓦片选取一个瓦片数据;根据选取结果,对所述多个待渲染瓦片进行渲染
。2.
根据权利要求1所述的渲染方法,其中,所述根据所述网络质量指标
、
所述瓦片数据集中的每个瓦片数据的信息,为每个待渲染瓦片选取一个瓦片数据包括:根据所述网络质量指标
、
所述瓦片数据集中的每个瓦片数据的信息,确定所述每个瓦片数据的渲染质量指标,其中,所述渲染质量包括精细度
、
流畅度中的至少一个以及渲染时间;根据所述每个瓦片数据的渲染质量指标,为每个待渲染瓦片选取一个瓦片数据
。3.
根据权利要求2所述的渲染方法,其中,所述根据所述每个瓦片数据的渲染质量指标,为每个待渲染瓦片选取一个瓦片数据包括:以所有待渲染瓦片的整体渲染质量指标最大化为目标,为每个待渲染瓦片选取一个瓦片数据,其中,所述所有待渲染瓦片的整体渲染质量指标根据为每个待渲染瓦片选取的瓦片数据的渲染质量指标变化而变化
。4.
根据权利要求3所述的渲染方法,其中,所述整体渲染质量指标根据整体精细度
、
整体流畅度中的至少一个以及整体渲染时间确定,其中,所述整体精细度根据为每个待渲染瓦片选取的瓦片数据的精细度确定;所述整体流畅度根据为每个待渲染瓦片选取的瓦片数据的流畅度确定;所述整体渲染时间根据为每个待渲染瓦片选取的瓦片数据的渲染时间确定
。5.
根据权利要求4所述的渲染方法,其中,所述整体渲染质量指标根据整体精细度
、
整体流畅度中的至少一个以及整体渲染时间确定包括:通过对所述整体精细度
、
所述整体流畅度中的至少一个以及所述整体渲染时间的加权和确定所述整体渲染质量指标
。6.
根据权利要求4所述的渲染方法,其中,所述整体精细度根据为每个待渲染瓦片选取的瓦片数据的精细度确定包括:确定所有待渲染瓦片对应的瓦片数据中的未经压缩的所有原始瓦片数据的精细度;根据为所有待渲染瓦片选取的瓦片数据的精细度的和与所述所有原始瓦片数据的精细度的和的比值,确定所述整体精细度
。7.
根据权利要求4所述的渲染方法,其中,所述整体流畅度根据为每个待渲染瓦片选取的瓦片数据的流畅度确定包括:确定所有待渲染瓦片对应的瓦片数据中的未经压缩的所有原始瓦片数据的流畅度;根据为所有待渲染瓦片选取的瓦片数据的流畅度的和与所述所有原始瓦片数据的流畅度的和的比值,确定所述整体流畅度
。8.
根据权利要求4所述的渲染方法,其中,所述整体渲染时间根据为每个待渲染瓦片选取的瓦片数据的渲染时间确定包括:
确定所有待渲染瓦片对应的瓦片数据中的未经压缩的所有原始瓦片数据的渲染时间;根据为所有待渲染瓦片选取的瓦片数据的渲染时间的和与所述所有原始瓦片数据的渲染时间的和的比值,确定所述整体渲染时间
。9.
根据权利要求2所述的渲染方法,其中,所述精细度通过所述瓦片数据中的顶点数量
、
边数量
、
面数量
、
三角形数量中至少一项确定;所述流畅度通过所述瓦片数据的渲染帧率确定;所述渲染时间通过所述网络质量指标和所述瓦片数据的数据量确定
。10.
根据权利要求1所述的渲染方法,其中,所述...
【专利技术属性】
技术研发人员:刘姗姗,刘倩,程秀菊,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。