首页 / 专利库 / 家具类 / 室内设计 / 一种室内设计方法及装置

一种室内设计方法及装置

阅读:851发布:2020-05-18

专利汇可以提供一种室内设计方法及装置专利检索,专利查询,专利分析的服务。并且本 申请 提供了一种 室内设计 方法及装置,其中,该方法包括:获取用户的需求信息;所述需求信息包括用户 属性信息 、设计 请求 信息和 渲染 请求信息;基于所述用户属性信息、所述设计请求信息以及预设设计规则,生成用户的设计场景文件;根据所述渲染请求信息对所述用户的设计场景文件进行渲染,生成室内设计展示文件。本申请 实施例 通过对获取的用户的需求信息进行自动化的处理,得到室内设计展示文件,为用户提供更好的交互体验,并节省获取室内设计展示文件的时间。,下面是一种室内设计方法及装置专利的具体信息内容。

1.一种室内设计方法,其特征在于,包括:
获取用户的需求信息;所述需求信息包括用户属性信息、设计请求信息和渲染请求信息;
基于所述用户属性信息、所述设计请求信息以及预设设计规则,生成用户的设计场景文件;
根据所述渲染请求信息对所述用户的设计场景文件进行渲染,生成室内设计展示文件。
2.根据权利要求1所述的方法,其特征在于,所述基于所述用户属性信息、所述设计请求信息以及预设设计规则,生成用户的设计场景文件,包括:
根据所述用户属性信息和所述设计请求信息,确定用户选择的设计场景的功能信息;
根据所述设计场景的功能信息,选择与所述设计场景对应的元素;
基于所述设计场景所对应的预设设计规则,将所述元素设置在所述设计场景中,生成至少一个设计方案;
根据所述至少一个设计方案,生成所述用户的设计场景文件。
3.根据权利要求2所述的方法,其特征在于,所述根据所述至少一个设计方案,生成所述用户的设计场景文件,包括:
根据所述设计场景所对应的预设设计规则,确定所述设计场景中元素及元素布局的评价规则;
基于所述评价规则,对所述至少一个设计方案进行评价,生成每个设计方案的评分;
根据评分在前的预设个数的设计方案,生成所述用户的设计场景文件。
4.根据权利要求1所述的方法,其特征在于,根据以下步骤确定所述预设设计规则:
获取用户评价为优的设计方案;
提取所述设计方案中元素的元素布局;
根据所述设计方案中元素布局以及基于专家经验生成的元素布局,生成每个设计场景的预设设计规则。
5.根据权利要求1所述的方法,其特征在于,所述根据所述渲染请求信息对所述用户的设计场景文件进行渲染,生成室内设计展示文件,包括:
为所述用户的设计场景文件中的元素创建材质实例;
基于所述元素的材质实例,对所述元素进行材质渲染;
根据渲染后的所述元素,对所述用户的设计场景文件中的各个元素进行灯光布局,以生成所述室内设计展示文件。
6.根据权利要求1所述的方法,其特征在于,在生成所述室内设计展示文件之后,还包括:
向提交所述用户的需求信息的用户终端发送生成的所述室内设计展示文件。
7.一种室内设计装置,其特征在于,包括:
获取模,用于获取用户的需求信息;所述需求信息包括用户属性信息、设计请求信息和渲染请求信息;
生成模块,用于基于所述用户属性信息、所述设计请求信息以及预设设计规则,生成用户的设计场景文件;
渲染模块,用于根据所述渲染请求信息对所述用户的设计场景文件进行渲染,生成室内设计展示文件。
8.根据权利要求7所述的装置,其特征在于,所述生成模块包括:
确定单元,根据所述用户属性信息和所述设计请求信息,确定用户选择的设计场景的功能信息;
选择单元,用于根据所述设计场景的功能信息,选择与所述设计场景对应的元素;
第一生成单元,用于基于所述设计场景所对应的预设设计规则,将所述元素设置在所述设计场景中,生成至少一个设计方案;
第二生成单元,用于根据所述至少一个设计方案,生成所述用户的设计场景文件。
9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至6任一项所述的室内设计方法的步骤。
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至6任意一项所述的室内设计方法的步骤。

说明书全文

一种室内设计方法及装置

技术领域

[0001] 本申请涉及室内设计技术领域,具体而言,涉及一种室内设计方法及装置。

背景技术

