一种家装效果图构建渲染方法、平台与流程

文档序号:14873654发布日期:2018-07-07 03:13阅读:325来源:国知局

本发明涉及家装行业技术领域,尤其是涉及一种家装效果图构建渲染方法、平台。



背景技术:

家装行业在于客户签单过程中需要针对业主的户型进行设计,并使用3dmax等专业的3d软件进行效果图渲染,并把效果图展示给业主,在业主满意后会极大的提高业主的签约率,因此家装设计效果图的渲染对于家装企业的收入有很大的影响,使用3dmax等软件进行效果图渲染,是对已经构建好的3d模型进行渲染的,不能根据渲染当前房间的需求实时的自动构建最简单的房间模型,因此在构建3d模型和3d模型的渲染这两个方面占用比较多的时间。



技术实现要素:

本发明的目的在于提供一种家装效果图构建渲染方法、平台,能够实现根据渲染当前房间的需求根据记性构建实时的自动构建简单的房间模型,缩短渲染时间,提高用户体验。

本发明是这样实现的,本发明第一方面提供一种家装效果图构建渲染方法,所述家装效果图构建渲染方法包括:

获取户型模型数据,根据所述户型模型数据进行户型模型构建并获取渲染数据;

获取所述户型模型中的透光模型,根据所述透光模型进入每个房间,以对所述户型模型中的每个房间进行记性构建并对每个房间的渲染数据进行优化处理;

获取渲染相机在所述户型模型的某一房间中的二维坐标,以所述二维坐标为起点,调用第三方3d效果图渲染软件根据优化后的渲染数据对所述渲染相机的可视范围进行渲染;

调整所述渲染相机的二维坐标或者可视范围,根据所述记性构建对所述渲染相机的当前可视范围进行动态构建和渲染,并释放原渲染数据。

本发明第二方面提供家装效果图构建渲染平台,所述家装效果图构建渲染平台包括:

获取户型模型数据模块,用于获取户型模型数据,根据所述户型模型数据进行户型模型构建并获取渲染数据;

户型模型记性构建模块,用于获取所述户型模型中的透光模型,根据所述透光模型进入每个房间,以对所述户型模型中的每个房间进行记性构建并对对每个房间的渲染数据进行优化处理

户型模型渲染模块,用于获取渲染相机在所述户型模型的某一房间中的二维坐标,以所述二维坐标为起点,调用第三方3d效果图渲染软件根据优化后的渲染数据对所述渲染相机的可视范围进行渲染;调整所述渲染相机的二维坐标或者可视范围,根据所述记性构建对所述渲染相机的当前可视范围进行动态构建模型并对所述渲染相机的当前可视范围进行渲染,释放原渲染数据。

本发明提供一种家装效果图构建渲染方法、平台,获取户型模型数据,根据所述户型模型数据进行户型模型构建并获取渲染数据;获取所述户型模型中的透光模型,根据所述透光模型进入每个房间,以对所述户型模型中的每个房间进行记性构建并对每个房间的渲染数据进行优化处理;获取渲染相机在所述户型模型的某一房间中的二维坐标,以所述二维坐标为起点,调用第三方3d效果图渲染软件根据优化后的渲染数据对所述渲染相机的可视范围进行渲染;调整所述渲染相机的二维坐标或者可视范围,根据所述记性构建对所述渲染相机的当前可视范围进行动态构建和渲染,并释放原渲染数据。本发明技术方案能够实现根据渲染当前房间的需求根据记性构建实时的自动构建简单的房间模型,通过使用系统中的渲染数据进行渲染,缩短渲染时间,提高用户体验。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明第一实施例提供的家装效果图构建渲染方法的流程图;

图2是本发明第一实施例提供的家装效果图构建渲染方法的一实施方式的框图;

图3是本发明第一实施例提供的家装效果图构建渲染方法的一实施方式的结构示意图;

图4是本发明第二实施例提供的家装效果图构建渲染平台的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

为了说明本发明的技术方案,下面通过具体实施例来进行说明。

本发明第一实施例提供一种家装效果图构建渲染方法,如图1所示,家装效果图渲染方法包括:

步骤s10,获取户型模型数据,根据户型模型数据进行户型模型构建并获取渲染数据。

在步骤s10中,在tumax云设计系统获取需要进行模型构建的的户型模型的数据,例如,户型模型中房间长宽高,墙的厚度等数据,户型模型中用户设动好的摆放的物品等渲染数据,可通过在tumax云设计系统中进行导入户型模型数据,其中,tumax云设计系统是土巴兔新推出的一种云设计系统,该系统能够在线完成户型绘制、改造,室内设计等,能够快速生成高清效果图,短时间内生成高品质全屋设计方案,tumax涵盖各类装修素材,拥有数十万商品模型和近百万设计方案数据,用户可任意调用素材与模型,并通过修改尺寸等实现不同空间的灵活运用,大幅提升工作效率。

