建筑设计仿真方法、装置和存储介质制造方法及图纸

技术编号:37394812 阅读:13 留言:0更新日期:2023-04-27 07:32
本申请公开了一种建筑设计仿真方法、装置和存储介质,涉及仿真建模技术领域,所述方法包括:获取目标建筑的建筑信息,所述建筑信息包括建筑内的各个分区的分区类型以及每个分区的分区尺寸;对于所述目标建筑内的目标分区,从数据库中获取适配所述目标分区的目标伪3D图像,所述数据库中包括不同功能的分区所对应的候选伪3D图像;根据所述目标分区的分区尺寸以及所述目标伪3D图像渲染所述目标分区。解决了现有技术中3D仿真时显示较慢的问题,达到了可以通过伪3D图像进行渲染进而提高渲染效率,缩短等待时间的效果。缩短等待时间的效果。缩短等待时间的效果。

【技术实现步骤摘要】
建筑设计仿真方法、装置和存储介质


[0001]本专利技术涉及一种建筑设计仿真方法、装置和存储介质,属于仿真建模


技术介绍

[0002]在现有的设计平台上,通常要设计整个建筑,例如一栋楼,并且需要设计建筑内的每个室内空间,在该场景中通常需要对建筑本身和其中的室内空间进行3D建模。
[0003]由于一个建筑可能包含成百上千个室内空间,需要对每个室内空间进行3D建模,工作量较大。现有方案中,基于3D设计模板自动进行建模,该方案虽然部分解决了工作量问题,但是由于建模完成后数据量较大,无法在客户端(包括web端)中进行高效率的实时显示和编辑。

技术实现思路

[0004]本专利技术的目的在于提供一种建筑设计仿真方法、装置和存储介质,用于解决现有技术中存在的问题。
[0005]为达到上述目的,本专利技术提供如下技术方案:
[0006]根据第一方面,本专利技术实施例提供了一种建筑设计仿真方法,所述方法包括:
[0007]获取目标建筑的建筑信息,所述建筑信息包括建筑内的各个分区的分区类型以及每个分区的分区尺寸;
[0008]对于所述目标建筑内的目标分区,从数据库中获取适配所述目标分区的目标伪3D图像,所述数据库中包括不同功能的分区所对应的候选伪3D图像;
[0009]根据所述目标分区的分区尺寸以及所述目标伪3D图像渲染所述目标分区。
[0010]可选地,所述从数据库中获取适配所述目标分区的目标伪3D图像,包括:
[0011]根据所述目标分区的目标分区类型,从所述数据库中获取所述目标分区类型所对应的候选伪3D图像;
[0012]接收从所述候选伪3D图像中选择一个候选伪3D图像的选择指令;
[0013]将所述选择指令选择的候选伪3D图像确定为所述目标伪3D图像。
[0014]可选地,所述从数据库中获取适配所述目标分区的目标伪3D图像,包括:
[0015]根据所述目标分区的目标分区类型,从所述数据库中获取所述目标分区类型所对应的候选伪3D图像;
[0016]根据预设规则以及所述候选伪3D图像为所述目标分区推荐所述目标伪3D图像。
[0017]可选地,所述根据所述目标伪3D图像渲染所述目标分区,包括:
[0018]通过光线步进ray marching算法将所述目标伪3D图像渲染至所述目标分区。
[0019]可选地,所述目标伪3D图像包括n张图像切片以及每张图像切片的图像信息,所述图像信息包括各个像素点的颜色和/或透明度,n为正整数;所述通过光线步进ray marching算法将所述目标伪3D图像渲染至所述目标分区,包括:
[0020]通过所述ray marching算法根据所述目标尺寸计算光线与所述目标伪3D图像中
的每张图像切片的交点;
[0021]对于与每张图像切片的交点,根据所述图像切片的图像信息获取所述交点的交点图像信息;
[0022]根据获取到的各个交点的交点图像信息渲染所述目标分区。
[0023]可选地,所述方法还包括:
[0024]获取设计库中的各个设计方案;
[0025]将所述设计方案中的各个分区的设计信息处理为伪3D图像;
[0026]存储所述伪3D图像至所述数据库。
[0027]可选地,所述将所述设计方案中的各个分区的设计信息处理为伪3D图像,包括:
[0028]将各个分区的设计信息渲染为n张图像切片,得到每张图像切片中的各个像素的图像信息,n为正整数;
[0029]将所述n张图像切片以及所述图像信息关联确定为所述伪3D图像。
[0030]第二方面,提供了一种建筑设计仿真装置,所述装置包括存储器和处理器,所述存储器中存储有至少一条程序指令,所述处理器通过加载并执行所述至少一条程序指令以实现如第一方面所述的方法。
[0031]第三方面,提供了一种计算机存储介质,所述计算机存储介质中存储有至少一条程序指令,所述至少一条程序指令被处理器加载并执行以实现如第一方面所述的方法。
[0032]通过获取目标建筑的建筑信息,所述建筑信息包括建筑内的各个分区的分区类型以及每个分区的分区尺寸;对于所述目标建筑内的目标分区,从数据库中获取适配所述目标分区的目标伪3D图像,所述数据库中包括不同功能的分区所对应的候选伪3D图像;根据所述目标分区的分区尺寸以及所述目标伪3D图像渲染所述目标分区。解决了现有技术中3D仿真时显示较慢的问题,达到了可以通过伪3D图像进行渲染进而提高渲染效率,缩短等待时间的效果。
[0033]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,并可依照说明书的内容予以实施,以下以本专利技术的较佳实施例并配合附图详细说明如后。
附图说明
[0034]图1为本专利技术一个实施例提供的建筑设计仿真方法的方法流程图;
[0035]图2为本专利技术一个实施例提供的ray marching算法的原理图;
[0036]图3为本专利技术一个实施例提供的建筑设计仿真方法的一种可能的原理图。
具体实施方式
[0037]下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0038]在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”、

