System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 设计搭配模型的生成方法、设备、介质及计算机程序产品技术_技高网

设计搭配模型的生成方法、设备、介质及计算机程序产品技术

技术编号:40834033 阅读:2 留言:0更新日期:2024-04-01 14:58
本公开提供了一种设计搭配模型的生成方法,包括:在静态端对目标房源的各个空间元素模型进行光照分析,以获得对应于各种投影条件的多个贴图方案,其中贴图方案包含各个空间元素模型的阴影贴图,投影条件用于表征各类空间元素模型的阴影投射状态,空间元素模型包括装饰类元素模型和结构类元素模型;根据目标房源的户型结构和设计方案,将静态端中的各个空间元素模型还原至移动端,以在移动端形成设计模型;以及基于设计模型的换搭状态,将静态端对应于换搭状态的所述贴图方案映射至设计模型,形成关于目标房源的设计搭配模型,其中换搭状态用于表征设计方案的变化情况。本公开还提供一种设备、介质及计算机程序产品。

【技术实现步骤摘要】

本公开涉及三维模型领域,特别涉及一种设计搭配模型的生成方法、设备、介质及计算机程序产品


技术介绍

1、房屋的三维模型是用于展示和设计布局方案的一种虚拟模型,通常包括建筑结构(即户型)、房间布局、家具及装饰等元素。传统的构建虚拟模型的方式为:通过人工拍摄相关房源的各个房间的真实图片,然后以vr(virtual reality,虚拟现实)全景图的方式将各个房间的这些真实图片串联起来,形成一个三维模型,这种方式可以保留房源的真实光照情况;以及,利用模型生成软件在移动端构建房源的三维模型,这种方式形成的三维模型是根据房源参数模拟出来的,可以根据展示需求进行任意位置的移动。

2、但是,前述两种现有的模型构建方式都存在各自的局限性,例如vr全内景图是多个已有图片的拼接,不支持任意点位的移动,也不支持室内设计布局场景中对任一家具的位置调整,不具备查看和设计的灵活性。再例如,利用模型生成软件在移动端构建三维模型,则受限于移动端的性能,不能提供更真实的光照效果。尤其是,在房屋的室内设计等场景中,为了直观获得各种布局方式的效果,会涉及到对一个或者多个家具的移动,那么至少相关联家具或者面(例如地面、墙面等)的光照信息也会随之变化。若在移动端实时地渲染移动后的光照信息,那么模型生成的时效性和光照效果均难以保证,势必降低用户的使用体验。


技术实现思路

1、为了解决前述问题的至少之一,本公开提供了一种设计搭配模型的生成方法、设备、介质及计算机程序产品。

2、根据本公开的一个方面提供了一种设计搭配模型的生成方法,包括:在静态端对目标房源的各个空间元素模型进行光照分析,以获得对应于各种投影条件的多个贴图方案,其中所述贴图方案包含各个所述空间元素模型的阴影贴图,所述投影条件用于表征各类所述空间元素模型的阴影投射状态,所述空间元素模型包括装饰类元素模型和结构类元素模型;根据所述目标房源的户型结构和设计方案,将所述静态端中的各个所述空间元素模型还原至移动端,以在所述移动端形成设计模型;以及基于所述设计模型的换搭状态,将所述静态端对应于所述换搭状态的所述贴图方案映射至所述设计模型,形成关于所述目标房源的设计搭配模型,其中所述换搭状态用于表征所述设计方案的变化情况。

3、在一些实施方式中,所述在静态端对目标房源的各个空间元素模型进行光照分析,以获得对应于各种投影条件的多个贴图方案,包括:当所述投影条件是各类所述空间元素模型的投射属性均为启动时,基于所述目标房源的灯光配置信息,分别分析各个所述空间元素模型的自身阴影和投射阴影,获得第一贴图方案;以及当所述投影条件是装饰类元素模型的投射属性为关闭且结构类元素模型的投射属性为启动时,基于所述目标房源的灯光配置信息,分别分析各个所述装饰类元素模型的自身阴影,以及分别分析各个所述结构类元素模型的自身阴影和投射阴影,获得第二贴图方案。

4、在一些实施方式中,所述根据所述目标房源的户型结构和设计方案,将所述静态端中的各个所述空间元素模型还原至移动端,以在所述移动端形成设计模型,包括:根据所述目标房源的户型结构,在移动端构建关于所述目标房源的空白模型;在所述静态端中调取与所述空白模型中各个虚拟面的面编码相关联的结构类元素模型,并映射至相应的所述虚拟面,以形成户型模型;以及根据所述设计方案中关于各个装饰元素的位姿信息,将云端中相应所述装饰类元素模型以目标姿态映射至所述户型模型的目标位置,以在所述移动端形成所述设计模型。

5、在一些实施方式中,所述基于所述设计模型的换搭状态,将所述静态端对应于所述换搭状态的所述贴图方案映射至所述设计模型,形成关于所述目标房源的设计搭配模型,包括:当所述换搭状态为默认时,在所述静态端调取对应有各个所述空间元素模型的自身阴影和投射阴影的贴图方案,并将所述贴图方案映射至所述设计模型,以形成所述设计搭配模型;或者当所述换搭状态为调整时,在所述静态端调取对应有各个装饰类元素模型的自身阴影,以及对应有各个结构类元素模型的自身阴影和投射阴影的贴图方案,并将所述贴图方案映射至所述设计模型,以形成所述设计搭配模型。