[0002] 随着新零售技术的发展,顾客对商品交互体验的要求越来越高,尤其是在家居销售领域,顾客通过体验家居设计方案,以优化自己的购买决策,同时,商家通过向顾客更好地展示家居商品和家居设计方案,以增强顾客的购买意愿。
[0003] 现有的向顾客展示家居商品和家居设计方案的方式主要还是通过人工设计的方式,需要对家居设计有足够的理解、艺术创造力以及专业设计技能,培训成本较高,且工作效率较低,不能快速的向顾客展示符合顾客需求的家居设计方案。发明内容
[0004] 有鉴于此,本申请实施例的目的在于提供一种室内设计方法及装置,通过自动化的设计和渲染处理为用户提供室内设计展示文件,提高了室内设计及渲染的工作效率,并提升了用户与商品的交互体验。
[0005] 第一方面,本申请实施例提供了一种室内设计方法,其中,包括:
[0006] 获取用户的需求信息;所述需求信息包括用户属性信息、设计请求信息和渲染请求信息;
[0007] 基于所述用户属性信息、所述设计请求信息以及预设设计规则,生成用户的设计场景文件;
[0008] 根据所述渲染请求信息对所述用户的设计场景文件进行渲染,生成室内设计展示文件。
[0009] 结合第一方面,本申请实施例提供了第一方面的第一种可能的实施方式,其中,所述基于所述用户属性信息、所述设计请求信息以及预设设计规则,生成用户的设计场景文件,包括:
[0010] 根据所述用户属性信息和所述设计请求信息,确定用户选择的设计场景的功能信息;
[0011] 根据所述设计场景的功能信息,选择与所述设计场景对应的元素;
[0012] 基于所述设计场景所对应的预设设计规则,将所述元素设置在所述设计场景中,生成至少一个设计方案;
[0013] 根据所述至少一个设计方案,生成所述用户的设计场景文件。
[0014] 结合第一方面第一种可能的实施方式,本申请实施例提供了第一方面的第二种可能的实施方式,其中,所述根据所述至少一个设计方案,生成所述用户的设计场景文件,包括:
[0015] 根据所述设计场景所对应的预设设计规则,确定所述设计场景中元素及元素布局的评价规则;
[0016] 基于所述评价规则,对所述至少一个设计方案进行评价,生成每个设计方案的评分;
[0017] 根据评分在前的预设个数的设计方案,生成所述用户的设计场景文件。
[0018] 结合第一方面,本申请实施例提供了第一方面的第三种可能的实施方式,其中,根据以下步骤确定所述预设设计规则:
[0019] 获取用户评价为优的设计方案;
[0020] 提取所述设计方案中元素的元素布局;
[0021] 根据所述设计方案中元素布局以及基于专家经验生成的元素布局,生成每个设计场景的预设设计规则。
[0022] 结合第一方面,本申请实施例提供了第一方面的第四种可能的实施方式,其中,所述根据所述渲染请求信息对所述用户的设计场景文件进行渲染,生成室内设计展示文件,包括:
[0023] 为所述用户的设计场景文件中的元素创建材质实例;
[0024] 基于所述元素的材质实例,对所述元素进行材质渲染;
[0025] 根据渲染后的所述元素,对所述用户的设计场景文件中的各个元素进行灯光布局,以生成所述室内设计展示文件。
[0026] 结合第一方面,本申请实施例提供了第一方面的第五种可能的实施方式,其中,在生成所述室内设计展示文件之后,还包括:
[0027] 向提交所述用户的需求信息的用户终端发送生成的所述室内设计展示文件。
[0028] 第二方面,本申请实施例还提供一种室内设计装置,包括:
[0029] 获取模,用于获取用户的需求信息;所述需求信息包括用户属性信息、设计请求信息和渲染请求信息;
[0030] 生成模块,用于基于所述用户属性信息、所述设计请求信息以及预设设计规则,生成用户的设计场景文件;
[0031] 渲染模块,用于根据所述渲染请求信息对所述用户的设计场景文件进行渲染,生成室内设计展示文件。
[0032] 结合第二方面,本申请实施例提供了第二方面的第一种可能的实施方式,其中,所述生成模块包括:
[0033] 确定单元,根据所述用户属性信息和所述设计请求信息,确定用户选择的设计场景的功能信息;
[0034] 选择单元,用于根据所述设计场景的功能信息,选择与所述设计场景对应的元素;
[0035] 第一生成单元,用于基于所述设计场景所对应的预设设计规则,将所述元素设置在所述设计场景中,生成至少一个设计方案;
[0036] 第二生成单元,用于根据所述至少一个设计方案,生成所述用户的设计场景文件。
[0037] 第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
[0038] 第四方面,本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
[0039] 本申请实施例提供的一种室内设计方法及装置,首先获取用户的需求信息,用户的需求信息包括用户属性信息、设计请求信息和渲染请求信息,其次基于用户属性信息、设计请求信息以及预设设计规则,生成用户的设计场景文件,最后根据渲染请求信息对用户的设计场景文件进行渲染,生成室内设计展示文件。本申请实施例通过根据用户的需求信息,自动化地进行室内设计和渲染,并最终生成室内设计展示文件,减少了整个室内设计及渲染流程中人工处理的环节,提高了单位生产效率,提升了用户的交互体验,并能满足用户大规模生成室内设计展示文件的需求。
[0040] 为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

