1.本发明涉及室内设计技术领域,尤其涉及一种二维平面重构三维场景的设计元素导入方法及系统。
背景技术:2.在室内设计中,一个优秀设计方案的效果图中设计元素总是搭配的相得益彰,如天花地面墙体的整体材质色调搭配、统一风格的门窗、装饰线、软装饰等等,另外还要配合灯光设置等。而如何将成套的优秀设计元素应用到三维场景中,以减少设计周期的同时同步提高设计质量是目前極需实现。
技术实现要素:3.本发明的目的在于针对背景技术中的缺陷,提出一种二维平面重构三维场景的设计元素导入方法及系统,本发明通过设置优秀设计方案,将优秀设计方案中已经搭配好的成套设计元素全部进行打包,这些打包好的设计元素称为“设计模板”,用户通过三维设计模块导入二维平面设计方案文件,根据二维平面设计方案的数据生成对应三维模型,并将“设计模板”中成套的优秀设计元素应用到三维场景中。以实现减少设计周期同步提高设计质量。
4.为了解决上述问题,本发明提出一种二维平面重构三维场景的设计元素导入方法,包括如下步骤:
5.步骤a:绘制平面房间结构图以生成二维平面设计方案文件;
6.步骤b:选取若干组搭配好的设计元素进行打包以生成若干不同设计风格的设计模板;
7.步骤c:导入二维平面设计方案文件,读取二维平面设计方案文件中的三维信息数据,根据三维信息数据构造三维模型,选取其中一组设计模板,将所选取的所述设计模板中的设计元素应用到所述三维模型。
8.优选的,
9.在所述步骤b中,打包以生成设计模板,包括:
10.步骤b1:分别设置天花、地面和墙面的材质;
11.步骤b2:分别设置所有种类的门窗所使用的对应的三维门窗模型;
12.步骤b3:分别设置室内装饰线的三维生成参数;
13.步骤b4:根据室内家具种类设置对应的软装饰规则;
14.步骤b5:设置三维场景使用的灯光环境;
15.步骤b6:将步骤b1-b5中的预设定义内容打包生成设计模板,预设定义内容包括材质库和材质所使用的贴图、三维图块、截面形状库和规则定义文件。
16.优选的,
17.在所述步骤c中,将所述设计模板中的设计元素应用到所述三维模型,包括:
18.步骤c1:将天花、地面和墙面的材质赋值给三维场景的天花、地面和墙面;
19.步骤c2:在最终三维模型中,根据平面图中门窗的类型,导入设计模板中对应的三维门窗模型;
20.步骤c3:根据室内装饰线的三维生成参数在最终三维模型中生成室内装饰线,所述室内装饰线包括踢脚线、墙裙、腰线和天花线;
21.步骤c4:根据软装饰规则在最终三维模型中布置室内家具种类的软装饰。
22.优选的,在所述步骤b1中,设置天花、地面和墙面的材质包括设置如下至少一种材质参数:颜色、纹理、透明度、粗糙度、反射和折射;
23.在所述步骤b2中,设置所有种类的门窗所对应使用的三维门窗模型包括执行如下至少一种操作:
24.选择是否生成门套和门槛石;
25.设置门板厚度;
26.选择门板材质;
27.选择门把手和门图块;
28.在选择门图块时,包括使用门板代替门图块;
29.在所述步骤b3中,设置室内装饰线的三维生成参数包括设置如下至少一种参数:自身高度、自身厚度、材质、贴图坐标和截面形状;
30.在所述步骤b4中,根据室内家具种类设置对应的软装饰规则包括:
31.选择已有的室内家具,预设对应的软装饰三维图块,设置软装饰规则;
32.设置软装饰规则包括:
33.规则一:确定当前软装饰三维图块相对于该种类的室内家具的三维相对位置、软装饰三维图块的纵向和横向变换比例和软装饰三维图块相对于该种类的室内家具的移动距离;
34.规则二:获取该种类家具后的墙体和/或该种类家具距离其后墙体的距离,在墙体上指定高度插入指定的软装饰三维图块。
35.一种二维平面重构三维场景的设计元素导入系统,应用有任一项所述二维平面重构三维场景的设计元素导入方法,所述系统包括:
36.二维设计模块,用于绘制平面房间结构图以生成二维平面设计方案文件;
37.三维设计模块,用于选取若干组搭配好的设计元素进行打包以生成若干个不同设计风格的设计模板;导入二维平面设计方案文件,读取二维平面设计方案文件中的三维信息数据,根据三维信息数据构造三维模型,选取其中一组设计模板,将所选取的所述设计模板中的设计元素应用到所述三维模型。
38.优选的,所述三维设计模块还包括第一设计子单元、第二设计子单元、第三设计子单元、第四设计子单元、第五设计子单元、解压子单元和打包子单元;
39.所述第一设计子单元,用于设置天花、地面和墙面的材质;
40.所述第二设计子单元,用于设置所有种类的门窗所使用的三维门窗模型;
41.所述第三设计子单元,用于设置室内装饰线的三维生成参数;
42.所述第四设计子单元,用于根据软装饰规则设置室内家具种类的软装饰;
43.所述第五设计子单元,用于设置三维场景所使用的灯光环境;
44.所述打包子单元,用于将预设定义内容打包生成设计模板;
45.所述解压子单元,用于将设计模板解压以还原设计元素的文件,得到材质库和材质所使用的贴图、三维图块、截面形状库和规则定义文件。
46.优选的,所述三维设计模块还用于将将设计模板中的天花、地面和墙面的材质赋值给三维场景的天花、地面和墙面,按照平面图中门窗的类型在最终三维模型中插入对应的三维门窗模型,根据室内装饰线的三维生成参数在最终三维模型中生成室内装饰线,根据平面图中家具种类采用的软装饰规则在最终三维模型中布置对应的软装饰图块。
47.优选的,所述第一设计子单元还用于设置如下至少一种材质参数:颜色、纹理、透明度、粗糙度、反射和折射;
48.所述第二设计子单元还用于执行如下至少一种操作:
49.选择是否生成门套和门槛石;
50.设置门板厚度;
51.选择门板材质;
52.选择门把手和门图块;
53.在选择门图块时,包括使用门板代替门图块;
54.所述第三设计子单元,还用于设置如下至少一种参数:自身高度、自身厚度、材质、贴图坐标和截面形状;
55.所述第四设计子单元,还用于选择预设的软装饰三维图块,设置软装饰规则;
56.设置软装饰规则包括:
57.规则一:确定软装饰三维图块相对于该种类的室内家具的三维相对位置、软装饰三维图块的纵向和横向变换比例和软装饰三维图块相对于该种类室内家具的移动距离;
58.规则二:获取该种类家具后的墙体和/或该种类家具距离其后墙体的距离,在墙体上指定高度插入指定的软装饰三维图块。
59.本发明实施例具有以下有益效果:
60.本发明通过设置优秀设计方案,将优秀设计方案中已经搭配好的成套设计元素全部进行打包,这些打包好的设计元素称为“设计模板”,用户通过三维设计模块导入二维平面设计方案文件,根据二维平面设计方案的数据生成对应三维模型,并将“设计模板”中成套的优秀设计元素应用到三维场景中。以实现减少设计周期同步提高设计质量。用户导入二维平面设计方案时,可以选择不同的设计模版,以在非常短的时间内得到不同设计风格的三维方案,有利于和业主的沟通以促进成单。
附图说明
61.图1是本发明一个实施例的一种二维平面重构三维场景的设计元素导入方法的流程示意图;
62.图2是本发明一个实施例的一种二维平面重构三维场景的设计元素导入系统的框架图。
具体实施方式
63.下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。
64.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
65.本发明的说明书和权利要求书的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或端没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或端固有的其他步骤或单元。
66.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
67.本发明提出的一种二维平面重构三维场景的设计元素导入方法,如图1所示,包括如下步骤:
68.步骤a:绘制平面房间结构图以生成二维平面设计方案文件;
69.在所述步骤a中,用户通过二维设计模块绘制平面房间结构图,二维设计模块绘制的建筑结构(墙体、门窗、柱子、横梁)都包含了三维信息数据,将上述内容打包生成二维平面设计方案文件,由所述三维设计模块进行导入。
70.步骤b:选取若干组搭配好的设计元素进行打包以生成若干个不同设计风格的设计模板;
71.在所述步骤b中,将优秀设计方案中已经搭配好的成套设计元素全部进行打包,这些打包好的设计元素称为“设计模板”。
72.进一步的,在本实施例中,还包括选取若干组搭配好的设计元素进行打包,生成若干组不同设计风格的设计模板,基于多个设计模板生成多种三维方案,高效提供多种类的三维方案给用户,用户可自主选择不同设计风格的设计模板,以打造得到不同设计风格的三维方案。
73.进一步的,在所述步骤b中,选取若干组搭配好的成套设计元素进行打包以生成若干个不同设计风格的设计模板,设计模板可实现如下效果及操作:
74.步骤b1:分别设置天花、地面和墙面的材质;
75.在本实施例中,设置天花、地面和墙面的材质包括设置如下至少一种材质参数:颜色、纹理、透明度、粗糙度、反射和折射。
76.步骤b2:分别设置所有种类的门窗所使用的对应的三维门窗模型;
77.其中,包括设置如单开门、双开门、推拉门、阳台门、飘窗等类型的三维门窗模型;
78.在本实施例中,设置所有种类的门窗所使用的三维门窗模型包括执行如下至少一种操作:
79.选择是否生成门套和门槛石;
80.设置门板厚度;
81.选择门板材质;
82.选择门把手和门图块;
83.在选择门图块时,包括使用门板代替门图块。
84.步骤b3:分别设置室内装饰线的三维生成参数;
85.在本实施例中,设置室内装饰线的三维生成参数包括设置如下至少一种参数:自身高度、自身厚度、材质、贴图坐标和截面形状。
86.具体的,室内装饰线可以被理解为踢脚线、天花线、腰线、墙裙,三维生成参数可以包括生成高度、截面形状、所使用的材质和贴图坐标大小;
87.步骤b4:根据室内家具种类设置对应的软装饰规则;
88.进一步的,在所述步骤b4中,根据室内家具种类设置对应的软装饰规则包括:
89.选择已有的室内家具种类,预设对应的软装饰三维图块,设置软装饰规则;
90.设置软装饰规则包括:
91.规则一:确定软装饰三维图块相对于该种类室内家具的三维相对位置、软装饰三维图块的纵向和横向变换比例和软装饰三维图块相对于该种类室内家具的移动距离;
92.规则二:获取该种类家具后的墙体和/或该种类家具距离其后墙体的距离,在墙体上指定高度插入指定的软装饰三维图块。
93.在本实施例中,根据软装饰规则设置室内家具种类的软装饰可以被理解为如在电视柜后方的墙上摆放一组挂画,具体的,选择预设的软装饰三维图块可以被理解为预定义好一个三维模型图块,该三维模型图块即为软装饰三维图块,如上文所提及的挂画,定义好软装饰三维图块后,将三维图块的文件直接打包在二维平面设计模板内,生成时根据文件名调用;进一步的,设置软装饰规则包括确定当前软装饰三维图块相对于当前家具的相对位置,例如将当前软装饰三维图块放置在电视柜的后方靠墙位置;还包括软装饰三维图块的纵向和横向比例,例如调整当前软装饰三维图块的横向和纵变换向比例以此来调整软装饰三维图块的大小;还包括软装饰三维图块相对于当前家具的移动距离,例如在确定当前软装饰三维图块在电视柜的后方靠墙位置之后,将当前软装饰三维图块向某个具体方向移动一定的距离。
94.步骤b5:设置三维场景所使用的灯光环境;
95.具体的,设置灯光环境可以被理解为是否在三维场景中使用阳光或是否自动生成筒灯等;
96.需要说明的是,在所述步骤b1-b5中,可通过自行设定参数或选择默认模型以进行场景设置。
97.步骤b6:将步骤b1-b5中的预设定义内容打包生成设计模板,预设定义内容包括材质库和材质所使用的贴图、三维图块、截面形状库和规则定义文件。
98.最后将设计模板定义过程中全部的三维模型以及全部应用到的材质、贴图坐标设置、材质以及所使用的贴图全部打包生成模板。
99.步骤c:导入二维平面设计方案文件,读取二维平面设计方案文件中的三维信息数据,根据三维信息数据构造三维模型,将所述设计模板中的设计元素应用到所述三维模型。
100.在所述步骤c中,将所述设计模板中的设计元素应用到所述三维模型,包括:
101.步骤c1:将天花、地面和墙面的材质赋值给三维场景的天花、地面和墙面;
102.步骤c2:在最终三维模型中,根据平面图中门窗的类型,导入设计模板中对应的三维门窗模型;
103.步骤c3:根据室内装饰线的三维生成参数在最终三维模型中生成室内装饰线,所述室内装饰线包括踢脚线、墙裙、腰线和天花线;
104.步骤c4:根据软装饰规则在最终三维模型中布置室内家具种类的软装饰.第二方面,如图2所示,本发明还提出一种二维平面重构三维场景的设计元素导入系统,应用有任一项所述二维平面重构三维场景的设计元素导入方法,所述系统包括:
105.二维设计模块,用于绘制平面房间结构图以生成二维平面设计方案文件;
106.三维设计模块,用于选取搭配好的成套设计元素进行打包以生成设计模板;导入二维平面设计方案文件,读取二维平面设计方案文件中的三维信息数据,根据三维信息数据构造三维模型,将所述设计模板中的设计元素应用到所述三维模型。
107.进一步的,所述三维设计模块还包括第一设计子单元、第二设计子单元、第三设计子单元、第四设计子单元、第五设计子单元、解压子单元和打包子单元;
108.所述第一设计子单元,用于设置天花、地面和墙面的材质;
109.所述第二设计子单元,用于设置所有种类的门窗所使用的三维门窗模型;
110.所述第三设计子单元,用于设置室内装饰线的三维生成参数;
111.所述第四设计子单元,用于根据软装饰规则设置室内家具种类的软装饰;
112.所述第五设计子单元,用于设置三维场景所使用的灯光环境;
113.所述打包子单元,用于将预设定义内容打包生成二维平面设计模板;
114.所述解压子单元,用于将设计模板解压以还原设计元素的文件,得到材质库和材质所使用的贴图、三维图块、截面形状库和规则定义文件。
115.进一步的,所述三维设计模块还用于将设计模板中的天花、地面和墙面的材质赋值给三维场景的天花、地面和墙面,按照平面图中门窗的类型在最终三维模型中插入对应的三维门窗模型,根据室内装饰线的三维生成参数在最终三维模型中生成室内装饰线,根据平面图中家具种类采用的软装饰规则在最终三维模型中布置对应的软装饰图块。
116.进一步的,所述第一设计子单元还用于设置如下至少一种材质参数:颜色、纹理、透明度、粗糙度、反射和折射;
117.所述第二设计子单元还用于执行如下至少一种操作:
118.选择是否生成门套和门槛石;
119.设置门板厚度;
120.选择门板材质;
121.选择门把手和门图块;
122.在选择门图块时,包括使用门板代替门图块;
123.所述第三设计子单元,还用于设置如下至少一种参数:自身高度、自身厚度、材质、贴图坐标和截面形状;
124.所述第四设计子单元,还用于选择预设的软装饰三维图块,设置软装饰规则;
125.设置软装饰规则包括:
126.规则一:确定软装饰三维图块相对于该种类室内家具的三维相对位置、软装饰三维图块的纵向和横向变换比例和软装饰三维图块相对于该种类室内家具的移动距离;
127.规则二:获取该种类家具后的墙体和/或该种类家具距离其后墙体的距离,在墙体上指定高度插入指定的软装饰三维图块。
128.本发明通过设置优秀设计方案,将优秀设计方案中已经搭配好的成套设计元素全部进行打包,这些打包好的设计元素称为“设计模板”,用户通过三维设计模块导入二维平面设计方案文件,根据二维平面设计方案的数据生成对应三维模型,并将“设计模板”中成套的优秀设计元素应用到三维场景中。以实现减少设计周期同步提高设计质量。
129.以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。