一种自动布光方法、介质、设备和装置论文和设计-曾鹏

全文摘要

本发明具体涉及一种自动布光方法、介质、设备和装置,方法包括以下步骤:获取独立空间的户型数据和独立空间中家具的模型数据;根据户型数据和模型数据生成独立空间的初始布光方案;读取自主设计光源的光源数据,按照预设回避原则对初始布光方案进行调整,生成最终布光方案。本发明简化了布光设计的过程,降低了布光设计和渲染对专业性的要求,不仅可以大大减少设计师的布光设计时间和光源强度调试时间,而且可以保障渲染图片的输出质量,减小了场景渲染图因为光源不合理而造成的图片曝光或图片过暗的机率,同时可以帮助普通用户,特别是不会设计部署光源的用户在使用渲染工具过程中智能添加补光效果,从而降低了家装设计的专业性要求。

主设计要求

1.一种自动布光方法,其特征在于,包括以下步骤:步骤1,获取独立空间的户型数据和独立空间中家具的模型数据;步骤2,根据所述户型数据和所述模型数据生成独立空间的初始布光方案,所述初始布光方案包括环境片光初始布光方案、主照明初始布光方案、辅助照明初始布光方案和\/或氛围光源初始布光方案;步骤3,读取自主设计光源的光源数据,根据所述光源数据和\/或所述家具的模型数据,并按照预设回避原则对所述初始布光方案进行调整,生成最终布光方案,所述自主设计光源包括用户主动添加的自主主照明光源、自主辅助照明光源和\/或自主氛围光源。

设计方案

1.一种自动布光方法,其特征在于,包括以下步骤:

步骤1,获取独立空间的户型数据和独立空间中家具的模型数据;

步骤2,根据所述户型数据和所述模型数据生成独立空间的初始布光方案,所述初始布光方案包括环境片光初始布光方案、主照明初始布光方案、辅助照明初始布光方案和\/或氛围光源初始布光方案;

步骤3,读取自主设计光源的光源数据,根据所述光源数据和\/或所述家具的模型数据,并按照预设回避原则对所述初始布光方案进行调整,生成最终布光方案,所述自主设计光源包括用户主动添加的自主主照明光源、自主辅助照明光源和\/或自主氛围光源。

2.根据权利要求1所述的自动布光方法,其特征在于,生成环境片光的初始布光方案具体为:

获取独立空间中外墙的网格数据,并计算所述独立空间的面积;

分析外墙网格数据,获取外墙上门窗的坐标和尺寸;

根据门窗的坐标和尺寸,计算环境片光的坐标、大小、发光强度和照射方向,所述环境片光的坐标为所述门窗的中心点坐标,所述环境片光的大小为所述门窗的大小,所述环境片光的照射方向为垂直于外墙且由外墙指向内墙方向,所述环境片光的发光强度=独立空间的面积\/所有环境片光面积之和*预设发光强度。

3.根据权利要求1所述的自动布光方法,其特征在于,生成辅助照明的初始布光方案具体包括以下步骤:

在独立空间的最小外接矩形上以预设距离建立经纬网格;

在所述经纬网格的交点处且每间隔一个交点设置一个辅助照明光源,所述辅助照明光源的高度为所述独立空间中吊顶或天花板的高度;

删除与最近内墙的距离小于第一预设值的辅助照明光源。

4.根据权利要求1所述的自动布光方法,其特征在于,生成氛围光源的初始布光方案具体为:

获取独立空间中内墙的网格数据,并根据内墙宽度确定氛围光源的数量;

根据氛围光源在内墙上均匀分布的原则计算每个氛围光源的坐标,所述氛围光源的高度=房间高度-第二预设值。

5.根据权利要求1-4任一所述的自动布光方法,其特征在于,所述预设回避原则具体为:删除与所述自主设计光源的距离小于第三预设值的对应自动布光光源和\/或删除在超高家具上方且与超高家具顶部的距离小于第四预设值的自动布光光源。