步骤s20,获取户型模型中的透光模型,根据透光模型进入每个房间,以对户型模型中的每个房间进行记性构建并对每个房间的渲染数据进行优化处理。

在步骤s20中,获取户型模型中的所有的透光模型,所有透光模型中包括为两个房间共有的透光模型和部位两个房间共有的透光模型,并通过为两个房间共有的透光模型进入另一房间,对户型模型中的所有房间进行记性构建,tumax云设计系统可以通过获取的户型模型数据进行对每个房间的渲染数据进行优化处理。

如图3所示,作为本发明一实施方式,现获取1号、2号、3号、4号以及5号房间的所有透光模型,其中,透光模型是指透光的门洞、窗、门等,当检测到透光的门洞、窗、门等模型后,则为检测到有透光模型,图3中,渲染相机21通过透光模型从1号房间进入2号以及5号房间,通过2号房间可以进入3号房间,4号房间没有透光模型,不能从其他房间进入到4号房间,因此不对4号房间进行记性构建。

步骤s30,获取渲染相机在户型模型的某一房间中的二维坐标,以二维坐标为起点,调用第三方3d效果图渲染软件根据优化后的渲染数据对渲染相机的可视范围进行渲染。

在步骤s30中,tumax云设计系统具有能够调用3d效果图渲染软件的端口,通过调用3d效果图渲染软件,导入对户型模型数据的程序,其中,程序中包括通过透光模型进行记性构建的渲染程序以及对渲染程序进行优化的渲染优化程序,渲染相机21在户型模型中以某一房间的二维坐标点为起点,某一房间的二位坐标为户型模型中的任意一点,对渲染相机21当前视野可视范围的户型模型进行渲染,进行渲染是指多渲染相机可视范围的房间中的物品进行渲染。

步骤s40,调整渲染相机21的二维坐标或者可视范围,根据记性构建对渲染相机21的当前可视范围进行动态构建模型并对渲染相机21的当前可视范围进行渲染,释放原渲染数据。

在步骤s40中,当移动渲染相机21的位置,通过的透光模型进入到另一侧房间时,将渲染相机的可视范围根据渲染程序的记性构建将房间物品显示出来,随着渲染相机的可视范围角度转换,根据记性构建对房间物品进行动态构建,对渲染相机21的当前视野可视范围的户型模型进行渲染,3d效果图渲染软件通过接收tumax云设计系统发送的户型模型数据,其中户型模型数据是通过tumax云设计系统对房间进行记性构建并对渲染数据进行优化的程序,根据tumax发送的渲染优化数据进行渲染,渲染优化数据是tumax对每个房间进行记性构建时对渲染数据时进行优化,对每个房间进行构建时,通过透光模型连通每个房间,并通过透光模型连通房间时需要考虑所有方向的连通的房间,数据优化体现在,3d效果图渲染软件只针对当前视野可视范围的户型模型进行渲染,宣染数据的减少,实现渲染时间的减少。本发明通过实验数据可知,当户型模型中渲染房间无连通房间时,对房间进行平面图渲染或者全景图渲染时,渲染速度相较未使用通过tumax云设计系统判断和数据的整理之后的户型数据提升百分之二十左右,当户型模型中渲染房间有连通房间时,随户型复杂程度对房间进行平面图渲染或者全景图渲染时提升渲染时间。

本发明提供家装效果图构建渲染方法,通过获取户型模型数据,根据户型模型数据进行户型模型构建;获取户型模型中的透光模型,根据透光模型依次进入每个房间,以对户型模型中的每个房间进行记性构建并每个房间的渲染数据进行优化处理;调用第三方3d效果图渲染软件根据渲染数据对户型模型进行渲染,在户型模型的某一房间中以渲染相机21二维坐标为起点,对渲染相机21的可视范围进行渲染;调整渲染相机21二维坐标或者可视范围,根据记性构建对渲染相机21的当前可视范围进行动态构建模型并对渲染相机21的当前可视范围进行渲染,释放原渲染数据。本发明技术方案能够实现根据渲染当前房间的需求根据记性构建实时的自动构建简单的房间模型,通过使用系统中的渲染数据进行渲染,缩短渲染时间,提高用户体验。

进一步地,作为本发明一优选实施方式,在上述步骤s10中获取户型模型数据,包括:

获取户型模型的3d模型数据,3d模型数据包括模型的名字,模型的位置以及模型的渲染信息;

获取户型模型的造型模型,造型模型数据包括模型的顶点坐标、模型的纹理贴图坐标、模型的法线方向以及模型的位置。

