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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110990737A(43)申请公布日2020.04.10(21)申请号201911252294.6(22)申请日2019.12.09(71)申请人江苏艾佳家居用品有限公司地址210000江苏省南京市雨花台区花神大道17号华博智慧园3楼艾佳生活(72)发明人陈旋周海李芳芳(74)专利代理机构南京申云知识产权代理事务所(普通合伙)32274代理人邱兴天(51)Int.Cl.G06F16/957(2019.01)G06T15/00(2011.01)G06T9/00(2006.01)权利要求书1页说明书3页附图1页(54)发明名称基于LOD的web端室内场景轻量化加载方法(57)摘要本发明公开了基于LOD的web端室内场景轻量化加载方法,涉及场景渲染技术。本方法包括以下步骤:将室内场景中需加载的模型进行分块划分,每块模型保持场景拓扑结构不变,采用边坍塌简化方法,生成不同层级的LOD场景模型数据,并作为临时缓存数据存储在云端服务器;客户端访问云端服务器请求所需室内场景数据,服务器加载对应LOD层级的数据模型,同时生成基本LOD层级数据与层级转化关系数据,当用户需要加载其它LOD层级数据时,在本地通过变换关系,将基本模型数据变换成所需层级的数据。本发明采用客户端缓存机制,直接调用本地访问缓存数据进行加载和场景对象切换,加快了加载速度,提升了交互体验。CN110990737ACN110990737A权利要求书1/1页1.基于LOD的web端室内场景轻量化加载方法,其特征在于,包括以下步骤:1)客户端访问云端服务器请求所需室内场景数据,服务器端对需要加载的模型进行预处理;2)将室内场景中需加载的模型根据室内场景中空间区域存储信息中的标识信息进行分块划分,然后根据室内场景中三维模型对象在三维空间中的位置,建立其与空间之间的归属关系,将属于同一空间区域范围内的模型进行归类处理并建立空间拓扑关系;3)每块模型保持场景拓扑结构不变,采用边坍塌简化方法,生成不同层级的LOD场景模型数据,并作为临时缓存数据存储在云端服务器;4)服务器端生成客户端请求所需室内场景数据,同时生成基本LOD层级数据与层级转化关系数据,当用户需要加载其它LOD层级数据时,在本地通过变换关系,将基本模型数据变换成所需层级的数据。2.根据权利要求1所述的基于LOD的web端室内场景轻量化加载方法,其特征在于,步骤4)中,层级转化关系数据为坍塌顺序以及坍塌边的顶点数据。3.根据权利要求1所述的基于LOD的web端室内场景轻量化加载方法,其特征在于,LOD层级依次为LOD0级、LOD1级、LOD2级。4.根据权利要求3所述的基于LOD的web端室内场景轻量化加载方法,其特征在于,LOD0级为基本网格模型,用最少的顶点数据和三角面片展现模型的可视几何形状轮廓特征。5.根据权利要求3所述的基于LOD的web端室内场景轻量化加载方法,其特征在于,LOD1级为用原始模型顶点数据的20%-50%的数据来展现模型信息。6.根据权利要求3所述的基于LOD的web端室内场景轻量化加载方法,其特征在于,LOD2级为原始模型数据。7.根据权利要求1所述的基于LOD的web端室内场景轻量化加载方法,其特征在于,所述LOD层级数据的生成方法为根据存储的室内空间区域中三维模型对象之间的拓扑关系,利用视角生成可视范围内模型对象的遮挡关系,并根据遮挡关系判断对象的可视部分的视觉几何特征,选择三维对象可视部分的三角面片顶点数据集,采用基于可视几何特征的边坍塌方法,生成模型对象的可用LOD数据。2CN110990737A说明书1/3页基于LOD的web端室内场景轻量化加载方法技术领域[0001]本发明涉及场景渲染技术,具体涉及基于LOD的web端室内场景轻量化加载方法。背景技术[0002]现有室内场景加载的web端没有采用LOD细节划分,直接加载最大细节模型致使在访问加载场景时通常需要较好的网络环境和较大的带宽要求。这样在用户通过web端访问室内场景时有较大的限制,同时由于网络传输速度影响导致加载访问不流畅。[0003]现有场景LOD划分基本是采用不同细节程度的模型,在不同LOD级别之间切换,不考虑相邻LOD级别之间的中间过渡状态,同一对象存储多个LOD级别模型存在大量的数据冗余,同时不能满足不同客户对模型细节的不同要求。发明内容[0004]针对现有技术的不足,本发明的目的是提供基于LOD的web端室内场景轻量化加载方法,以解决现有室内场景加载的web端没有采用LOD细节划分,直接加载最大细节模型导致加载访问不流畅的问题以及现有场景不考虑相邻LOD级别之间的中间过渡状态,不能满足不同客户对模型细节的不同要求的问题[0005]为了实现上述发明