|
【每周一星.NO2】nilege:Revit参数化建模功能探索
小编整理:作为一种新型的三维参数化设计工具,Revit Architecture是BIM平台下的最具代表性的设计软件之一,参数化设计、构件关联性设计、参数驱动形体设计和协作设计是该软件的主要特征。Revit正逐渐成为众多建筑设计师的首选工具,EaBIM平台优秀会员nilege的硕士毕业论文,通过对多种类型建筑表皮的建模实验,研究Revit在复杂形体与表皮上的建模能力。在建筑设计领域,参数化设计是目前建筑领域的一个重要趋势。 第2期整理EaBIM优秀会员“nilege”的BIM作品如下。 【 曲面嵌板三种效果的做法】
方法一,由闭合线直接生成体量嵌板,嵌板保持为一个方块
方法二,自适应点偏移出参照点,用自适应点和参照点各自连成的参照线融合生成嵌板单元,嵌板 边将会垂直表面保持无缝连接
方法三,绘制9个自适应点并偏移出9个参照点,按如图方法融合成面。放置一个在表面并重复,嵌板单元将会贴合曲面形态 布置并平滑过渡
根据不同的需求使用这三种嵌板,比如可以用第一种方法做"曲面排砖"
第三种方法的应用, Revit2013版模型下载已传百度网盘【Revit模型文件见原帖】 【 利用Revit自适应构件阵列功能和报告参数做渐变幕墙】 Revit2013增加了自适应构件沿样条曲线做阵列的功能,当然首先是对样条曲线进行等分操作 (Divide Path)然后选取一个自适应构件放置在样条曲线的一个等分点上 然后选择自适应构件点击阵列即可 不仅如此,如果一个自适应构件有多个放置点,他也可以可以沿多条样条曲线进行阵列,甚至能一个放置点 固定在一个点上,其中一个放置点沿样条曲线整列。甚至还能可以沿着分割好的体量网格进行阵列。 这样的功能虽然没有本质上改变自适应构件,但是却可以让很多应用变得很轻松。 比如用这个功能做渐变幕墙
还可以手动移动参照点 ,改变渐变效果
思路以及做法:
用自适应构件做开圆洞的方形嵌板,设置5个自适应点,1234点直接控制嵌板,族中设两个参数 一个是圆洞半 径r,还有一个是45号自适应点之间的距离di,注意要把di设置成一个报告参数(报告参数顾名思义,当这个 自适应构件载入到另一个族文件后,可以“报告”这个参数的值,然后可以利用这个值来改变原自适应构件的 一些变量参数)
将嵌板载入概念体量环境,如图,手动放置一个嵌板 第五个点在一个已绘制好的人参照点上,然后点选这个 自适应构件,再点击阵列,构件自动适应到幕墙网格表面,因为每个自适应构件的di参数不同所以圆洞大小也 不一样。 现在试着手动移动这个参照点,幕墙也跟着改变哦,利用好自适应构件和报告参数,可以做很多神奇的东西 同时上传族文件,供大家交流。【Revit模型文件见原帖】
【图像转幕墙插件实验并附族文件供大家测试】
论坛上已有前辈发过图像转幕墙工具以及部分实例,我也学着做了一个。用过这个插件的朋友们应该都知 道,模型的最终变量都来自于Grayscale参数,但是通过族参数的设置,你可以把其他变量和这个参数用 等式进行关联。只要进行正确的参数设置,任何变化都可以用这个插件来做。 为了更好控制效果,族参数公式中可以写简单的条件语句来规定变化的最大和最小值 比如用a来定义di di=if(a>3,3,a) 表示如果a>3,那么等式的结果是3,否则结果为a(这句只是解释条件语句公式含义,和本例中参数无关) 这样就可以控制变量di的最大值,当然还可以使用嵌套条件语句,我这个族参数设置中就是用了嵌套语句
接着说说这个嵌板吧,嵌板是实心和空心的三角面剪切的结果,把面去掉是这样的
单取一个棱锥面来看,a b d e共同控制了最终嵌板开孔的大小,(参照点有主体参数选项,可以控制点 在一条线上的位置)找到简单数学关系,让a控制bde点,然后最终让Grayscale来控制a,为了导入项目中 后方便整体调整开孔大小,再引入一个X类型参数。 然后通过if语句限定a的最大最小值,好,这样嵌板 就完成了。(需要说明的是定义开孔三角形的方式有好几种,我这种应该不是最好的,只是一下子想不到 其他更方便的方法) 然后自己做一张位图文件测试吧 还有族载入项目之后,可能开孔会整体过大或过小,在项目中多调几次X的,直到效果满意。 主要问题:位图文件如果有全白的部分,部分嵌板会被删除,各位有兴趣帮我试验一下问题出在哪 还有一个就是嵌板的渐变效果不太突出,变化层级不够多,大家也帮我想想该如何解决 附件在这里。【Revit模型文件见原帖】
【Revit模拟“流体”效果】
用自适应构件阵列做的,可以手动调整曲线,变换效果,只是提供一个思路 还需要做的工作是保持楼板水平以及让手动更便捷,我想这些不是问题。【Revit模型文件见原帖】
【 Times Square Valentine(BIG)】
这是BIG在纽约时代广场做的装置艺术,为2012年情人节而设计。由400根透明亚克力管和LED灯组成一个跳跃的红心。用revit做这个装置的主要难题在于如何让一个标准构件有规律地填充到一个异性三维实体中
revit中先用曲线控制出立体心形的轮廓,并与参照平面分割
做一个自适应构件在曲线上进行阵列
对自适应表面进行分割,填充构件,再载入到心形体量环境中
可以替换构件做出不同效果【Revit模型文件见原帖】
【 Revit模拟“吸引子”功能】
用revit模拟“吸引子”功能,不知道这个说法准不准确。。
自定义点的位置,并规定各自影响嵌板变化的范围
放置并进行“重复”操作
将其载入另一个分割表面的自适应构件,放置一个并“重复”阵列
再将构件整体载入并放置一个在分割网格上,一个占一排,放置两个后再阵列
【Revit模型文件见原帖】
【Revit2013模拟一根连续的线】
关键在于填充图案构件族的制作,让线的首尾在两个自适应点上
让构件在两条曲线上“重复”阵列
自定义曲线做出不同效果
“线”只是一个基础,如果把“线构件”定义得更加复杂的话,结果可能很惊艳
|
|