EaBIM一直以来积极响应国家“十二五”推进建筑业信息化的号召,对建筑领域的信息技术开展深入技术交流和探讨!致力于打造“BIM-建筑师-生态技术”三位一体综合资源交流共享平台,希望为BIM与可持续设计理念及技术的普及做出微小的贡献!!!

admin 发表于 2014-12-8 09:00:00

【每周一星.NO2】nilege:Revit做参数化建模功能探索

【每周一星.NO2】nilege:Revit参数化建模功能探索
      小编整理:作为一种新型的三维参数化设计工具,Revit Architecture是BIM平台下的最具代表性的设计软件之一,参数化设计、构件关联性设计、参数驱动形体设计和协作设计是该软件的主要特征。Revit正逐渐成为众多建筑设计师的首选工具,EaBIM平台优秀会员nilege的硕士毕业论文,通过对多种类型建筑表皮的建模实验,研究Revit在复杂形体与表皮上的建模能力。在建筑设计领域,参数化设计是目前建筑领域的一个重要趋势。 第2期整理EaBIM优秀会员“nilege”的BIM作品如下。
【 曲面嵌板三种效果的做法】http://www.eabim.net/data/attachment/forum/month_1205/12052622288df5fa63ac909b41.jpg
方法一,由闭合线直接生成体量嵌板,嵌板保持为一个方块http://www.eabim.net/data/attachment/forum/month_1205/1205262228b958bfd38b6f9308.jpg
方法二,自适应点偏移出参照点,用自适应点和参照点各自连成的参照线融合生成嵌板单元,嵌板 边将会垂直表面保持无缝连接http://www.eabim.net/data/attachment/forum/month_1205/120526222878eb6421e520c304.jpg
方法三,绘制9个自适应点并偏移出9个参照点,按如图方法融合成面。放置一个在表面并重复,嵌板单元将会贴合曲面形态 布置并平滑过渡http://www.eabim.net/data/attachment/forum/month_1205/12052622280e39384a8fa8130a.jpg
根据不同的需求使用这三种嵌板,比如可以用第一种方法做"曲面排砖"http://www.eabim.net/data/attachment/forum/month_1205/120526222890a420ddfb21948e.jpg
第三种方法的应用, Revit2013版模型下载已传百度网盘【Revit模型文件见原帖】【 利用Revit自适应构件阵列功能和报告参数做渐变幕墙】Revit2013增加了自适应构件沿样条曲线做阵列的功能,当然首先是对样条曲线进行等分操作 (Divide Path)然后选取一个自适应构件放置在样条曲线的一个等分点上 然后选择自适应构件点击阵列即可 不仅如此,如果一个自适应构件有多个放置点,他也可以可以沿多条样条曲线进行阵列,甚至能一个放置点 固定在一个点上,其中一个放置点沿样条曲线整列。甚至还能可以沿着分割好的体量网格进行阵列。 这样的功能虽然没有本质上改变自适应构件,但是却可以让很多应用变得很轻松。 比如用这个功能做渐变幕墙http://www.eabim.net/data/attachment/forum/month_1204/1204101518ab5ce74dc9c1d61b.jpg
还可以手动移动参照点 ,改变渐变效果http://www.eabim.net/data/attachment/forum/month_1204/12041015186bbd6b99ded05cb6.jpg
思路以及做法:http://www.eabim.net/data/attachment/forum/month_1204/120410151834603a4291f83c94.jpg
http://www.eabim.net/data/attachment/forum/month_1204/12041015184948790e85978a1b.jpg
用自适应构件做开圆洞的方形嵌板,设置5个自适应点,1234点直接控制嵌板,族中设两个参数 一个是圆洞半 径r,还有一个是45号自适应点之间的距离di,注意要把di设置成一个报告参数(报告参数顾名思义,当这个 自适应构件载入到另一个族文件后,可以“报告”这个参数的值,然后可以利用这个值来改变原自适应构件的 一些变量参数)http://www.eabim.net/data/attachment/forum/month_1204/1204101518ab34d0050d717556.jpg
将嵌板载入概念体量环境,如图,手动放置一个嵌板 第五个点在一个已绘制好的人参照点上,然后点选这个 自适应构件,再点击阵列,构件自动适应到幕墙网格表面,因为每个自适应构件的di参数不同所以圆洞大小也 不一样。 现在试着手动移动这个参照点,幕墙也跟着改变哦,利用好自适应构件和报告参数,可以做很多神奇的东西 同时上传族文件,供大家交流。【Revit模型文件见原帖】
【图像转幕墙插件实验并附族文件供大家测试】http://www.eabim.net/data/attachment/forum/month_1204/12041015321898a1b1ee8e7487.jpg