6.一种计算机可读存储介质,其特征在于,存储有计算机程序,所述计算机程序被处理器执行时,实现权利要求1-5任一项所述的自动布光方法。

7.一种自动布光设备,其特征在于,包括权利要求6所述的计算机可读存储介质和处理器,所述处理器执行所述计算机可读存储介质上的计算机程序时实现如权利要求1-5任一项所述自动布光方法的步骤。

8.一种自动布光装置,其特征在于,包括获取模块、布光模块和修正模块,

所述获取模块用于获取独立空间的户型数据和独立空间中家具的模型数据;

所述布光模块用于根据所述户型数据和所述模型数据生成独立空间的初始布光方案,所述初始布光方案包括环境片光初始布光方案、主照明初始布光方案、辅助照明初始布光方案和\/或氛围光源初始布光方案;

所述修正模块用于读取自主设计光源的光源数据,根据所述光源数据和\/或所述家具的模型数据,并按照预设回避原则对所述初始布光方案进行调整,生成最终布光方案,所述自主设计光源包括用户主动添加的自主主照明光源、自主辅助照明光源和\/或自主氛围光源。

9.根据权利要求8所述的自动布光装置,其特征在于,所述布光模块包括环境片光布光单元、主照明布光单元、辅助照明布光单元和\/或氛围光布光单元,

所述环境片光布光单元用于获取独立空间中外墙的网格数据,并计算所述独立空间的面积,然后分析所述外墙的网格数据,获取外墙上门窗的坐标和尺寸,并根据门窗的坐标和尺寸,计算环境片光的坐标、大小、发光强度和照射方向,所述环境片光的坐标为所述门窗的中心点坐标,所述环境片光的大小为所述门窗的大小,所述环境片光的照射方向为垂直于外墙且由外墙指向内墙方向,所述环境片光的发光强度=独立空间的面积\/所有环境片光面积之和*预设发光强度;

所述主照明布光单元用于获取独立空间中目标家具的模型数据以及独立空间中天花板网格数据或吊顶网格数据,并根据目标家具的模型数据以及天花板网格数据或吊顶网格数据计算主照明光源的坐标,所述主照明光源设置在所述目标家具的中间上方且所述主照明光源的高度为所述独立空间中吊顶或天花板的高度;

所述辅助照明布光单元用于在独立空间的最小外接矩形上以预设距离建立经纬网格,并在所述经纬网格的交点处且每间隔一个交点设置一个辅助照明光源,然后删除与最近内墙的距离小于第一预设值的辅助照明光源,所述辅助照明光源的高度为所述独立空间中吊顶或天花板的高度;

所述氛围光布光单元用于获取独立空间中内墙的网格数据,并根据内墙宽度确定氛围光源的数量,然后根据氛围光源在内墙上均匀分布的原则计算每个氛围光源的坐标,所述氛围光源的高度=房间高度-第二预设值。

10.根据权利要求8或9所述的自动布光装置,其特征在于,所述预设回避原则具体为:删除与所述自主设计光源的距离小于第三预设值的对应自动布光光源和\/或删除在超高家具上方且与超高家具顶部的距离小于第四预设值的自动布光光源。

设计说明书

技术领域

本发明涉及室内设计领域,特别涉及一种自动布光方法、介质、设备和装置。

背景技术

目前市面上的家装效果图都是专业的设计师使用3D Max等三维软件进行室内装修方案设计和渲染后生成的效果图,而装修设计中除了户型、家具摆放等设计外,还包括布光设计。布光设计包含窗外、门外、阳台等地方照进房间的环境光(比如太阳光)以及房间内的照明光源和氛围光源等等,不仅需要的工作量较大,而且专业性强、操作复杂繁琐,普通用户难以直接上手设计,而且布光设计水平也会影响着装修方案的显示效果。

发明内容

本发明提供了一种自动布光方法、介质、设备和装置,解决了以上所述的技术问题。

本发明解决上述技术问题的技术方案如下:一种自动布光方法,包括以下步骤:

