Rhino中的SU——SU2Rhino建筑设计插件集1846 播放 · 5 赞同视频
这篇回答会让你的Rhino在拉方盒子方面和SU一样好用,通过SU与rhino的对比学习,让掌握SU的你立马上手Rhino!!!耐心看完,应该会有点启发。
Rhino跟SU相比,有一个特别大的区别,SU在高效建模方面要用到很多插件,而rhino不一样,rhino的灵活性极大,命令是很多底层命令,因而完全可以DIY,图标可以DIY,命令可以DIY,简单说,就是——rhino用户可以根据自己的需求自己造插件,巨集可以造插件,grasshopper也可以造插件,实在不行,也可以用Python写个工具。
建筑建模,不得不提到就是墙的建模,先放出视频镇楼!
SU利用插件生墙VS Rhino无插件生墙
建筑学的rhino正确打开方式
建筑师到底如何使用Rhino,这个问题也算是老生常谈了,但是,似乎谁也讲不明白,尽管很多人在建筑行业推广rhino这款软件,甚至有点神话的意味。但一个不争的事实是:rhino在建筑业仍是一个小众软件。sketchup仍是大多数设计院的常用工具,个中原因,不言自明。对于做普通方案的建筑师来说,SU足够用,也很好用。在设计院工作,rhino也必不可少,在很多方面rhino有着无可比拟的强大优势?其实,我们回归本源想问题,为什么使用rhino?还不是因为有些工作su确实很难搞定,或者说做起来很慢,我们的一切目的是提高效率,提高设计质量。
但rhino本身的身份很尴尬,他本身擅长曲面的修改与编辑,是一款很好的曲面造型工具,因而在工业设计领域如鱼得水,但建筑设计虽然也是造型,但终究不是根正苗红的建筑学软件。虽然rhino不断改进,增添了不少适合建筑专业的工具命令,但是作为一款Nurbs三维建模软件,推敲方盒子终究不是它的优势所在。
而有rhino学习需求的建筑行业的人,除了大批的幕墙工程师之外,就属建筑师了,而建筑师习惯了sketchup的建模方式,再来学rhino,总觉得太复杂。rhino对于建筑行业来说总是被看作是一款稍微高级点的工具,不那么易用。
那么,建筑师如何快速上手rhino呢?会rhino的人经常这样建议建筑师:想要学rhino,还是先学学曲线原理吧,于是乎,连续性、G0,G1,G2,控制点,内插点,斑马纹分析,……一堆乱七八糟的概念便狂轰乱炸般地袭来,于是,刚刚燃起的热情瞬间熄灭。不可否认,想要学好rhino,这些概念是最基础的概念,是一定要理解的,否则很难建出能用的曲面。但作为初学者,有必要一开始就去啃这些晦涩的概念吗?也许答案是否定的。
建筑师如何快速学习rhino???我想是:从SU到rhino,在比较中学习入手rhino,然后根据需求学工具,而不是所谓地系统地学习rhino的命令,此时,我们不要系统性,只要零散地学,奔着目的去学,例如:今天要做个地形,那就学习一下,等距断面线,patch嵌面等命令,明天要做个表皮,就去学一下,paneling tool的几个命令。有时候学习要功利一点,我们没有那么多时间系统性学习。
接下来,我将从思维迁移的角度分享一些个人心得,希望能够慢慢从SU过渡转换到rhino的建模方法。
这里我们不谈rhino复杂建模,我们只谈,如何让rhino好用一些,更快地拉方盒子。
我们需要从以下几个方面做出设计:
①rhino一定要设快捷键,而且一定是左手键,常用的命令都要用快捷键,rhino的命令实在太多,即使是鼠标中间菜单,都是非常麻烦的.因为图标之间的相似性,看起来还是有点费劲的。
②编制一些常用的巨集,提高效率,以推拉为例。我们可以使用一些巨集,完成一系列连续的操作。例如,将挤出命令和共面操作合成为一个命令,编成巨集,就很方便进行体块推拉。当然,这里的推拉操作也可以按住ctrl+shift键,然后点选面,就可单独选择面,利用操作轴可以方便进行推拉。下文有实例说明巨集的妙用。
③rhino的一键图层管理+物件颜色临时管理
虽然图层对于SU来说有点鸡肋,但是对于rhino来说却是核心,由于rhino是基于line的建模逻辑,建模过程中会产生很多的 过程线,这些线删掉了又不方便后期调整,不删又显得杂乱,所以必须通过图层进行管理,把他们分门别类地放入各个相应的图层。通过中键的命令可以快速完成对象分类。
利用物件颜色,可以分类对象,同时快速选择同类对象,这个相当于给物件贴上标签,然后根据标签,快速选择同类物件。
③快速切换显示模式+四视口单视口一键切换
一个V键可以快速在四视口视窗和perspective视窗之间切换。
TIPS:控制点也可以左手打开关闭:
④坐标平面切换
SU为什么快?有一个特点不得不说:自动识别工作平面,这个太6了,rhino没有,我们可以手动定位,设置好快捷键,其实也很快。如果是正南北的方盒子建筑,也可以开启Oneview,(rhino6新功能)
⑤显示模式快速切换,赏心悦目
rhino视图操作快捷键演示
<hr>
下面,我将从最基本的操作分析对比SU和rhino操作的区别和联系,试图建立起SU到rhino建模思路的过渡与转换。
对比一:SU推拉工具的rhino实现。
SU的推拉工具是其特色之一,自动捕捉工作平面,自动分隔对象平面,这些操作如何在rhino中快速实现呢?一般想到体块的分割剪切,很多人会想到用布尔运算差集,但这种操作必须新建一个体块,再与原体块做差集,思路上没有那么直接。
为了实现类似SU的推拉操作,实现曲面开洞、切削的操作,rhino中有两个实用工具。
线切割和建立洞,两种操作类似。
SU推拉开洞rhino中实现两种方法
可以看出,合理使用快捷键,在rhino中的操作也很方便简单,可以体会一下。稍微注意会发现上面用到的按键只用到几个位于左手侧的按键。RDFGV,这也是提高效率的小细节。
<hr>对比二:SU偏移+推拉操作的rhino实现
实现上图效果在SU中是一个很容易的操作,用到了两个命令,在rhino中如何实现呢?可以通过3个命令快速完成。复制面边框之后偏移,再执行类似推拉的操作。
偏移+推拉的Rhino操作演示
TIP:视频操作中由于使用了rhino左手键,所以速度会快一点。当然点击图标也能完成操作,关键是把一系列的命令串起来用,熟练即可,不一定要用快捷键。
<hr>对比三:洞的移动、复制与删除
SU有一个很实用的功能是rhino所没有的,组件-切割开口,这个功能非常常用,好处在于方便对于洞进行移动、删除,面会自动恢复到完整的状态,不会对面造成破坏。
下面通过一个小视频简单演示下组件切割开口的运用以及对于洞的移动、复制、删除的编辑操作,很基础,所有用过SU的人应该都知道,这里仅做演示,方便与Rhino的操作思路进行对比。
SU洞的移动、复制、删除的编辑操
rhino中创建洞的方法前面的对比已经提到过,rhino还有一系列对于洞的编辑的操作 CopyHole 复制洞 MoveHole _Copy=_No 移动洞,UntrimHoles 删除洞,这些命令是特别针对于HOLE的系列操作,对于建筑体块推敲来说非常方便,
UH ! _UntrimHoles 删除洞包括洞的移动、复制、删除,最终效果类似在SU中的操作,下面进行rhino操作视频演示,与SU的操作对比,体会其异同点。
rhino对于洞的操作演示
<hr>对比四(精华!!划重点):组件(component)组(group)与设定为唯一
用过SU的人对于“打组”这个概念一定不陌生,SU里的组件也是其一大利器之一,关于组件和和组的区别,可以这样简单理解——组件具有关联性,组没有关联性,
当我们在SU中复制组件时,就会出现一个非常重要的操作——设定为唯一(make unique)这个功能可以取消这个体块的关联性,这样操作之后,这个体块就不会跟其他体块发生联动。
我们在SU中做一个简单的演示,演示组件和设定为唯一基本操作,然后与rhino进行对比。
SU组件和设定为唯一演示操作
Rhino中如何实现SU中的操作呢?rhino有类似的功能,但叫法不一样。我们做如下对比:
如何在rhino中实现类似设定为唯一的功能呢?
有一个细节需要注意:在su中设定为唯一的组件,它本身还是组件,因而还具有关联性,当它被复制,依然可以设定为唯一。
我的思路是:把定义的图块炸开再给他定义成新的图块。具体巨基编写方式留给阅读这篇文章的你思考。
TIP:这里需要注意一个细节,一般我们在SU中建模,组件名都是默认的,它会默认以组件#1,组件#2,组件#3……递增。
我们就沿用这种思路,这时需要利用到巨集的小技巧,让命令不跳出对话框。
有些指令可以叫出有许多选择的对话框,这通常会让巨集停止,等到使用者点选所需选项才会继续运作。 既然使用者希望能够自动完成巨集所执行的任务,那么可以用-(破折号)来跳过之前出现的对话框。 最终我为巨集定义了一个快捷键WY(唯一),可以实现类似SU中组件设定为唯一的操作。
以下我将在rhino中实现跟SU完全一样的操作,这个视频很关键,与上一个视频对比来看:
rhino组件和设定为唯一演示视频
<hr>对比五:选同组件在rhino中的实现
在su中配合组件使用的一个快捷键就是选同组件,可以快速地选择相同的组件,这个功能非常常用,SUAPP就
有这个功能。
既然SU中的组件=rhino中的图块,那么选同组件=选择相同的图块
使用按名称选择图块引例这个命令,SelBlockInstanceNamed
为了实现,先选择对象,再选择相同的图块引例,编写了一个简单的巨集,如下
选同组件(XT XuanTong)定义了快捷键,所以能够方便选择。具体操作看下方视频。
选同组件rhino演示
<hr>对比六:线转方柱在rhino中的实现(重磅!!!!!!!!!)
在SU中线转方柱,也是经常使用的命令之一,我们也经常利用插件完成,但是要根据实际需求选择合适的功能。边线成体和路径成体,适用的情况是不同的。
其实,对于线转方柱这样一个基础的操作,在rhino中要分情况进行讨论,分为三种情况进行讨论。
下面用一个视频演示在rhino中实现线转方柱的方法。进行了多种尝试,不同的方法出来的曲面UV品质不同,UV线有点杂乱,还没有达到非常完美,欢迎大家留言指正改进!
下面的操作其实都是rhino命令,只不过利用到了巨集,对一系列操作进行了打包。下面放出巨集思路,也许思路还有待完善,仅做交流。
rhino线转方柱实现方法初探视频
对比七:双跑楼梯在rhino中的快速创建
双跑楼梯在SU建模中再常见不过,在方案推敲阶段,我们不需要楼梯有多么精致,关键是要表达正确的踏步数量、上楼方向、尺寸即可。而这种构件化的物件在SU中有大量的参数化插件,可以一键生成,很是方便快速。例如1001bit中的楼梯就有很多样式可以选择。
可以看出SU有现成的插件可以快速生成,可以基本满足我们的需求,同样的操作在SU中操作也不是很难,因为生成双跑楼梯的思路是固定,只要思路固定,就可考虑把思路打个包,于是自然想到Grasshoper,编写一个楼梯的电池图应该是最简单的了,编号了以后就能反复用,也可以做成一个cluster,用到就调用出来,也不难。之前曾尝试过,花了几分钟写出来的,很初级的思路,提供一个思路,供大家一起交流探讨。
视频大家请移步专栏观看
说明:GH的编程思路就是建模思路,只是表达方式不同,由于建模方式有高效低效之分,那么也就决定了程序有好有差之分,这个程序的输入端变量还不是很多,例如没有梯段平台的深度(此程序是等于梯段宽度,按照《民用建筑设计通则》:梯段平台深度≥梯段宽度),也没有栏杆路径(有了栏杆路径,就可根据此路径放样生成扶手),不过这些思路都是一样的。有空再来完善,这里仅抛砖引玉。
<hr>从SU到rhino已经更新到对比七,用心积累总结研究的干货,无私分享出来。你会发现,参考我的方法,在拉方盒子方面,rhino也可以像SU一样好用!这是一个有话可说的对比,本人能力有限,思路有限,期待大家讨论更好的方法,有空会来写写,有需要的可以关注我。 有空会继续更新……待续………… |