CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD大学

相关分类

用于 BIM 设计实施的自定义计算工作流

2023-1-13 03:00| 发布者: admin| 查看: 253| 评论: 0|来自: AutoCAD

摘要: 探索使用自定义软件、可视化脚本和云高效跨应用程序传输几何体和元数据的实际示例。了解如何使用 Revit 族生成基于参数化规则的几何图形和自由格式图元。

扎哈·哈迪德建筑师事务所以其标志性的流体建筑和计算设计而闻名。将这些项目转换为Revit BIM模型是一项特殊的挑战,需要自定义工作流。在过去的几年中,我们为许多标志性的全球项目创建了BIM模型,并使用了各种高效和创新的方法,这些方法也可以增强和激发您的工作。

本文探讨了使用自定义软件、可视化脚本和云处理几何体和元数据的高效跨应用程序传输的实际示例。我们将展示如何利用不同类型的 Revit 族来生成参数化、基于规则的几何图形和自由格式图元。

Dynamo 中的可视化脚本如何增强我们的计算设计,以及利用计算设计、智能 BIM 元素和元数据分析的高效立面工作流程是什么样子的?我们面临哪些挑战,我们的方法是如何演变的?

导言:目标

在建筑项目的过程中,从概念设计到文档和实施,使用许多不同的软件。这个例子取决于项目的类型、架构师的范围、要求和可交付成果,甚至取决于各个团队成员的技能和偏好。

此外,由于对各种选项的测试,设计将定期更改,以优化和评估初始设计的价值,或者在后期阶段实施协调更改和细节。

将设计模型转换为适当的BIM模型并协调两者是一项特殊的挑战。设计团队应该能够以非常直接和流畅的方式为BIM模型做出贡献,以节省时间并防止出现问题。

我们的主要目标是:

1) 从设计到 BIM
的有效跨应用程序工作流程 • 能够使用在第三方软件
中创建的内容 • 防止重复工作

2) 尽可能参数化和自动化 • 启用并加速设计迭代的创建和变更
的实施
• 节省花在重复性任务上的时间

为了促进这些目标,我们使用自定义:
• BIM 元素
• 可视化脚本/脚本/宏
• 软件/插件

自定义选项

每个软件都提供了一组可用于创建BIM模型的通用工具。但是,对于需要特殊或定制解决方案的每个办公室、某些项目、工作流程或任务来说,这可能还不够。幸运的是,大多数软件都提供了各种可能性来自定义和扩展其基本功能;例如,可视化脚本环境、宏或应用程序编程接口 (API)。

Revit + Dynamo 的自定义选项(按难度排序):

雷维特

Revit customization options

发电机

Dynamo customization options

伪造

Autodesk Forge云平台也可用于设计自动化。它目前在AutoCAD / DWG文件上运行,但在2019年将支持Revit BIM模型,并且可以自动化。

项目一

Building

目的
• 设计过程
的参数化和自动化 • 在BIM中有效使用自由形式几何

原生元素

Revit 提供了许多本机图元,这些图元可以轻松且开箱即用地用于 BIM 模型:

Native elements

对于某些项目,由于建筑规模、图元数量或一般设计,手动绘图或转换过程可能不够高效,无法创建 BIM 模型。自动化过程可能是一个更好或唯一的解决方案,特别是当建筑元素已经以某种格式或软件提供并且设计定期和快速连续更改时;例如,以下公寓楼:

Apartment buildings

Grasshopper script

一个全面的蚱蜢脚本已经存在,并用于生成详细的 Rhino 模型。因此,创建BIM模型的最有效方法是重复使用此信息并将其转换为可以轻松传输的格式。

只需要简单的几何图形,如折线(楼板)或线(墙)来存储几何信息。将添加其他元数据以存储图元类型、其他参数和 Revit 所需的信息。

3D model

3D output

查比姆

在我们的办公室,设计过程中使用了各种应用程序(玛雅,蚱蜢,犀牛,卡蒂亚)。这些不同的模型都整理在一个 Rhino 设计模型中,该模型也是生成 Revit BIM + 文档模型的基础。

ZHA BIM的开发是为了有效地转换设计和BIM模型之间的几何图形和元数据,它由两个C#插件组成,用于Rhino(将元数据附加到几何体)+ Revit(自动创建BIM元素)。

Diagram and text

Process diagram

ZHA BIM插件采用Grasshopper生成的几何图形和元数据,并按顺序和预定义的步骤模拟用户的工作,以便可以正确创建和托管所有BIM元素。

对于以下示例,自动化过程大约需要 15 分钟,然后生成正确的 Revit 模型和图形。只有一些未包含在 Grasshopper 脚本中的自定义情况有待调整。

Native elements Revit 3D

Native elements Revit 2D

以下视频显示了 Revit 插件如何根据从 Grasshopper 脚本(上图)生成的 Rhino 文件中读取的信息,以正确托管元素所需的特定顺序模拟用户的工作:

 

自由格式元素

标准 Revit 建筑图元不支持自由形式几何图形。此类图元需要加载到通用模型族中,然后进行处理,以正确启用大多数现有 Revit 功能。这些建筑物包含许多雕刻的立面,屋顶和栏杆。因此,创建BIM模型需要一个高效的工作流程:

Free-form elements

将自由格式图元转换为 Revit 族是一项相当繁重的工作,用户需要为每个图元执行多达十几个连续的步骤,例如创建和放置族、处理 SAT 文件、设置材质和参数等。

当需要创建或转移数百或数千个元素(例如立面面板)时,这样的任务变得更加困难。在Revit中创建自由格式图元所需的所有步骤都可以很容易地编程到C# Revit附加模块中,如ZHA BIM或Dynamo可视化脚本,以自动执行和加速这项重复而繁琐的任务。

Building

Free-form elements Revit 3D

以下视频显示了使用的过程。在 Rhino 中,必需参数和自定义参数被设置、附加到几何体并保存。然后,Revit 插件用于模拟用户需要对每个图元执行的不同步骤,并将其传输到适当的 Revit 族中。

 

Eckart Schwerdtfeger 是一位建筑师,在所有项目阶段以及在欧洲、俄罗斯、中东和中国实施大型、备受瞩目的国际项目方面拥有 12 年的经验。在Behnisch Architects,Coop Himmelb(l)au和LAVA工作期间,他参数化地设计,优化和实施了几个非凡的外墙。他的主要工作领域是计算设计、BIM 管理和编程。目前,Eckart是Zaha Hadid Architects的BIM助理,负责管理办公室的BIM团队。

想要更多?下载完整的课程讲义以继续阅读。


路过

雷人

握手

鲜花

鸡蛋
群   号:715888130

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-6-6 21:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部