步骤1,获取独立空间的户型数据和独立空间中家具的模型数据;

步骤2,根据所述户型数据和所述模型数据生成独立空间的初始布光方案,所述初始布光方案包括环境片光初始布光方案、主照明初始布光方案、辅助照明初始布光方案和\/或氛围光源初始布光方案;

步骤3,读取自主设计光源的光源数据,根据所述光源数据和\/或所述家具的模型数据,并按照预设回避原则对所述初始布光方案进行调整,生成最终布光方案,所述自主设计光源包括用户主动添加的自主主照明光源、自主辅助照明光源和\/或自主氛围光源。

本发明的有益效果是:本发明简化了布光设计的过程,降低了布光设计和渲染对专业性的要求,它可以根据场景的硬装环境和家具布置情况模拟设计师的布光设计习惯,自动生成合理的布光方案,不仅可以大大减少设计师的布光设计时间和光源强度调试时间,而且可以保障渲染图片的输出质量,减小了场景渲染图因为光源不合理而造成的图片曝光或图片过暗的机率,同时可以帮助普通用户,特别是不会设计部署光源的用户在使用渲染工具过程中智能添加补光效果,从而很大程度降低了家装设计的专业性要求。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步,生成环境片光的初始布光方案具体为:

获取独立空间中外墙的网格数据,并计算所述独立空间的面积;

分析外墙网格数据,获取外墙上门窗的坐标和尺寸;

根据门窗的坐标和尺寸,计算环境片光的坐标、大小、发光强度和照射方向,所述环境片光的坐标为所述门窗的中心点坐标,所述环境片光的大小为所述门窗的大小,所述环境片光的照射方向为垂直于外墙且由外墙指向内墙方向,所述环境片光的发光强度=独立空间的面积\/所有环境片光面积之和*预设发光强度。

进一步,生成主照明的初始布光方案具体为:

获取独立空间中目标家具的模型数据以及独立空间中天花板网格数据或吊顶网格数据,并根据目标家具的模型数据以及天花板网格数据或吊顶网格数据计算主照明光源的坐标,所述主照明光源设置在所述目标家具的中间上方且所述主照明光源的高度为所述独立空间中吊顶或天花板的高度。

进一步,生成辅助照明的初始布光方案具体包括以下步骤:

在独立空间的最小外接矩形上以预设距离建立经纬网格;

在所述经纬网格的交点处且每间隔一个交点设置一个辅助照明光源,所述辅助照明光源的高度为所述独立空间中吊顶或天花板的高度;

删除与最近内墙的距离小于第一预设值的辅助照明光源。

进一步,生成氛围光源的初始布光方案具体为:

获取独立空间中内墙的网格数据,并根据内墙宽度确定氛围光源的数量;

根据氛围光源在内墙上均匀分布的原则计算每个氛围光源的坐标,所述氛围光源的高度=房间高度-第二预设值。

进一步,所述预设回避原则具体为:删除与所述自主设计光源的距离小于第三预设值的对应自动布光光源和\/或删除在超高家具上方且与超高家具顶部的距离小于第四预设值的自动布光光源。

为了解决本发明的技术问题,还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,实现所述的自动布光方法。

为了解决本发明的技术问题,还提供了一种自动布光设备,包括所述的计算机可读存储介质和处理器,所述处理器执行所述计算机可读存储介质上的计算机程序时实现所述自动布光方法的步骤。

为了解决本发明的技术问题,还提供了一种自动布光装置,包括获取模块、布光模块和修正模块,

所述获取模块用于获取独立空间的户型数据和独立空间中家具的模型数据;

所述布光模块用于根据所述户型数据和所述模型数据生成独立空间的初始布光方案,所述初始布光方案包括环境片光初始布光方案、主照明初始布光方案、辅助照明初始布光方案和\/或氛围光源初始布光方案;

