作者:Zeelem
链接:https://www.zhihu.com/question/24497860/answer/106920054
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
入坑GH三年多,快速说不上,毕竟断断续续学的。
题主所说的快速,大概就是能够尽快使用Rh和Gh的思维模式建模吧。如果你已经学会了Rhino,那Grasshopper就不难了。因为Gh里的建模命令与Rh是差不多的,我们来看看Gh和Rh中的一些功能的对比。
Rhino↓
Grasshopper↓
可以看到Rh中的功能Gh中大部分都有,Gh的功能甚至更多。那问题来了,为什么在Rh中直接可以建模,非要到Gh中来建?这就是参数化设计的目的。我们来看一个简单的例子:
看到这样一个薯片的结构,你可能已经开始思考它的建模思路了:1、画三条曲线,打开这些曲线的控制点,将控制点进行Z轴偏移不同的距离,使平面曲线成为空间曲线。2、将这三条曲线进行等距分段,然后将这100个点连起来。
怎么样?So easy!建模思路相当简单,在Rhino中也很容易建,但是有两个问题:1、工作量大,特别是你要连200条直线。2、不易修改,你并不知道Z轴偏移多少或者是分成多少个点才能达到你想要的效果,如果连完200条线你发现这不是我想要的,那不是WTF了?
但如果是Gh里建模的话,给我两分钟:
↑首先我将三条平面曲线的控制点打开,这里使用了一个Cull Item(去除项)的方法把重叠的两个控制点(曲线的封闭点)只保留一个。
↑然后我将这些控制点进行Z向量偏移,偏移值是在一个区间中随机生成的(黄色面板中的数值)。生成新的点再连成新的三条空间扭曲的曲线。
↑将三条新的曲线进行分段,绿色的滑棒是用来控制分段数的。
↑将两条线上的点进行顺序偏移(Shift List)使得两两曲线之间的连线有个倾斜的角度。(其实我只需要Shift中间那一条线不就好了么,当时脑子一定是进水了)。最后通过Pipe将这些线形成管。
如果我不满意,我还可以随意修改控制点Z轴偏移的方式,而不用做重复的工作,修改只要几秒:
最后,选个角度,渲染一下,就可以出一张壁纸了:
怎么样,酷炫吧。总之,用Gh建模的目的,就是因为:
所以想学好Gh了吗?刚刚只是展示了Gh的大致使用流程,Rhino的作用仅仅是开头画了三条线,最后得到的实体模型导入Keyshot里面进行渲染而已。下面是真正的GH干货阶段:
首先去官网把Gh给装上吧,链接都给你了。
Download
然后可以在Food4Rhino↓中Rhino和Grass的插件,比如Kangaroo(GH动力学物理仿真插件),根据需要可以自己选择,不过都是后面的事了。
Food4Rhino | Apps for Rhino and Grasshopper
1-grasshopper运算器名称总结
http://pan.baidu.com/s/1kVnksg3
看不懂不要紧,刚开始只需要对Gh里有哪些功能有个基本概念就行了。
2-中文版 The Grasshopper Primer(Second Edition)
http://pan.baidu.com/s/1eRGk2QI
官方Gh教程,貌似英文出第三版了,不知道中文版有没有跟上。现在你就能细看这本教程了,一步步从安装到使用教你怎么入门GH。
3-Grasshopper完全学习手册V1.0
http://pan.baidu.com/s/1pLthJ55
论坛里找的比较基础也比较老的中文原创教程,也是入门的书。
参考读物:关于Grasshopper参数化的一些内容,英文版。
1-grasshopper-woojsung surface
http://pan.baidu.com/s/1gfi8IjD
2-Generative Algorithms
http://pan.baidu.com/s/1dFHiH7j
压轴:去年刚出的几本书,西安建筑科技大学建筑城规学院的包瑞清老师编写的,当时在图书馆无意中找到的书,简直太棒了,国内终于有Grasshopper的正式教材了,其中内容包括Gh、Python、Kangaroo、Netlogo、ArcGIS,全系列目前有6本,江苏凤凰科学技术出版社。
小贵,不过纸质好内容也很赞,真心广告,学生可以去图书馆找找。
Gh入门推荐:《参数化逻辑构建过程》《参数模型构建》
Gh进阶推荐:《Kangaroo折叠的程序》《学习Python-做个有编程能力的设计师》
景观、城规方向推荐:《Gh+Python+NetLogo编程景观》及《ArcGIS下的Python编程》
如果实在没有资源又实在想看这几本书,可以去搜百度盘里面找早期的电子版,不过这些电子版都是排版比较挫内容有阉割的,版权问题,这里不上链接了。
最后,将这几年搜集的一些Gh插件及对应的教程(3.16G)公开了,希望对热爱学习的你有帮助:
http://pan.baidu.com/s/1jIRl9zS
最后的最后,点一下题:其实这几年一直在学,但感觉能够用Rhino配合Gh进行建模大概1年左右就差不多了,当时只是利用一些简单的算法,现在在Rhino中建模越来越少,Gh里的程序越来越复杂,但是参数化程度也越来越高。
14年用的GH,当时对数据结构都不清楚,算法思路也很不清晰,看到哪个电池能用就用哪个,所以模型也很挫。↑
15年做的一个火车站改建方案,规模比较大,光表皮的数据量就大的感人,所以GH帮助很大。↑
建模的软件有很多,SU、3DX、Rhino、C4D、cadArchitect、ArchiCAD、Revit,各有千秋,但Rhino+Grasshopper+VARQ+Maxwell Render+Photoshop还是我最喜欢的组合。由于是自学建筑,所以为了参加竞赛学习设计也学到了不少东西,总结出一套自己的建模和出图方式,不过现在工作中已经换成Revit的工作流程了,因此RhGh也只能偶尔拿来玩玩,解决Revit里一些比较难建的异形体量。
总之,学Rhino和Grasshopper的目的,还是因为:
请问题主还能再分享一下上面提到的“Gh插件及对应的教程”吗,上面的链接点进去显示过期了,真的很需要!!!!
球球题主再给我分析一次资料吧!!!QQ:1401435940
想问一下,犀牛做的模型怎么很好的导入REVIT?
要命
原来我从图书馆借的就是第一本书。。。
感谢
现在不能下了吗?
感谢!
谢谢分享
感谢~感谢~
感谢无私分享