http://www.eabim.net/data/attachment/forum/month_1204/1204101532f5bd7248e5433636.jpg
      论坛上已有前辈发过图像转幕墙工具以及部分实例,我也学着做了一个。用过这个插件的朋友们应该都知 道,模型的最终变量都来自于Grayscale参数,但是通过族参数的设置,你可以把其他变量和这个参数用 等式进行关联。只要进行正确的参数设置,任何变化都可以用这个插件来做。 为了更好控制效果,族参数公式中可以写简单的条件语句来规定变化的最大和最小值 比如用a来定义di di=if(a>3,3,a) 表示如果a>3,那么等式的结果是3,否则结果为a(这句只是解释条件语句公式含义,和本例中参数无关) 这样就可以控制变量di的最大值,当然还可以使用嵌套条件语句,我这个族参数设置中就是用了嵌套语句http://www.eabim.net/data/attachment/forum/month_1204/12041015321f10795b470c2845.jpg
http://www.eabim.net/data/attachment/forum/month_1204/12041015324f1977b05afa8c4a.jpg
接着说说这个嵌板吧,嵌板是实心和空心的三角面剪切的结果,把面去掉是这样的http://www.eabim.net/data/attachment/forum/month_1204/1204101532ff97769e7de09fdf.jpg
单取一个棱锥面来看,a b d e共同控制了最终嵌板开孔的大小,(参照点有主体参数选项,可以控制点 在一条线上的位置)找到简单数学关系,让a控制bde点,然后最终让Grayscale来控制a,为了导入项目中 后方便整体调整开孔大小,再引入一个X类型参数。 然后通过if语句限定a的最大最小值,好,这样嵌板 就完成了。(需要说明的是定义开孔三角形的方式有好几种,我这种应该不是最好的,只是一下子想不到 其他更方便的方法) 然后自己做一张位图文件测试吧 还有族载入项目之后,可能开孔会整体过大或过小,在项目中多调几次X的,直到效果满意。 主要问题:位图文件如果有全白的部分,部分嵌板会被删除,各位有兴趣帮我试验一下问题出在哪 还有一个就是嵌板的渐变效果不太突出,变化层级不够多,大家也帮我想想该如何解决 附件在这里。【Revit模型文件见原帖】
【Revit模拟“流体”效果】

http://www.eabim.net/data/attachment/forum/month_1204/12041112103206b51b465eae77.jpg
http://www.eabim.net/data/attachment/forum/month_1204/12041112103ed1c22ab6ffc32b.jpg
用自适应构件阵列做的,可以手动调整曲线,变换效果,只是提供一个思路 还需要做的工作是保持楼板水平以及让手动更便捷,我想这些不是问题。【Revit模型文件见原帖】
【Times Square Valentine(BIG)】
http://www.eabim.net/data/attachment/forum/month_1204/1204251754c3a684a0906575d5.jpg
http://www.eabim.net/data/attachment/forum/month_1204/120425175406c4384d6db606f0.jpg
这是BIG在纽约时代广场做的装置艺术,为2012年情人节而设计。由400根透明亚克力管和LED灯组成一个跳跃的红心。用revit做这个装置的主要难题在于如何让一个标准构件有规律地填充到一个异性三维实体中http://www.eabim.net/data/attachment/forum/month_1204/12042517549ac21e7756c7ba29.jpg
revit中先用曲线控制出立体心形的轮廓,并与参照平面分割http://www.eabim.net/data/attachment/forum/month_1204/1204251754b007c0de42553012.jpg
做一个自适应构件在曲线上进行阵列http://www.eabim.net/data/attachment/forum/month_1204/1204251754a36b66f006de5093.jpg
对自适应表面进行分割,填充构件,再载入到心形体量环境中http://www.eabim.net/data/attachment/forum/month_1204/1204251754e609e74664567cbb.jpg
http://www.eabim.net/data/attachment/forum/month_1204/1204251754b7b8dc74f06cf3f4.jpg
可以替换构件做出不同效果【Revit模型文件见原帖】
【 Revit模拟“吸引子”功能】
用revit模拟“吸引子”功能,不知道这个说法准不准确。。http://www.eabim.net/data/attachment/forum/month_1204/1204291852e1521cf0bfde9d71.jpg
自定义点的位置,并规定各自影响嵌板变化的范围http://www.eabim.net/data/attachment/forum/month_1204/1204291852edf0a4d9f053e1ac.jpg
http://www.eabim.net/data/attachment/forum/month_1204/1204291852994dac3a8535a8a8.jpg
http://www.eabim.net/data/attachment/forum/month_1204/12042918520f34b47a1b339a06.jpg
放置并进行“重复”操作
http://www.eabim.net/data/attachment/forum/month_1204/1204291852f0d2daa2159e7921.jpg