所述修正模块用于读取自主设计光源的光源数据,根据所述光源数据和\/或所述家具的模型数据,并按照预设回避原则对所述初始布光方案进行调整,生成最终布光方案,所述自主设计光源包括用户主动添加的自主主照明光源、自主辅助照明光源和\/或自主氛围光源。

进一步,所述布光模块包括环境片光布光单元、主照明布光单元、辅助照明布光单元和\/或氛围光布光单元,

所述环境片光布光单元用于获取独立空间中外墙的网格数据,并计算所述独立空间的面积,然后分析所述外墙的网格数据,获取外墙上门窗的坐标和尺寸,并根据门窗的坐标和尺寸,计算环境片光的坐标、大小、发光强度和照射方向,所述环境片光的坐标为所述门窗的中心点坐标,所述环境片光的大小为所述门窗的大小,所述环境片光的照射方向为垂直于外墙且由外墙指向内墙方向,所述环境片光的发光强度=独立空间的面积\/所有环境片光面积之和*预设发光强度;

所述主照明布光单元用于获取独立空间中目标家具的模型数据以及独立空间中天花板网格数据或吊顶网格数据,并根据目标家具的模型数据以及天花板网格数据或吊顶网格数据计算主照明光源的坐标,所述主照明光源设置在所述目标家具的中间上方且所述主照明光源的高度为所述独立空间中吊顶或天花板的高度;

所述辅助照明布光单元用于在独立空间的最小外接矩形上以预设距离建立经纬网格,并在所述经纬网格的交点处且每间隔一个交点设置一个辅助照明光源,然后删除与最近内墙的距离小于第一预设值的辅助照明光源,所述辅助照明光源的高度为所述独立空间中吊顶或天花板的高度;

所述氛围光布光单元用于获取独立空间中内墙的网格数据,并根据内墙宽度确定氛围光源的数量,然后根据氛围光源在内墙上均匀分布的原则计算每个氛围光源的坐标,所述氛围光源的高度=房间高度-第二预设值。

进一步,所述预设回避原则具体为:删除与所述自主设计光源的距离小于第三预设值的对应自动布光光源和\/或删除在超高家具上方且与超高家具顶部的距离小于第四预设值的自动布光光源。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

图1为本发明一实施例提供的一种自动布光方法的流程示意图;

图2为本发明另一实施例提供的一种自动布光装置的结构示意图。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

图1为实施例1提供的一种自动布光方法的流程示意图,如图1所示,包括以下步骤:

步骤1,获取独立空间的户型数据和独立空间中家具的模型数据;

步骤2,根据所述户型数据和所述模型数据生成独立空间的初始布光方案,所述初始布光方案包括环境片光初始布光方案、主照明初始布光方案、辅助照明初始布光方案和\/或氛围光源初始布光方案;

步骤3,读取自主设计光源的光源数据,根据所述光源数据和\/或所述家具的模型数据,并按照预设回避原则对所述初始布光方案进行调整,生成最终布光方案,所述自主设计光源包括用户主动添加的自主主照明光源、自主辅助照明光源和\/或自主氛围光源。

本实施例简化了布光设计的过程,降低了布光设计和渲染对专业性的要求,它可以根据场景的硬装环境和家具布置情况模拟设计师的布光设计习惯,自动生成合理的布光方案,不仅可以大大减少设计师的布光设计时间和光源强度调试时间,而且可以保障渲染图片的输出质量,减小了场景渲染图因为光源不合理而造成的图片曝光或图片过暗的机率,同时可以帮助普通用户,特别是不会设计部署光源的用户在使用渲染工具过程中智能添加补光效果,从而很大程度降低了家装设计的专业性要求。