[0041] 为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单的介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0042] 图1示出了本申请实施例所提供的一种室内设计方法的基本流程图
[0043] 图2示出了本申请实施例所提供的一种室内设计方法中的一种摆放策略的示意图;
[0044] 图3示出了本申请实施例所提供的一种室内设计方法中的另一种摆放策略的示意图;
[0045] 图4示出了本申请实施例所提供的一种室内设计装置的结构示意图;
[0046] 图5示出了本申请实施例所提供的一种电子设备的结构示意图。

具体实施方式

[0047] 为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0048] 随着零售行业的新零售技术的发展,用户对商品的交互体验的要求越来越高,尤其是在对家居类商品的体验要求上。这就使得商品提供者需要向用户提供销售场景下可使用的室内设计和渲染工具,更好地展示商品或者设计方案等,通过室内设计和渲染全景图或效果图使用户可以更好地体验家居类产品,以升级用户的交互体验,实现用户销售转化率的提升。
[0049] 通常情况下,室内设计需要在得到三维模型或场景后,先绘制三维户型,比如天花板、地板和墙面等的位置,其次基于室内设计的格特征,将硬装产品模型合理摆放至三维户型内,如摆放在吊顶、地板、和窗等的位置上,然后按照用户的需求和美学要求将软装产品模型摆放至三维户型内,如沙发、桌椅和床等产品,最后根据用户的喜好将饰品模型摆放至合适的软硬装产品上方或表面。
[0050] 在得到上述设计方案后,需要对整体的设计方案进行渲染,以实现较为逼真的呈现效果。在得到上述设计好的三维模型或场景后,首先定位三维场景中的摄像机,即视,其次确定空间关系,决定哪些物体在前面、哪些物体在后面和哪些物体被遮挡等,并计算光源对物体的影响,尤其要设置、计算大量辅助光源,然后,根据场景中的物体材质(如是否透明材质等)计算光源投射的阴影,若使用了面积光源,还要计算软阴影,最后根据物体的材质来计算物体表面颜色,材质、属性、纹理不同都会产生不同的效果。
[0051] 在完成上述室内设计和渲染的过程之后,再生成最终呈现给用户的室内设计展示文件。室内设计和渲染的目的是让展示的商品、方案等更合理、更美观、更能激发用户的购买欲望。而若想得到更合理、更美观的展示效果,就需要对室内设计的专业知识有足够的理解,同时也要具有一定的艺术创造力,并且有足够的知识和技能操作复杂的设计软件,以在三维场景中进行繁多的精细调整。这些原因导致室内设计和渲染工作的复杂度极高,严重依赖于人工的介入。因此,在现有技术中,一般是全部或部分的通过人工操作来完成上述步骤的,且需要较丰富的专业知识和技能,这就使得室内设计和渲染的工作效率低下,无法进行批量生产,并且使用门槛和培训成本较高,较为丰富的展示效果严重依赖于专业知识和高成本。
[0052] 基于此,为了解决上述问题,本申请提供了一种室内设计方法及装置。为便于对本申请实施例进行理解,首先对本申请实施例所公开的一种室内设计方法进行详细介绍。
[0053] 具体的,首先对本申请可适用的应用场景进行介绍。本申请中的实施例中介绍的方法主要是根据建筑物的使用性质、所处环境和相应标准,运用物质技术手段和建筑设计原理,生成功能合理、舒适优美、满足人们物质和精神生活需要的室内环境的效果展示图。其中,渲染部分的方法主要是应用在渲染软件上,例如VRay渲染器、Brazil渲染器、Finalrender渲染器和Lightscape渲染器等。这些渲染器可以加载在以3DSMax为主的三维动画软件上,并对3DSMax建模后的场景进行渲染。其中,本申请实施例主要适用于基于VRay为内核开发的VRay for 3DSMax版本的三维动画软件。
[0054] 如图1所示,为本申请实施例提供的一种室内设计方法的基本流程图,其中,包括:
[0055] S101,获取用户的需求信息;所述需求信息包括用户属性信息、设计请求信息和渲染请求信息。
[0056] 这里,由服务器获取用户的需求信息,用户可以通过用户终端将自己的需求信息发送至服务器。其中,用户的需求信息包括用户属性信息、设计请求信息和渲染请求信息。具体的,用户属性信息一般是指用户的个人信息,如用户的家庭需求信息、年龄、爱好和习惯等信息;设计请求信息一般是指用户对室内设计的请求信息,如对室内布局的要求,对室内设计风格的要求等;渲染请求信息一般是指渲染场景、渲染对象的属性、渲染对象的位置布局和渲染风格。其中,渲染场景主要是指用户对于最终展示文件中的渲染对象所处的场景,如户型、不同功能的房间等;渲染对象的属性主要包括用户对渲染对象的颜色、材质、形状等属性的个性化要求;渲染对象的位置布局主要是指用户对渲染对象在渲染场景中的位置布局的个性化要求;渲染风格一般是指用户对最终展示文件中整体渲染效果的艺术化要求。
[0057] S102,基于所述用户属性信息、所述设计请求信息以及预设设计规则,生成用户的设计场景文件。
[0058] 这里,通过以下步骤确定预设设计规则:
[0059] 获取用户评价为优的设计方案;提取前述设计方案中元素的元素布局;
[0060] 根据前述设计方案中的元素布局以及基于专家经验生成的元素布局,生成每个设计场景的预设设计规则。
[0061] 具体的,预设设计规则由两部分组成,一部分是通过机器学习从用户评价为优的设计方案中提取出的元素布局的关系,另外一部分是根据专家经验,总结出的常见的设计准则。两种预设设计规则在使用的时候可以单独使用,也可以结合在一起使用。其中,获取用户评价为优的设计方案,提取此设计方案中元素的元素布局的步骤是通过机器学习的方法实现的。设计方案中的元素一般是指组成设计方案的各个商品的模型,如室内的吊顶、地板、沙发、桌椅和床等。用户评价为优的设计方案一般为已经成型投入使用并得到多数用户好评的设计方案,从获取到的用户评价为优的设计方案中,利用机器学习的方法提取其中各个元素的元素布局,比如房间的形状、门窗的位置、房间的面积、房间中家具的摆放位置等。具体的,机器学习中的随机森林算法具有训练和预测速度快,能够处理高维度数据,并且对数据的容错能力强,不容易出现过度拟合等特点,这里采用随机森林算法训练设计方案中各个元素的元素布局,包括但不限于不同的家具与墙、门或窗之间的相互关系,不同的家具之间的相互关系等。最后,提取这些元素布局的关系作为我们的预设设计规则。同时,对最终提取的预设设计规则进行调优,具体的调优方法包括扩大样本集,将验证集从测试集中分离等方法。
[0062] 另外一部分预设设计规则主要是根据专家的经验知识,总结出来的一些常见的设计准则。例如,床靠墙摆放,沙发靠墙摆放,电视柜靠墙摆放,书架靠墙摆放,组合柜靠墙摆放,书桌靠墙摆放,餐边柜靠墙摆放,床头柜靠床摆放等。根据这些规则,可以对多个元素位置进行设计。
[0063] 在确定了上述预设设计规则后,根据用户属性信息、设计请求信息和预设设计规则,生成用户的设计场景文件。
[0064] 具体的,根据用户属性信息和所述设计请求信息,确定用户选择的设计场景的功能信息;根据设计场景的功能信息,选择与设计场景对应的元素;基于设计场景所对应的预设设计规则,将元素设置在所述设计场景中,生成至少一个设计方案;根据所述至少一个设计方案,生成用户的设计场景文件。
[0065] 这里,根据用户属性信息和设计请求信息,确定用户选择的设计场景的功能信息主要是根据用户属性信息如人口数量,年龄,爱好等,确定设计场景的功能信息。例如根据用户属性信息,用户的人口数量为夫妻两人且爱好读书,这样就可以将用户确定的两室一厅户型中的一间卧室的功能定义为书房。然后根据设计场景的功能信息,确定该设计场景对应的元素,根据每个房间的功能和大小,智能给房间选择合适的家具,如为书房设置书桌、书架和护眼灯等元素。对于公共空间区域,可以先对公共空间区域进行划分并定义功能区,然后再给各个功能区选择合适的元素。
[0066] 再进一步,基于设计场景所对应的预设设计规则,将元素设置在设计场景中,生成至少一个设计方案。这里,在选择完成与设计场景对应的元素后,要根据设计场景对应的设计规则对这些元素进行摆放。根据预设设计规则,在对元素进行摆放时,每个元素有很多位置可以选择。如已经选择完成N个元素,每个元素有M个摆放选择,则摆放方案有M的N次方个,这个数目是极其巨大的,如果对每个方案都做评价,将会需要相当长的时间,这样就不能满足快速呈现设计方案给用户的功能需求。因此,为了可以较快速度的对各个元素进行摆放,可以采取以下摆放策略。
[0067] 首先,可以采取沿墙采样摆放的摆放策略。如图2所示,为本申请实施例所提供的一种室内设计方法中的一种摆放策略的示意图,其中,黑色较粗的线段表示一面墙,细线指向的黑色较粗线段上的点是采样点,图1共有5个采样点,当沿墙摆放元素时,有很多点(位置)可以选择。采用图1的5个采样点,计算量会大大减少,能够快速生成设计方案,而且设计方案的摆放效果与设置更多采样点来摆放元素而得到的效果差异不大。
[0068] 其次,根据预设设计规则对树状结构进行搜索,直接去掉效果不好的设计方案,可以节省大量的计算时间。例如,我们摆放元素时,根据预设设计规则可以判断该元素是否遮挡其它元素,是否影响光线,是否影响隐私等。根据预设设计规则,当摆放元素的时候,每摆放一个元素就形成一个节点,这样就形成多个节点的一棵树,如图3所示,已摆放了四个元素,生成了四种摆放方案,每种方案就是从根节点到叶节点,它们分别是方案1,方案2,方案3,和方案4。每增加摆放一个元素时,就是在现有的方案上增加一个新的节点,这样就有很多个选择,根据每个方案对应的评分分值,直接去掉那些评分低的路径方案。在图3中,我们保留方案1,就是只在方案1的基础上摆放其它元素,去掉方案2到方案4,以节省大量计算时间。
[0069] 最后,可以对公共空间采用智能分区算法,智能划分定义不同的功能区。公共空间的功能定义可能会存在功能不明显的问题。针对效率、美观、实用性等多个维度构造一个对公共空间进行分区的评价函数。为了获得几乎每一种可能的分区组合,可以利用近似搜索算法,对所有候选的分区组合进行评价并排序,可以得到最优的分区组合,以确定各个分区的功能。然后在各个分区内再采用沿墙采样或树状结构对元素进行摆放。
[0070] 上述几种摆放策略可以同时采用,也可以分别采用。采用上述的摆放策略能够快速实现元素摆放,以给用户呈现设计方案。
[0071] 在获取到上述一个或多个设计方案后,根据所述设计场景所对应的预设设计规则,首先确定设计场景中元素及元素布局的评价规则,然后基于评价规则,对至少一个设计方案进行评价,生成每个设计方案的评分,最后根据评分在前的预设个数的设计方案,生成用户的设计场景文件。
[0072] 这里,针对设计方案中的每个元素,根据预设设计规则对每个元素进行评价,如沙发和电视是否正对面,餐边柜是否靠近餐桌等预设设计规则为每个元素以及元素布局进行评价。根据预设设计规则确定设计场景中元素以及元素布局的评价规则,每个评价规则都会对每个元素或元素布局做出评价,并加权综合所有评价规则对所有元素或元素布局的评价,就得到所有元素或元素布局的总评价,得到每个设计方案的加权综合评价。比较每个设计方案的加权综合评价,从而选择评分较为靠前的几个设计方案作为最终的用户的设计场景文件。
[0073] S103,根据所述渲染请求信息对所述用户的设计场景文件进行渲染,生成室内设计展示文件。
[0074] 在获取到用户的设计场景文件后,需要根据用户的渲染请求对用户的设计场景文件进行渲染,以得到较为逼真的效果。具体的,通过将三维动画软件外接动态链接库,将三维动画软件封装在服务器上,并将上述方法获取的设计场景文件作为渲染对象发送给服务器。除了三维动画软件自带的模型和相关的渲染功能外,通过链接的动态链接库,使服务器中的三维动画软件能够响应服务请求并进行处理。
[0075] 这里,渲染请求信息主要是指渲染场景、渲染对象的属性、渲染对象的位置布局和渲染风格等。其中,渲染场景主要是指用户对于最终展示文件中的渲染对象所处的场景,如户型、不同功能的房间等;渲染对象的属性主要包括用户对渲染对象的颜色、材质、形状等属性的个性化要求;渲染对象的位置布局主要是指用户对渲染对象在渲染场景中的位置布局的个性化要求;渲染风格一般是指用户对最终展示文件中整体渲染效果的艺术化要求。
[0076] 具体的,根据以下步骤进行渲染:
[0077] 为用户的设计场景文件中的元素创建材质实例;基于元素的材质实例,对元素进行材质渲染;根据渲染后的元素,对用户的设计场景文件中的各个元素进行灯光布局,以生成室内设计展示文件。
[0078] 这里,渲染主要包括对设计场景文件中的各个元素进行材质渲染和灯光布局,下面分别对这两种方式进行说明。
[0079] 首先,获取各个元素的材质数据,由于材质组织的复杂性与嵌套性,需以递归方式全盘记录与回溯模型材质数据,并把数据记录至自定义数据结构中。为用户的设计场景文件中的元素创建材质实例,并基于材质实例,为元素进行材质渲染。具体的,利用三维动画软件中的渲染引擎,利用脚本创建材质数据对应的材质实例,例如VRayMtl等,VRayMtl是VRay渲染器提供的一种特殊的材质,在场景中使用该材质能够获得更加准确的物理照明(光能分布),并更快地进行渲染,同时,反射和折射的参数调节更方便。另外,加载对应的贴图文件,为确保高质量的渲染,还需根据自定义数据结构所记录的材质参数重点设置反射(Reflect)、光泽度(RGlossiness)、菲涅尔反射(Fresnel Reflections)等参数。将创建后的材质实例存储在服务器中,以实时调取以对对应的元素进行材质渲染。
[0080] 在对各个元素进行完材质渲染后,对设计场景文件进行灯光布局,以生成最终的室内设计展示文件。这里,可以先对三维场景中各个空间的灯光规划采用一致且又有各自不同气氛的策略,自动分析空间中的渲染对象选用的材质数据,如质感与表面纹理等。同时,考虑照明的视点,尽可能突出视觉的聚焦感,并采用各种灯光之间的组合算法来避免场景摄像机造成的炫光与暗影。另外结合如主体家具与主要光源的相互位置关系来规划补光,用于提升空间感与立体感。
[0081] 在经过上述材质渲染和灯光布局的步骤之后,将生成的室内设计展示文件输出,输出的室内设计展示文件可以是视频、全景图、效果图、位图或者其它展示形式。
[0082] 采用本申请实施例所提供的上述方法,根据用户属性信息、设计请求信息和渲染请求信息,自动化地进行室内设计和渲染,使得室内设计和渲染工作的生产力得到大幅提高,同时,交互简单使得用户体验大幅提升,并且取消了从得到一个户型图到获得全景图、效果图、位图、视频文件、或其它展示形式的过程中的所有人工处理环节,使得单位生产时间将减少50%以上,效率成倍提升,并消除了由人工误操作可能带来的错误。本申请实施例中提供的室内设计方法不但减少了生产过程中的人工成本,也降低了用户使用成本,同时,全自动化的过程支持批量处理,可以满足用户进行大批量生成室内设计展示文件的需求。
[0083] 另外,在生成室内设计展示文件之后,还包括:
[0084] 向提交用户的需求信息的用户终端发送生成的室内设计展示文件,以使用户可以实时获取室内设计展示文件,提高交互效率。
[0085] 基于同一发明构思,本申请实施例中还提供了与室内设计方法对应的室内设计装置,由于本申请实施例中的室内设计装置解决问题的原理与本申请实施例前述室内设计方法相似,因此该室内设计装置的实施可以参见前述室内设计方法的实施,重复之处不再赘述。如图4所示,本申请实施例所提供的一种室内设计装置的结构示意图,其中,包括:
[0086] 获取模块401,用于获取用户的需求信息;所述需求信息包括用户属性信息、设计请求信息和渲染请求信息;
[0087] 生成模块402,用于基于所述用户属性信息、所述设计请求信息以及预设设计规则,生成用户的设计场景文件;
[0088] 渲染模块403,用于根据所述渲染请求信息对所述用户的设计场景文件进行渲染,生成室内设计展示文件。
[0089] 其中,所述生成模块402包括:
[0090] 确定单元,根据所述用户属性信息和所述设计请求信息,确定用户选择的设计场景的功能信息;
[0091] 选择单元,用于根据所述设计场景的功能信息,选择与所述设计场景对应的元素;
[0092] 第一生成单元,用于基于所述设计场景所对应的预设设计规则,将所述元素设置在所述设计场景中,生成至少一个设计方案;
[0093] 第二生成单元,用于根据所述至少一个设计方案,生成所述用户的设计场景文件。
[0094] 本实施例中,获取模块401、生成模块402和渲染模块403的具体功能和交互方式,可参见图1对应的实施例的记载,在此不再赘述。
[0095] 如图5所示,为本申请实施例提供的电子设备的结构示意图,该电子设备包括处理器51、存储器52和总线53,所述存储器52存储执行指令,当所述电子设备运行时,所述处理器51与所述存储器52之间通过总线53通信,所述处理器51执行所述执行指令使得所述电子设备执行如下方法:
[0096] 获取用户的需求信息;所述需求信息包括用户属性信息、设计请求信息和渲染请求信息;
[0097] 基于所述用户属性信息、所述设计请求信息以及预设设计规则,生成用户的设计场景文件;
[0098] 根据所述渲染请求信息对所述用户的设计场景文件进行渲染,生成室内设计展示文件。
[0099] 可选地,所述处理器51执行的所述方法中,所述基于所述用户属性信息、所述设计请求信息以及预设设计规则,生成用户的设计场景文件,包括:
[0100] 根据所述用户属性信息和所述设计请求信息,确定用户选择的设计场景的功能信息;
[0101] 根据所述设计场景的功能信息,选择与所述设计场景对应的元素;
[0102] 基于所述设计场景所对应的预设设计规则,将所述元素设置在所述设计场景中,生成至少一个设计方案;
[0103] 根据所述至少一个设计方案,生成所述用户的设计场景文件。
[0104] 可选地,所述处理器51执行的所述方法中,所述根据所述至少一个设计方案,生成所述用户的设计场景文件,包括:
[0105] 根据所述设计场景所对应的预设设计规则,确定所述设计场景中元素及元素布局的评价规则;
[0106] 基于所述评价规则,对所述至少一个设计方案进行评价,生成每个设计方案的评分;
[0107] 根据评分在前的预设个数的设计方案,生成所述用户的设计场景文件。
[0108] 可选地,所述处理器51执行的所述方法中,根据以下步骤确定所述预设设计规则:
[0109] 获取用户评价为优的设计方案;
[0110] 提取所述设计方案中元素的元素布局;
[0111] 根据所述设计方案中的元素布局以及基于专家经验生成的元素布局,生成每个设计场景的预设设计规则。
[0112] 可选地,所述处理器51执行的所述方法中,所述根据所述渲染请求信息对所述用户的设计场景文件进行渲染,生成室内设计展示文件,包括:
[0113] 为所述用户的设计场景文件中的元素创建材质实例;
[0114] 基于所述元素的材质实例,对所述元素进行材质渲染;
[0115] 根据渲染后的所述元素,对所述用户的设计场景文件中的各个元素进行灯光布局,以生成所述室内设计展示文件。
[0116] 可选地,所述处理器51执行的所述方法中,在生成所述室内设计展示文件之后,还包括:
[0117] 向提交所述用户的需求信息的用户终端发送生成的所述室内设计展示文件。
[0118] 对应于图1中的室内设计方法,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述室内设计方法的步骤。
[0119] 具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述室内设计方法,全自动地实现室内设计及渲染的过程,为用户生成室内设计展示文件,提升用户的交互体验和购买意愿。
[0120] 本申请实施例所提供的一种室内设计方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
[0121] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0122] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0123] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0124] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0125] 最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