[go: up one dir, main page]

CN110276824A - 一种自动布光方法、介质、设备和装置 - Google Patents

一种自动布光方法、介质、设备和装置 Download PDF

Info

Publication number
CN110276824A
CN110276824A CN201910596972.4A CN201910596972A CN110276824A CN 110276824 A CN110276824 A CN 110276824A CN 201910596972 A CN201910596972 A CN 201910596972A CN 110276824 A CN110276824 A CN 110276824A
Authority
CN
China
Prior art keywords
light
light source
lighting
separate space
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201910596972.4A
Other languages
English (en)
Inventor
曾鹏
姚剑
陈悦
李云强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Block Technology Technology Co Ltd
Original Assignee
Shenzhen Block Technology Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Block Technology Technology Co Ltd filed Critical Shenzhen Block Technology Technology Co Ltd
Priority to CN201910596972.4A priority Critical patent/CN110276824A/zh
Publication of CN110276824A publication Critical patent/CN110276824A/zh
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects
    • G06T15/506Illumination models

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Circuit Arrangement For Electric Light Sources In General (AREA)

Abstract

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

Description

一种自动布光方法、介质、设备和装置
技术领域
本发明涉及室内设计领域,特别涉及一种自动布光方法、介质、设备和装置。
背景技术
目前市面上的家装效果图都是专业的设计师使用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)、磁碟或者光盘等各种可以存储程序代码的介质。
以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (10)

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所述的自动布光装置,其特征在于,所述预设回避原则具体为:删除与所述自主设计光源的距离小于第三预设值的对应自动布光光源和/或删除在超高家具上方且与超高家具顶部的距离小于第四预设值的自动布光光源。
CN201910596972.4A 2019-07-03 2019-07-03 一种自动布光方法、介质、设备和装置 Withdrawn CN110276824A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910596972.4A CN110276824A (zh) 2019-07-03 2019-07-03 一种自动布光方法、介质、设备和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910596972.4A CN110276824A (zh) 2019-07-03 2019-07-03 一种自动布光方法、介质、设备和装置

Publications (1)

Publication Number Publication Date
CN110276824A true CN110276824A (zh) 2019-09-24

Family

ID=67962812

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910596972.4A Withdrawn CN110276824A (zh) 2019-07-03 2019-07-03 一种自动布光方法、介质、设备和装置

Country Status (1)

Country Link
CN (1) CN110276824A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111402409A (zh) * 2020-04-03 2020-07-10 湖北工业大学 一种展馆设计光照条件模型系统
CN111611726A (zh) * 2020-06-22 2020-09-01 广州极点三维信息科技有限公司 一种室内场景自动布光方法和相关装置
CN111882650A (zh) * 2020-06-23 2020-11-03 北京城市网邻信息技术有限公司 一种空间光线的处理方法、装置、电子设备及存储介质
CN113010952A (zh) * 2021-03-26 2021-06-22 深圳市六道文化传播有限公司 一种室内展厅设计方法及系统
WO2023082959A1 (zh) * 2021-11-10 2023-05-19 深圳须弥云图空间科技有限公司 基于虚幻引擎的自动布光方法、装置、设备及存储介质

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111402409A (zh) * 2020-04-03 2020-07-10 湖北工业大学 一种展馆设计光照条件模型系统
CN111611726A (zh) * 2020-06-22 2020-09-01 广州极点三维信息科技有限公司 一种室内场景自动布光方法和相关装置
CN111611726B (zh) * 2020-06-22 2021-03-23 广州极点三维信息科技有限公司 一种室内场景自动布光方法和相关装置
CN111882650A (zh) * 2020-06-23 2020-11-03 北京城市网邻信息技术有限公司 一种空间光线的处理方法、装置、电子设备及存储介质
CN113010952A (zh) * 2021-03-26 2021-06-22 深圳市六道文化传播有限公司 一种室内展厅设计方法及系统
WO2023082959A1 (zh) * 2021-11-10 2023-05-19 深圳须弥云图空间科技有限公司 基于虚幻引擎的自动布光方法、装置、设备及存储介质
EP4428738A4 (en) * 2021-11-10 2025-02-19 Shenzhen Xumi Yuntu Space Tech Co Ltd AUTOMATIC LIGHT DISPENSING METHOD AND APPARATUS BASED ON NON-REAL ENGINE, DEVICE AND STORAGE MEDIUM

Similar Documents

Publication Publication Date Title
CN110276824A (zh) 一种自动布光方法、介质、设备和装置
CN111008416B (zh) 一种户型场景光照效果生成方法及系统
CN104778756B (zh) 智能家居装饰设计系统
JP2022540934A (ja) インテリアデザインのための人工知能システム及び方法
CN112883476B (zh) 建筑空间的布局方法、装置及电子设备
CN111986305A (zh) 一种家具的展示方法、装置、电子设备及存储介质
CN104077802B (zh) 增强虚拟场景实时仿真图像显示的方法
US20150325035A1 (en) Method and system for efficient modeling of specular reflection
CN111145333B (zh) 一种室内场景光照布局方法
CN108446830B (zh) 一种基于移动设备端的户型日照分析方法
CN105654545A (zh) 一种3d互动别墅户型的构建与分层显示控制方法
CN109076680A (zh) 控制照明系统
CN107515986A (zh) 编辑2d户型图生成3d户型场景的方法
JP5085399B2 (ja) 3dモデル生成システム
CN109462926B (zh) 智能分配灯光的渲染方法、装置、设备及存储介质
CN105869205B (zh) 一种实时渲染方法和移动终端
WO2023082959A1 (zh) 基于虚幻引擎的自动布光方法、装置、设备及存储介质
US11257287B2 (en) System, device and method for creating three-dimensional models
JP5227136B2 (ja) 三次元空間における光分布シミュレータ、三次元空間における光分布シミュレーション方法、三次元空間における光分布シミュレーション用プログラム
CN106952346B (zh) 一种基于画平面多边形生成吊顶3d模型的系统及方法
JP5584795B2 (ja) 照明装置
CN112546633B (zh) 虚拟场景的处理方法、装置、设备及存储介质
Turner et al. Automatic indoor 3D surface reconstruction with segmented building and object elements
CN114595501A (zh) 一种室内装修方法、系统及存储介质
Susanti et al. The effect of opening on building envelope toward daylight performance in Betang House at Central Borneo

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20190924

WW01 Invention patent application withdrawn after publication