具体来说,所述独立空间的户型数据包括地面网格数据、内墙网格数据、外墙网格数据、天花板网格数据以及吊顶网格数据等等,网格数据又叫mesh数据,即地面、墙面等空间平面的三角面网格三维坐标数据。所述家具的模型数据包括室内家具的位置坐标以及尺寸数据,所述光源数据包括自主设计光源的光源强度、位置坐标等等。所述预设回避原则具体为:删除与所述自主设计光源的距离小于第三预设值的对应自动布光光源和\/或删除在超高家具上方且与超高家具顶部的距离小于第四预设值的自动布光光源。不同种类的自动布光光源对应的第三预设值不同,比如主照明光源对应的第三预设值的取值范围为0.8-1.5米,而氛围光光源对应的第三预设值的取值范围为0.3-0.6米。以下通过具体的实施例2对本发明的技术方案进行详细说明,所述实施例2包括以下步骤:

S1,读取整体户型数据,将整体户型拆分成若干的独立空间。

S2,获取每个独立空间的户型数据,包括地面mesh数据,内\/外墙面mesh数据,天花板mesh数据等,并获取独立空间中家具的模型数据。

S3,生成环境片光布光方案,所述环境片光为一个会发光的平面,在渲染中它只起发光的作用,且在渲染图片中不会被看到。具体包括以下步骤:

S301,计算所述独立空间的面积;

S302,分析户型数据中的外墙mesh数据,所述外墙为非多个独立空间中间的墙,然后获取外墙上的门、窗、阳台等可以透入自然环境光的开口的数据信息,包括外墙中门窗模型所在的坐标位置以及门窗的长、宽、高等尺寸信息;

S303,然后根据这些信息计算环境片光的坐标、大小、发光强度和照射方向。所述环境片光的坐标为所述门窗的中心点坐标,比如墙上如果有个门,那么就会有一个门的模型,而模型都会有一个立方体的外包盒,门窗的中心点就是门框外包盒中间的点,该位置可以根据外包盒的长宽高进行计算。所述环境片光的大小为所述门窗的大小,比如窗户的片光宽度为窗户模型外包盒的宽度,高度为外包盒的高度。所述环境片光的照射方向为垂直于外墙且由外墙指向内墙方向。所述环境片光的发光强度=独立空间的面积\/所有环境片光面积之和*预设发光强度,即在独立空间大小不变的情况下,环境片光的总面积越大,环境片光的强度越小;在环境片光总面积不变的情况下,独立空间越大,环境片光的强度越大。若独立空间中有多个环境片光,那么所有环境片光的发光强度保持一致。通过上述公式可以调节环境片光的发光强度大小,从而防止独立空间内总体光强度不够或者总体光强度过亮。

S4,生成主照明布光方案。具体包括以下步骤:

S401,获取独立空间中家具的模型数据,即可知道独立空间内目标家具的摆放位置;不同功能的独立空间具有不同的目标家具,比如卧室的目标家具为床,客厅的目标家具为沙发和\/或茶几,餐厅的目标家具为餐桌。

S402,然后计算自动布光的主照明光源坐标,所述主照明光源设置在所述目标家具的中间上方且所述主照明光源的高度为所述独立空间中吊顶或天花板的高度。比如卧室空间中以床的中间上方为主照明光源位置;客餐厅空间中以沙发茶几、餐桌中间上方为主照明光源位置。具体来说,一个空间内,如果没有主光源,那么当放入了一个床的模型后,会自动在床这个模型的正上方添加一个主照明光源,主照明光源的高度为这个空间天花板或吊顶的高度。同时获取主照明光源的发光强度,主照明光源的发光强度可以为预设值,比如在vray渲染中设制为聚光灯LightSpotMax,照明强度为intensity=80。

S403,读取自主设计的主照明光源的位置坐标,计算上述自动布光的主照明光源和自主设计的主照明光源的距离,若所述距离小于预设值,则删除所述自动布光的主照明光源。比如,用户在独立空间中添加了一盏吊灯,那么,如果自动布光的主照明光源在吊灯的周边半径0.8-1.5米,比如1米的范围内(即所述预设值为0.8-1.5米之间任意值),则将该自动布光的主照明光源删除掉从而进行回避。

S5,生成辅助照明布光方案。具体包括以下步骤:

S501,在独立空间的最小外接矩形上以预设距离,比如80cm,建立经纬网格。

