应用于Houdini的Revit模型处理方法技术

技术编号:24857603 阅读:16 留言:0更新日期:2020-07-10 19:10
本发明专利技术公开了一种应用于Houdini的Revit模型处理方法,包括:将模型数据导入至Houdini中;建立类节点和子节点,每个子节点关联于一子部分;提取各个类节点中子节点的模型数据,合成种类模型;提取各个类节点的模型数据,合成为一个完整建筑模型,建立关联于建筑模型的总节点;在总节点添加属性节点;建立属性节点与待处理的子节点之间的数据关联;对属性节点添加数据类型参数,数据类型参数被同步赋予给待处理的子节点,对子节点对应的模型部分进行模型处理。本发明专利技术通过属性节点的参数修改,即可跨模块进行修改材质模块和渲染模块的数据,无需在Houdini中进行模块的重复切换去获得效果,大大提高了图像处理效率。

【技术实现步骤摘要】
应用于Houdini的Revit模型处理方法
本专利技术涉及工程信息模型
,尤其涉及一种应用于Houdini的Revit模型处理方法。
技术介绍
如今技术发展越来越快,对软件应用、工作效率和建模精度的要求已经越来越受行业的重视与关注。传统三维软件处理Revit常规模型可能需要8-10小时,不能满足效率要求,因此,有必要提供一种新的Revit模型处理方法,提供模型处理效率。
技术实现思路
本专利技术主要是针对现有技术的不足,提供一种应用于Houdini的Revit模型处理方法,可以在Houdini图像软件操作以及Revit模型处理时,极大地提升效率。本专利技术所采用的技术方案为:一种应用于Houdini的Revit模型处理方法,其包括以下步骤:从Revit软件中将模型数据按种类分别导入至Houdini图形软件中;在所述Houdini图形软件中,对模型数据按种类分别建立一个类节点,每个所述类节点关联有多个子节点,每个所述子节点关联于所属种类模型一子部分的模型数据;分别提取各个类节点下所有子节点的模型数据,将所属种类模型的各个子部分合成为一个种类模型;整体提取各个类节点的模型数据,将各个所述种类模型合成为一个完整的建筑模型,建立关联于所述建筑模型的总节点;在所述总节点添加一个属性节点;建立所述属性节点与待处理的子节点之间的数据关联;对所述属性节点添加数据类型参数,所述数据类型参数被同步赋予给待处理的子节点,对所述子节点对应的模型部分进行模型处理。本专利技术模型处理方法主要通过属性节点的参数修改,即可跨模块进行修改材质模块和渲染模块的数据,无需在Houdini中进行模块的重复切换去获得效果,大大提高了图像处理效率。作为本专利技术Revit模型处理方法的较佳实施方式,从Revit软件中导出的所述模型数据的种类选自桥架、风管、水管、墙体。作为本专利技术Revit模型处理方法的较佳实施方式,所述模型数据以FBX格式导入至所述Houdini图形软件中,且导入时,在所述Houdini图形软件中对所导入数据进行是否为FBX格式的判断,若是则导入,若否则不导入。作为本专利技术Revit模型处理方法的较佳实施方式,在分别提取各个类节点下所有子节点的模型数据之前,还包括步骤:对所述类节点和所述子节点统一进行重新命名。作为本专利技术Revit模型处理方法的较佳实施方式,所述Houdini图形软件对建立的所述类节点和子节点以英文字母、字符及空格的组合作为原始命名,所述重新命名为删除所述原始命名中的所有空格位。作为本专利技术Revit模型处理方法的较佳实施方式,在合成得到各个所述种类模型后,将各个所述种类模型以一定规则重新进行排列。作为本专利技术Revit模型处理方法的较佳实施方式,在合成得到完整的所述建筑模型后,将所述建筑模型归位于界面坐标系的中心位置。作为本专利技术Revit模型处理方法的较佳实施方式,对所述属性节点添加的数据类型参数形式包括:整型参数、浮点参数及字符串参数。作为本专利技术Revit模型处理方法的较佳实施方式,所述模型处理包括添加材质和图形渲染;在对所述属性节点添加数据类型参数的步骤中,建立需添加材质的材质节点的材质模块以及需渲染的渲染节点的渲染模块,通过将所述数据类型参数同步关联到所述材质节点和所述渲染节点的模型数据上,对所述材质节点添加材质,对所述渲染节点进行图形渲染。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术应用于Houdini的Revit模型处理方法的流程图。具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。下面结合附图和具体实施例对本专利技术做进一步详细的说明。参见图1所示,本专利技术提供了一种应用于Houdini的Revit模型处理方法,其主要包括如下步骤:步骤S1、从Revit软件中将模型数据按种类分别导入至Houdini图形软件中;步骤S2、在Houdini图形软件中,对模型数据按种类分别建立一个类节点,每个类节点关联有多个子节点,每个子节点关联于所属种类模型一子部分的模型数据;步骤S3、分别提取各个类节点下所有子节点的模型数据,将所属种类模型的各个子部分合成为一个种类模型;步骤S4、整体提取各个类节点的模型数据,将各个种类模型合成为一个完整的建筑模型,建立关联于建筑模型的总节点;步骤S5、在总节点添加一个属性节点;步骤S6、建立属性节点与待处理的子节点之间的数据关联;步骤S7、对属性节点添加数据类型参数,数据类型参数被同步赋予给待处理的子节点,对子节点对应的模型部分进行模型处理。本专利技术Revit模型处理方法主要通过属性节点的参数修改,即可跨模块进行修改材质模块和渲染模块的数据,无需在Houdini中进行模块的重复切换去获得效果,大大提高了图像处理效率。下面对本专利技术Revit模型处理方法的各个步骤进一步展开说明如下:Houdini是一款三维计算机图形软件,可运行于Linux,Windows,MacOS等操作系统,是完全基于节点模式设计的产物,其结构、操作方式等和其它的三维软件有很大的差异。Houdini自带的渲染器是Mantra,基于Reyes渲染架构,因此也能够快速的渲染运动模糊、景深和置换效果。在Houdini软件中通常将各个构件在界面上显示成一个节点,再将各个节点之间的关联路径用线条连接,以便于查看和管理。进一步地,在Houdini中,主要分为以下七个模块chop(channel途径编辑模块)、cop(后期合成模块)、dop(动力学结算模块)、sop(geometry几何模块)、rop(输出缓存模块)、shop(材质模块)、vop(可视化编辑模块),不同模块分别处理不同的数据,实现不同的功能。本专利技术方法主要实现三大功能,NodeControl(节点控制)功能、AddTupleTools(添加元件工具)功能以及ImportandExport(导入导出)功能。其中,NodeControl功能主要用于控制和操作sop模块中节点,可以使节点在sop模块下的不同geometry层级中仍保持节点本身数据和属性(可支持上述步骤S5~S7的操作);AddTupleTools功能主要用于为节点添加int(整型)、float(浮动)、string(字符串)三种数据类型,将节点变成控制器,可用于控制不同模块下拥有int、float、string三种数据的节点,无需本文档来自技高网...

