广告


有没有听过用 DIALux evo 建模时间比布灯时间还长的八卦?


如果有,你的 DIALux evo 就该升级了!

加入了 IFC 格式导入功能的 DIALux evo,设计师可以快速导入其他软件完成的整栋建筑或部分模型,只需专注在照明设计,省下过去建模费时费力的时间。


简单来说 IFC 完整英文名称是 Industry Foundation Class,中文是工业基础类,是一种专门用于工业数据交换的模型格式。



▲IFC 模型文件


▲DIALux evo 在导入的 IFC 模型布灯结果


或许你没有听过 IFC,那总该听过 BIM (建筑信息模型)席卷全球的消息吧?


BIM 在欧美国家早已行之有年,是各国政府积极立法要求在公共建筑项目网络中规划、实现、运作以及维护的一种流程方式。例如英国政府要求在2025年通过BIM实现政府投资项目成本降低30%,项目交付周期缩短50%。美、加两国 BIM 涉足的项目高达71%,在中大型项目中的应用更高达90%。

要加入这个 BIM 流程就需要IFC模型格式来和所有参与施工流程的工作人员交换数据,而 DIALux evo 正因为有了 IFC 导入功能,让照明设计顺理成章地成为 BIM 流程的一部分

然而便利的生活总是建立在某种心照不宣的规范下,就像是 IFC 给予用户很大的自由度诠释空间,就常会不经意地发生错误、误解、不精确或是不完美的情况,进而导致设计师在导入 IFC 档案到 DIALux evo 中时出现问题。

那么究竟好的 IFC 模型格式到底是建立在什么之上?

一般而言,DIALux evo 须要有个有逻辑性的楼房结构。很德式,对吧?!缺少逻辑,德国人就不懂你要他做什么,就像 DIALux evo 一样。因此,你的 IFC 文件需要有至少一栋有一层楼和墙壁的建筑物才能导入。


以下范例截图可以看到一个正确的 IFC 格式需要具备的逻辑性:建筑物、楼层、墙壁等等。


▲正确的 IFC 格式层层分布


另一个造成 IFC 模型格式无法导入的原因是模型构造。这些问题通常发生在使用 CAD 这类绘图软件建构模型时,与 DIALux evo 无关。虽然多数的软件都会尽量避免建模时产生这类的错误,但难以全部免除。


为避免这些问题,我们建议大家注意几个细节:


1.简洁的构造


BIM虽然是虚拟的结构,但如后期施工一样也需要同样的精准度。这表示:

- 如果在两面墙壁中间有一个间隙,代表施工完成后就会有个间隙;

- 如果有一个对象放在墙内,楼房完工后就有个对象被放在墙壁中;

- 如果有扇窗户嵌入隔间墙里三厘米,代表完工后窗就是一毫不差的在这墙内三厘米。


不精确的错误可能导致以下问题:

性能问题;

- 难以侦测房间的位置;

- 计算精确度问题;

- 不恰当的图像化;

- 显示问题。


2.完整结构


处理 DWG 图纸总是旷日废时,虽然有了 BIM 的 IFC 模型能节省大量时间,但是如果楼层不是明确的对象,就会缺少静态均衡、材质数量和其他元素的独立和稳定性。


3. 相对应的开口和窗户


DIALux 会自动在每个窗户做开口。多数 CAD 绘图软件虽然不会这么做,但也不代表这样是错的。举例来说,有人在软件画了道水泥墙,墙上有个开口,却是个对建筑物不合适的开口。也可能窗户制造商在图上放了扇窗,却没有一个合适的建筑物开口。理想的 IFC 模型会有合适的开口和窗户,这样才可以在移动窗户时开口同时跟着调整位置。如果开口和窗户彼此不相关,后者在 evo 内移动时,前者会脱节而不会跟着窗户走。

4. 使用正确的对象形式


IFC 模型接受少了定义但有尺寸的对象,例如马桶、电梯等。然而这些对象没有任何可被 DIALux evo 识别的特征,也难以被正确判断与其他对象的关联性甚至计算。对于 DIALux evo 来说,窗户被定义为是个窗户很重要(而不是墙壁或家具) ,否则会无法计算日光。