第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0039]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。
[0040]此外,下面所描述的本专利技术不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
[0041]请参考图1,其示出了本申请一个实施例提供的建筑设计仿真方法的方法流程图,如图1所示,所述方法包括:
[0042]步骤101,获取目标建筑的建筑信息,所述建筑信息包括建筑内的各个分区的分区类型以及每个分区的分区尺寸;
[0043]建筑设计师在设计目标建筑时会确定目标建筑的建筑信息,相应的可以存储该建筑信息。其中,建筑信息包括建筑内的各个分区的分区类型以及每个分区的分区尺寸。本申请中的分区是指建筑内的各个室内本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种建筑设计仿真方法,其特征在于,所述方法包括:获取目标建筑的建筑信息,所述建筑信息包括建筑内的各个分区的分区类型以及每个分区的分区尺寸;对于所述目标建筑内的目标分区,从数据库中获取适配所述目标分区的目标伪3D图像,所述数据库中包括不同功能的分区所对应的候选伪3D图像;根据所述目标分区的分区尺寸以及所述目标伪3D图像渲染所述目标分区。2.根据权利要求1所述的方法,其特征在于,所述从数据库中获取适配所述目标分区的目标伪3D图像,包括:根据所述目标分区的目标分区类型,从所述数据库中获取所述目标分区类型所对应的候选伪3D图像;接收从所述候选伪3D图像中选择一个候选伪3D图像的选择指令;将所述选择指令选择的候选伪3D图像确定为所述目标伪3D图像。3.根据权利要求1所述的方法,其特征在于,所述从数据库中获取适配所述目标分区的目标伪3D图像,包括:根据所述目标分区的目标分区类型,从所述数据库中获取所述目标分区类型所对应的候选伪3D图像;根据预设规则以及所述候选伪3D图像为所述目标分区推荐所述目标伪3D图像。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标伪3D图像渲染所述目标分区,包括:通过光线步进ray marching算法将所述目标伪3D图像渲染至所述目标分区。5.根据权利要求4所述的方法,其特征在于,所述目标伪3D图像包括n张图像切片以及每张图像切片的图像信息,...

【专利技术属性】
技术研发人员:梁恩宁黄晓煌唐睿
申请(专利权)人:杭州群核信息技术有限公司
类型:发明
国别省市:

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

1