需要说明的是,3d模型是指间内的桌椅、床、柜子、门窗、摆件等,造型模型是指房间内的地面拼花、吊顶、背景墙等,可以通过3d模型或造型模型的属性等获取实际数据,3d模型或造型模型在户型模型中以一定的比例在系统显示页面进行显示,获取的户型模型数据也可在tumax云设计系统中进行户型模型构建,tumax云设计系统根据导入的户型模型数据进行户型建构,获取3d模型数据和造型模型数据,3d模型数据和造型模型数据是根据客户需求已经设定好的,通过tumax云设计系统对导入的3d模型数据和造型模型数据进行判断和整理,对户型模型房间中渲染信息计算出优化渲染信息。

进一步地,作为本发明一优选实施方式,在上述步骤s20中获取户型模型中的透光模型,根据透光模型进入每个房间,包括:

确定渲染相机在户型模型的第一房间中的二维坐标,以二维坐标为起点,获取第一房间的透光模型,当判定透光模型为两个房间共有时,使渲染相机通过透光模型进入第二房间,获取第二房间的透光模型,按照上述步骤依次获取其余透光模型,并根据其余透光模型进入其余房间。

具体的,以户型模型的某一房间中的二维坐标,二维坐标可以是房间中的任意一点,以二维坐标为起点,获取当前房间的透光模型,通过二位坐标为起点,作为一种实施方式,对渲染相机21可视范围获取透光模型,作为另外一种实施方式,以二位坐标为起点,做圆周运动,获取房间中的透光模型,对透光模型进行判定,当判定透光模型为两个房间共有时,渲染相机21通过透光模型进入下一个房间,获取下一个房间的透光模型,并依次获取其余透光模型。

例如,如图3所示,1号房间为第一房间,渲染相机21在1号房间的任意一点为起点,作为一种实施方式,对渲染相机21可视范围内获取透光模型,并判断透光模型是否为两个房间共有,从图中我们可以看出,1号房间和2号房间共有一个透光模型,也就是门洞,渲染相机21从1号房间通过透光模型进入到2号房间,获取2号房间的透光模型,当2号房间的透光模型为2号房间和3号房间共有时,渲染相机21进入3号房间,获取3号房间的透光模型,当3号房间未获取除了与2号房间共有的透光模型,3号房间已经查找过,则该条路径查找完毕,对其他路径进行查找。作为另一种实施方式,使渲染相机21做圆周运动,判断透光模型是否为两个房间共有的,主要是针对门洞、窗、门等透光模型在判断方式及检查门窗等模型下为一个房间所有,若透光模型的属性为2时则表示为两个房间共有,当判断出透光模型为两个房间共有时,渲染相机21通过透光模型进入到透光模型的另一侧房间并在程序中对其记性构建,并计算出渲染数据,从图中我们可以看出,当渲染相机21做圆周运动时,可获取到两个透光模型,1号房间和5号房间共有一个透光模型,1号房间和2号房间共有一个透光模型,因此,渲染相机21通过透光模型进入到2号、5号房间,渲染相机21通过透光模型通过透光模型进入2号、5号的房间并在程序中对其记性构建,并计算出渲染数据,当渲染相机21通过透光模型进入5号房间,5号房间未获取到除与1号房间共有的透光模型,则对1号房间的其他路径进行查找,通过透光模型进入到2号、3号房间。在此实施方式中,对图中的1号、2号、3号以及5号房间进行记性构建,并对每个房间计算渲染数据,在记性构建时不存在先后顺序关系,先后顺序对最后结果不构成影响对户型模型建模完成后进行3d场景的渲染。

进一步地,作为本发明一优选实施方式,在上述步骤中获取第一房间的透光模型,之后还包括:

当判定至少两个透光模型为两个房间共有时,使渲染相机通过其中一个透光模型进入第二房间,获取第二房间的透光模型,判定第二房间的透光模型不为两个房间共有时,返回至第一房间,使渲染相机通过另一个透光模型进入第三房间,获取第三房间的透光模型,按照上述步骤依次获取其余透光模型,并根据其余透光模型进入其余房间。

例如,如图2所示,作为一种实施方式,渲染相机从第一房间能通过透光模型进入第二房间和第五房间,从第二房间通过通过透光模型进入第三房间和第五房间,当判定第一房间有至少两个透光模型为两个房间共有时,使渲染相机通过其中一个透光模型进入第二房间,判定第二房间有至少两个透光模型为两个房间共有时,通过其中一个透光模型进入第三房间,判定第三房间的透光模型不为两个房间共有时,返回第二房间,通过第二房间的另一个透光模型进入第四房间,判定第四房间的透光模型不为两个房间共有时,返回第一房间,通过第一房间的另一透光模型进入第五房间,本实施方式中采用深度优化方式获取透光模型进入另一房间。