▲建筑物 IFC 模型



▲近看建筑物 IFC 模型


5. 支持的对象


如果你想要了解更完整的 IFC 格式说明,请到:

http://www.buildingsmart.de/


以下的 IFC 对象在导入过程会转换成DIALux对象:
• IfcWall (墙)
• IfcStandardWallCase (墙框)
• IfcCurtainWall (窗帘墙)
• IfcSlab (隔板)
• IfcRoof (屋顶)
• IfcCovering (遮盖物)
• IfcWindow (窗)
• IfcDoor (门)
• IfcColumn (柱子)
• IfcBeam (梁)
• IfcStair (梯)
• IfcStairFlight (梯段)
• IfcRailing (栏杆)
• IfcFooting (底座)
• IfcPlate (板)
• IfcMember (组件)
• IfcElementAssembly (装配)
• IfcDiscreteAccessory (附件)
• IfcFurnishingElement (装饰品)
• IfcBuildingElementProxy (楼房组件)
• IfcProject (方案)
• IfcSite (全景)
• IfcBuilding (楼房)
• IfcSurfaceStyleRendering (表面渲染)
• IfcSurfaceStyleShading (表面着色)
• IfcSurfaceStyleLighting (表面光)
• IfcSurfaceStyleRefraction (表面折射)


6.不支持的对象


以下 IFC 对象目前不会被导入 DIALux evo,即使导入也不会出现。这个清单仍不完整,会与时俱进补充:

• IFCFlowTerminal (分流终端)
• IFCMaterial (素材)
• IfcSurfaceStyleWithTextures (贴有材质的表面)
• IfcExternallyDefinedSurfaceStyle (外源定义的表面)
• IfcDistributionElement (配电系统组件)
• IfcVirtualElement (虚拟组件)


7.技术性上来说


部分 CAD 绘图软件允许某些导出的设定。

我们建议使用以下设定:

• IFC 2x3版 - DIALux evo 目前只支持这个 IFC 格式的导入。
• 几何框线格式 (BREP) – 这是DIALux偏好的格式。DIALux evo 较能处理非三角形表面,因为这样的表面会在正确的位置,形成一个封闭的实体,但可惜的是很多 CAD 绘图软件都没说明清楚。

• 多层组件:不可分成个别组件
• 实体组件:如 BREP
• 连接组件:如 BREP
• 倾斜表面的天花:如 BREP
• IFC 地形信息:如 BREP
• IFC 土地图:项目原点

以下设定可能会造成导入性能或是剪取问题:

• 有三角表面的 BREP 会比没有三角表面的 BREP 导入速度慢

• 线性挤压体 (可能有剪取问题)
• 多层组件拆分个别对象后导入速度会变慢,后期无法编辑个别组件

DIALux evo 不支持以下设定:

• 目前不支持 IFC 4版
• 可旋转的挤压几何体


8.性能


因为 IFC 导入功能使得我们将会处理更大的设计案。“大”代表文件的大小、更多表面以及更大面积的设计案。但是大不一定表示慢。

这里有一些优化建议:

• 家具
一栋真正的建筑物可能有12个或成千上万个面,但是一个家具或装饰品可能也有上万个表面。用户需要考虑这些对象是否和灯光计算有关,又或是否必须导入到 DIALux evo。因此在IFC导入 DIALuxevo 过程中不要导入家具,或只从源软件导出对象的格栅。如果对象有破损,DIALux evo 会直接使用格栅 (如果还在的话)。

• 完整建筑物
典型的照明设计不一定需要整栋建筑物,有时候只要导入需要照明规划的楼层即可。



▲建筑物在 DIALux evo 布灯和计算完成的成果图


光环境模拟软件 DIALux 也有微信公众号了哦,

欢迎你扫描二维码关注。


看到这里恭喜你获得认真阅读福利一份!

点击“阅读原文”即可下载文中 IFC 范例,把握机会喔。