S502,在所述经纬网格的交点处且每间隔一个交点设置一个辅助照明光源,所述辅助照明光源的高度为所述独立空间中吊顶或天花板的高度,从而让房间中的布光均匀。所述辅助照明光源的发光强度取决于该光源与内墙的最小距离,即该光源与最近内墙的距离,所述距离越大,光源的发光强度越大,具体取值可以通过查询预设强度表获取,比如当光源与内墙的最小距离小于350mm时,删除掉该光源;当光源与内墙的最小距离∈[350mm,600mm)时,该光源的亮度范围为200-300lm,比如260lm;当光源与内墙的最小距离∈[600mm,1200mm)时,该光源的亮度范围为500-800lm,比如600lm;当光源与内墙的最小距离∈[1200mm,1800mm)之间时,该光源的亮度范围为800-900lm,比如850lm;当光源与内墙的最小距离大于或等于1800mm时,该光源的亮度为900-1200lm,比如1000lm。

S503,删除与最近内墙的距离小于第一预设值(比如350mm)的辅助照明光源,从而让补光集中在房间中间,且不在墙面上留下光影。

S6,生成氛围光源布光方案,具体包括以下步骤:

S601,获取独立空间中内墙的网格数据,并根据内墙宽度确定氛围光源的数量,比如可以预先建立对应关系表,通过查表即可知道多大的内墙宽度对应几个氛围光源;

S602,根据氛围光源在内墙上均匀分布的原则计算每个氛围光源的坐标,所述氛围光源的高度=房间高度-第二预设值,氛围光源的发光强度是预设的固定值。首先需要计算每个房间的高度。如果房间没有吊顶,那么房间高度就是墙的高度,如果房间有吊顶,那么房间高度就是吊顶底部的高度。房间高度确定后,氛围光源的高度就是房间高度-第二预设值,第二预设值的取值范围为200-300mm,比如250mm,即房间高度偏下一点点的位置。

S603,读取自主设计的氛围光源的位置坐标,计算上述自动布光的氛围光源和自主设计的氛围光源的距离,若所述距离小于预设值,则删除所述自动布光的氛围光源。比如,用户自己添加了一盏墙面射灯,那么如果自动布光的氛围光源在该射灯的周边半径0.3-0.6米的范围内,比如0.5米(即所述预设值为0.3-0.6米之间任意值),则将该自动布光的氛围光源删除掉从而进行回避。

或者读取家具的位置坐标和高度,判断所述自动布光的氛围光源的下方是否存在超高家具,若存在则计算所述超高家具顶部和所述自动布光的氛围光源的距离,若所述距离小于第四预设值,则删除所述自动布光的氛围光源。所述超高家具为家具顶部距离房间顶部的高度差在800mm之内的家具,在超高家具的外接矩形范围内,或者与超高家具外接矩形距离小于300-400mm,比如350mm(即第四预设值的取值范围为300-400mm)的光源将被删除。

上述实施例2的自动布光方案中同时包括了环境片光布光方案、主照明布光方案、辅助照明布光方案和氛围光源布光方案,在其他实施例中,也可以根据用户选择或者根据应用场景包括上述任意一个布光方案,这些实施方式均在本发明的保护范围以内。

为了解决本发明的技术问题,还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,实现所述自动布光方法。

为了解决本发明的技术问题,还提供了一种自动布光设备,包括所述的计算机可读存储介质和处理器,所述处理器执行所述计算机可读存储介质上的计算机程序时实现所述自动布光方法的步骤。

为了解决本发明的技术问题,本发明的实施例3提供了一种自动布光装置,如图2所示,包括获取模块100、布光模块200和修正模块300,

所述获取模块100用于获取独立空间的户型数据和独立空间中家具的模型数据;

所述布光模块200用于根据所述户型数据和所述模型数据生成独立空间的初始布光方案,所述初始布光方案包括环境片光初始布光方案、主照明初始布光方案、辅助照明初始布光方案和\/或氛围光源初始布光方案;