进一步地,作为本发明第一实施例一优选实施方式,在上述步骤s40中调整渲染相机的二维坐标或者可视范围,根据记性构建对渲染相机的当前可视范围进行动态构建和渲染,并释放原渲染数据,包括:

调整渲染相机的二维坐标,使渲染相机通过透光模型进入另外一个房间,根据记性构建对渲染相机在另外一个房间的当前可视范围进行动态构建和渲染,并释放原渲染数据。

具体的,通过调整渲染相机21在户型模型中的二维坐标,使渲染相机21在户型模型中处于任意房间的任意位置,还能根据用户需要,对户型模型以一定的比例进行扩大或缩小,对渲染相机21可视范围内进行渲染,当调整渲染相机21的坐标时,对渲染相机21当前可视范围内进行渲染时,释放原来的渲染数据,提高渲染速度。

进一步地,作为本发明一优选实施方式,在上述步骤s40中调整渲染相机的二维坐标或者可视范围,根据记性构建对渲染相机的当前可视范围进行动态构建和渲染,并释放原渲染数据,包括:

使渲染相机做圆周运动以调整渲染相机的可视范围,根据记性构建对渲染相机的当前可视范围进行动态构建模和渲染,并释放原渲染数据。

具体的,以某一房间的二位坐标为起点,通过调整渲染相机21的可视范围角度,对可视范围内进行渲染,以圆周运动时,根据用户需求,可随意调整渲染相机21的角度。

本发明第二实施例提供一种家装效果图构建渲染平台4,如图4所示,家装效果图构建渲染平台4包括:

获取户型模型数据模块41,用于获取户型模型数据,根据户型模型数据进行户型模型构建并获取渲染数据;

户型模型记性构建模块42,用于获取户型模型中的透光模型,根据透光模型进入每个房间,以对户型模型中的每个房间进行记性构建并对对每个房间的渲染数据进行优化处理;

户型模型渲染模块43,用于获取渲染相机在户型模型的某一房间中的二维坐标,以二维坐标为起点,调用第三方3d效果图渲染软件根据优化后的渲染数据对渲染相机的可视范围进行渲染;调整渲染相机的二维坐标或者可视范围,根据记性构建对渲染相机的当前可视范围进行动态构建模型并对渲染相机的当前可视范围进行渲染,释放原渲染数据。

本发明提供一种家装效果图构建渲染平台4,通过获取户型模型数据模块41获取户型模型数据,根据户型模型数据进行户型模型构建并获取渲染数据;户型模型记性构建模块42,用于获取户型模型中的透光模型,根据透光模型进入每个房间,以对户型模型中的每个房间进行记性构建并对每个房间的渲染数据进行优化处理;户型模型渲染模块43,用于获取渲染相机在户型模型的某一房间中的二维坐标,以二维坐标为起点,调用第三方3d效果图渲染软件根据优化后的渲染数据对渲染相机的可视范围进行渲染;调整渲染相机21的二维坐标或者可视范围,根据记性构建对渲染相机21的当前可视范围进行动态构建和渲染,并释放原渲染数据。本发明技术方案能够实现在tumax云设计系统中根据渲染当前房间的需求实时的自动构建最简单的房间模型,通过使用系统中的渲染数据进行渲染,渲染时间缩短,提高用户体验。

进一步地,作为本发明第二实施例一优选实施方式,在上述获取户型模型数据模块41,具体包括:

获取户型模型的3d模型数据,3d模型数据包括模型的名字,模型的位置以及模型的渲染信息;

获取户型模型的造型模型,造型模型数据包括模型的顶点坐标、模型的纹理贴图坐标、模型的法线方向以及模型的位置。

进一步地,作为本发明第二实施例一优选实施方式,在上述户型模型记性构建模块42中获取户型模型中的透光模型,根据透光模型进入每个房间,具体包括:

确定渲染相机在户型模型的第一房间中的二维坐标,以二维坐标为起点,获取第一房间的透光模型,当判定透光模型为两个房间共有时,使渲染相机通过透光模型进入第二房间,获取第二房间的透光模型,按照上述步骤依次获取其余透光模型,并根据其余透光模型进入其余房间。

进一步地,作为本发明第二实施例一优选实施方式,获取第一房间的透光模型,之后还包括:

当判定至少两个透光模型为两个房间共有时,使渲染相机通过其中一个透光模型进入第二房间,获取第二房间的透光模型,判定第二房间的透光模型不为两个房间共有时,返回至第一房间,使渲染相机通过另一个透光模型进入第三房间,获取第三房间的透光模型,按照上述步骤依次获取其余透光模型,并根据其余透光模型进入其余房间。

以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1