【技术保护点】
1.一种应用于Houdini的Revit模型处理方法,其特征在于,包括以下步骤:/n从Revit软件中将模型数据按种类分别导入至Houdini图形软件中;/n在所述Houdini图形软件中,对模型数据按种类分别建立一个类节点,每个所述类节点关联有多个子节点,每个所述子节点关联于所属种类模型一子部分的模型数据;/n分别提取各个类节点下所有子节点的模型数据,将所属种类模型的各个子部分合成为一个种类模型;/n整体提取各个类节点的模型数据,将各个所述种类模型合成为一个完整的建筑模型,建立关联于所述建筑模型的总节点;/n在所述总节点添加一个属性节点;/n建立所述属性节点与待处理的子节点之间的数据关联;/n对所述属性节点添加数据类型参数,所述数据类型参数被同步赋予给待处理的子节点,对所述子节点对应的模型部分进行模型处理。/n

【技术特征摘要】
1.一种应用于Houdini的Revit模型处理方法,其特征在于,包括以下步骤:
从Revit软件中将模型数据按种类分别导入至Houdini图形软件中;
在所述Houdini图形软件中,对模型数据按种类分别建立一个类节点,每个所述类节点关联有多个子节点,每个所述子节点关联于所属种类模型一子部分的模型数据;
分别提取各个类节点下所有子节点的模型数据,将所属种类模型的各个子部分合成为一个种类模型;
整体提取各个类节点的模型数据,将各个所述种类模型合成为一个完整的建筑模型,建立关联于所述建筑模型的总节点;
在所述总节点添加一个属性节点;
建立所述属性节点与待处理的子节点之间的数据关联;
对所述属性节点添加数据类型参数,所述数据类型参数被同步赋予给待处理的子节点,对所述子节点对应的模型部分进行模型处理。


2.如权利要求1所述的应用于Houdini的Revit模型处理方法,其特征在于,从Revit软件中导出的所述模型数据的种类选自桥架、风管、水管、墙体。


3.如权利要求1所述的应用于Houdini的Revit模型处理方法,其特征在于,所述模型数据以FBX格式导入至所述Houdini图形软件中,且导入时,在所述Houdini图形软件中对所导入数据进行是否为FBX格式的判断,若是则导入,若否则不导入。


4.如权利要求1所述的应用于Houdini的Revit模型...

【专利技术属性】
技术研发人员:王建龙王莹莹方芹王琦徐晨仪高琪王鑫张成琦
申请(专利权)人:中建八局科技建设有限公司
类型:发明
国别省市:上海;31

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

1