所述修正模块300用于读取自主设计光源的光源数据,根据所述光源数据和\/或所述家具的模型数据,并按照预设回避原则对所述初始布光方案进行调整,生成最终布光方案,所述自主设计光源包括用户主动添加的自主主照明光源、自主辅助照明光源和\/或自主氛围光源。

本实施例的自动布光装置简化了布光设计的过程,降低了布光设计和渲染对专业性的要求,它可以根据场景的硬装环境和家具布置情况模拟设计师的布光设计习惯,自动生成合理的布光方案,不仅可以大大减少设计师的布光设计时间和光源强度调试时间,而且可以保障渲染图片的输出质量,减小了场景渲染图因为光源不合理而造成的图片曝光或图片过暗的机率,同时可以帮助普通用户,特别是不会设计部署光源的用户在使用渲染工具过程中智能添加补光效果,从而很大程度降低了家装设计的专业性要求。

优选实施例中,所述布光模块200包括环境片光布光单元201、主照明布光单元202、辅助照明布光单元203和\/或氛围光布光单元204,

所述环境片光布光单元201用于获取独立空间中外墙的网格数据,并计算所述独立空间的面积,然后分析所述外墙的网格数据,获取外墙上门窗的坐标和尺寸,并根据门窗的坐标和尺寸,计算环境片光的坐标、大小、发光强度和照射方向,所述环境片光的坐标为所述门窗的中心点坐标,所述环境片光的大小为所述门窗的大小,所述环境片光的照射方向为垂直于外墙且由外墙指向内墙方向,所述环境片光的发光强度=独立空间的面积\/所有环境片光面积之和*预设发光强度;

所述主照明布光单元202用于获取独立空间中目标家具的模型数据以及独立空间中天花板网格数据或吊顶网格数据,并根据目标家具的模型数据以及天花板网格数据或吊顶网格数据计算主照明光源的坐标,所述主照明光源设置在所述目标家具的中间上方且所述主照明光源的高度为所述独立空间中吊顶或天花板的高度;

所述辅助照明布光单元203用于在独立空间的最小外接矩形上以预设距离建立经纬网格,并在所述经纬网格的交点处且每间隔一个交点设置一个辅助照明光源,然后删除与最近内墙的距离小于第一预设值的辅助照明光源,所述辅助照明光源的高度为所述独立空间中吊顶或天花板的高度;

所述氛围光布光单元204用于获取独立空间中内墙的网格数据,并根据内墙宽度确定氛围光源的数量,然后根据氛围光源在内墙上均匀分布的原则计算每个氛围光源的坐标,所述氛围光源的高度=房间高度-第二预设值;

优选实施例中,所述预设回避原则具体为:删除与所述自主设计光源的距离小于第三预设值的对应自动布光光源和\/或删除在超高家具上方且与超高家具顶部的距离小于第四预设值的自动布光光源。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAcce步骤步骤Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

设计图

一种自动布光方法、介质、设备和装置论文和设计

相关信息详情

申请码:申请号:CN201910596972.4

申请日:2019-07-03

公开号:CN110276824A

公开日:2019-09-24

国家:CN

国家/省市:94(深圳)

授权编号:授权时间:主分类号:G06T 15/50

专利分类号:G06T15/50

范畴分类:40B;

申请人:深圳积木易搭科技技术有限公司

第一申请人:深圳积木易搭科技技术有限公司

申请人地址:518052 广东省深圳市前海深港合作区前湾一路1号A栋201室

发明人:曾鹏;姚剑;陈悦;李云强

第一发明人:曾鹏

当前权利人:深圳积木易搭科技技术有限公司

代理人:刘川

代理机构:42251

代理机构编号:武汉谦源知识产权代理事务所(普通合伙) 42251

优先权:关键词:当前状态:审核中

类型名称:外观设计

标签:;  ;  ;  ;  

一种自动布光方法、介质、设备和装置论文和设计-曾鹏
下载Doc文档

猜你喜欢