将其载入另一个分割表面的自适应构件,放置一个并“重复”阵列
http://www.eabim.net/data/attachment/forum/month_1204/12042918596a5ec2a85911b987.jpg
再将构件整体载入并放置一个在分割网格上,一个占一排,放置两个后再阵列
http://www.eabim.net/data/attachment/forum/month_1204/1204291859e2d03b20beb474e3.jpg
http://www.eabim.net/data/attachment/forum/month_1204/12042918596cccfa63ffdf91d2.jpg

【Revit模型文件见原帖】

【Revit2013模拟一根连续的线】
http://www.eabim.net/data/attachment/forum/month_1205/12050422551757b0200d1a1a50.jpg
关键在于填充图案构件族的制作,让线的首尾在两个自适应点上
http://www.eabim.net/data/attachment/forum/month_1205/120504225557be9a166c899d47.jpg
让构件在两条曲线上“重复”阵列http://www.eabim.net/data/attachment/forum/month_1205/12050422552a76369a12efe97e.jpg
自定义曲线做出不同效果http://www.eabim.net/data/attachment/forum/month_1205/1205042255eae1b22ff894951f.jpg
http://www.eabim.net/data/attachment/forum/month_1205/1205042255c6f14fa1ae2f2f44.jpg
http://www.eabim.net/data/attachment/forum/month_1205/12050422557633afb7c0b7a2fa.jpg
http://www.eabim.net/data/attachment/forum/month_1205/1205042255f4330fbd9b23d1c3.jpg
“线”只是一个基础,如果把“线构件”定义得更加复杂的话,结果可能很惊艳


http://www.eabim.net/data/attachment/forum/201412/06/231930asvvfsibv9sjswts.jpg.thumb.jpg



定丰收 发表于 2014-12-8 22:11:24

有时间一个一个的来练下。

lee_282000 发表于 2015-6-9 08:29:20

太强大,要好好学学

lbx2013 发表于 2014-12-10 11:46:02

还以为是制作乌龟

决不离 发表于 2014-12-8 10:06:17

牛逼~

redmoonworks 发表于 2014-12-8 12:08:01

看看

石楠树 发表于 2014-12-8 17:52:05

很牛掰的感觉

定丰收 发表于 2014-12-8 21:59:08

好高大上的样子。。。。

四维次幂 发表于 2014-12-10 08:15:20

不明觉厉

fchyspring 发表于 2014-12-10 09:08:21

思路清晰

『默然』 发表于 2014-12-10 11:57:03

牛掰啊,高手

天帷BIM 发表于 2014-12-12 14:52:04

真是牛啊!!!

bansee 发表于 2014-12-19 15:53:11

逼格太高了

b44386 发表于 2014-12-24 22:25:03

好过瘾

toy 发表于 2014-12-31 16:15:28

高逼格。。。

EaBIM门户编辑 发表于 2015-1-15 14:19:17

多谢分享
页: [1] 2 3 4 5
查看完整版本: 【每周一星.NO2】nilege:Revit做参数化建模功能探索