6、在一些实施方式中,在所述在静态端对目标房源的各个空间元素模型进行光照分析,以获得对应于各种投影条件的多个贴图方案之前,包括:根据所述目标房源的户型结构,在所述静态端构建关于所述目标房源的空白模型;基于所述目标房源的基础信息,分别将所述空白模型中各个虚拟面渲染为结构类元素模型;以及将所述结构类元素模型和所述虚拟面的面编码以数据对的形式存储至云端。

7、在一些实施方式中,在所述在静态端对目标房源的各个空间元素模型进行光照分析,以获得对应于各种投影条件的多个贴图方案之前,包括:对各类所述空间元素模型分别进行投射属性的配置,以获得多种投影条件,包括:将装饰类元素模型的投射属性和结构类元素模型的投射属性均设置为启动,以形成第一投影条件;或者将所述装饰类元素模型的投射属性设置为关闭,并将所述结构类元素模型的投射属性设置为启动,以形成第二投影条件。

8、在一些实施方式中,在所述在静态端对目标房源的各个空间元素模型进行光照分析,以获得对应于各种投影条件的多个贴图方案之前,包括:基于所述目标房源的设计方案中关于各个装饰元素的描述信息,在所述静态端渲染对应于所述装饰元素的装饰类元素模型,并将所述装饰类元素模型存储至云端,其中所述装饰类元素模型是所述装饰元素的三维虚拟模型。

9、在一些实施方式中,在所述基于所述设计模型的换搭状态,将所述静态端对应于所述换搭状态的所述贴图方案映射至所述设计模型,形成关于所述目标房源的设计搭配模型之后,包括:响应于所述换搭状态为调整,根据目标光照时间,为所述设计搭配模型中各个所述空间元素模型分别渲染自然光投射阴影贴图,并映射至所述设计搭配模型中,以使得各个所述空间元素模型具备自然光投射阴影。

10、在一些实施方式中,还包括:识别调整动作所关联的所述空间元素模型的模型编码,并在所述设计搭配模型中剔除所述模型编码所对应的投射阴影贴图。

11、根据本公开的另一个方面提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,以实现如上述任一实施方式所述的设计搭配模型的生成方法。

12、根据本公开的又一个方面提供了一种可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如上述任一实施方式所述的设计搭配模型的生成方法。

13、根据本公开的再一个方面提供了一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现如上述任一实施方式所述的设计搭配模型的生成方法。

本文档来自技高网...

【技术保护点】

1.一种设计搭配模型的生成方法,其特征在于,包括:

2.根据权利要求1所述的设计搭配模型的生成方法,其特征在于,所述在静态端对目标房源的各个空间元素模型进行光照分析,以获得对应于各种投影条件的多个贴图方案,包括:

3.根据权利要求1所述的设计搭配模型的生成方法,其特征在于,所述根据所述目标房源的户型结构和设计方案,将所述静态端中的各个所述空间元素模型还原至移动端,以在所述移动端形成设计模型,包括:

4.根据权利要求1或2所述的设计搭配模型的生成方法,其特征在于,所述基于所述设计模型的换搭状态,将所述静态端对应于所述换搭状态的所述贴图方案映射至所述设计模型,形成关于所述目标房源的设计搭配模型,包括:

5.根据权利要求1所述的设计搭配模型的生成方法,其特征在于,在所述在静态端对目标房源的各个空间元素模型进行光照分析,以获得对应于各种投影条件的多个贴图方案之前,包括:

6.根据权利要求1所述的设计搭配模型的生成方法,其特征在于,在所述在静态端对目标房源的各个空间元素模型进行光照分析,以获得对应于各种投影条件的多个贴图方案之前,包括:

7.根据权利要求1所述的设计搭配模型的生成方法,其特征在于,在所述在静态端对目标房源的各个空间元素模型进行光照分析,以获得对应于各种投影条件的多个贴图方案之前,包括:

8.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,以实现如权利要求1至7中任一项所述的设计搭配模型的生成方法。

9.一种可读存储介质,其特征在于,所述可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如权利要求1至7中任一项所述的设计搭配模型的生成方法。

10.一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现权利要求1至7中任一项所述的设计搭配模型的生成方法。

...

【技术特征摘要】

1.一种设计搭配模型的生成方法,其特征在于,包括:

2.根据权利要求1所述的设计搭配模型的生成方法,其特征在于,所述在静态端对目标房源的各个空间元素模型进行光照分析,以获得对应于各种投影条件的多个贴图方案,包括:

3.根据权利要求1所述的设计搭配模型的生成方法,其特征在于,所述根据所述目标房源的户型结构和设计方案,将所述静态端中的各个所述空间元素模型还原至移动端,以在所述移动端形成设计模型,包括:

4.根据权利要求1或2所述的设计搭配模型的生成方法,其特征在于,所述基于所述设计模型的换搭状态,将所述静态端对应于所述换搭状态的所述贴图方案映射至所述设计模型,形成关于所述目标房源的设计搭配模型,包括:

5.根据权利要求1所述的设计搭配模型的生成方法,其特征在于,在所述在静态端对目标房源的各个空间元素模型进行光照分析,以获得对应于各种投影条件的多个贴图方案之前,包括:

6.根据权利要求1所述的...

【专利技术属性】
技术研发人员:唐茯苓
申请(专利权)人:贝壳找房北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1