本帖最后由 racoon 于 2016-3-17 17:39 编辑
HI,EVERYONE~
从去年年底项目中标就一直处于每天加班的状态,没在e拓上发帖,好久不上都忘了怎么搞了,编辑了好久,搞错了好几次,求审核的大大高抬贵手。
今天来讲个怎么在gh里用日照装逼的方法。
起因是这样的,某天我们做的一个有渐变的立面造型觉得还不错,但是因为是随便搞的,没有什么依据,老大就说能不能和日照结合一下,那必须可以啊,说搞就搞啊~虽然我完全不会日照计算什么的,但是我觉得我这么帅应该一天之内能搞定的。
有的人要开始说了,我不会用ecotect怎么办啊,能不能学会啊,没问题,我保证教会你,非常简单易学,我也不会ecotect,摸索了半天时间,就基本上ok了。
也会有人问,我不会rhino和gh能不能学啊,哈哈哈哈,虽然你是个智障但是你很有个性,我很欣赏你的勇气,你可以试着跟着做一做。
---------------------【装逼与正文的分割线】-----------------------
在前期大家要准备这样几个东西:
1, rhino+grasshopper。软件主体,必须要有。(妈的废话)
2, Ecotect10或者11,软件主体,必须要有,最好用英文版。
3, Geco插件,大家可以在food4rhino上面进行下载http://www.food4rhino.com/project/geco?ufh
4, 如果需要导出相关数据,需要一些gh与excel交互的插件,例如:SEG,TTtoolbox,或者luchbox之类的,大家自行选择。
---------------------【前奏与正文的分割线】-----------------------
好了,准备完了之后可以开始了。具体做法是通过grasshopper的插件Geco结合Ecotect计算日照,同时将Ecotect的计算结果导入gh里进行后续的使用和设计。
【ecotect部分】
首先简单介绍一下ecotect,这个是个很简单的软件,用来计算各种日照,光学,声学之类的建筑数据,我仅仅研究了半天,就不装逼了,挑重点说。
Ecotect的计算有几步,1,模型导入和处理,2,处理计算的要求,3,计算。
1,模型导入和处理。
在ecotect里都是建好的模型导入(3ds和obj用的比较多),导入进去的模型大部分都是网格面模型,因为你要算出一块一块的分区颜色啊,都是一大坨是没法用的,如果你是用rhino建模,可以在rhino里将模型处理成网格面,再导入到ecotect里去计算。
在ecotect里本身也可以生成网格,也就是他自己的grid,这种grid比较傻逼,只能在三个最简单的xy,xz,yz平面上搞,如果你要算地面的日照,就可以用xy的网格,其他两种网格我用过之后表示比较蛋疼。可以给大家截个图看看,最开始用的时候我不知道,我以为不能直接计算物体,就把物体导入了之后给他去贴网格,他自己的3d贴合效果非常智障,各种贴不上,要么少要么多,就像胖子强行塞进紧身裤一样的感觉(如下图,真傻逼)。
所以跟大家明确一点,基本上我们都是计算物体本身,也就是object,不要去计算ecotect里的网格,也就是grid。即便你要算地面的日照情况,也不要用xy轴的平面,自己建一个底面然后划分成mesh,导入ecotect里当作物体去计算。
2,处理计算要求。
首先设置地理和天气信息,在软件上面,全国的ecotect天气系统数据可以在网上下载。
ecotect提供了这么几种计算。
翻译一下,第一个是光环境分析,第二个是日照辐射量,第三个空间舒适度,第四个流体力学(英语渣不太确定),不管,我们算日照用第二个。Insolation levels。
点了之后会出现一堆要设定的界面,不用管,一直next一直到最后一个界面,需要注意两个地方,
一个是你要计算的项目,需要你具体选择,一共六种,第一个是点和表面的太阳入射辐射量,第二个是物体表面吸收和穿透的(需要设定物体材质),第三个是天空系数与光合有效辐射(不懂),第四个是投影遮挡和日照时间,第五个是与之前的计算结果比较,第六个是与之后的结果比较。一般我们算第一个。
第二个是刚才说的网格或者物体的选择了,这里计算的要是物体才行,计算网格就傻逼了。
然后点ok就行,他自己就开始算了,时间长短看电脑配置。
【geco部分】
总体来说ecotect如果不是要去精通这个东西,还是比较简单的,无脑操作就好,也没有精通的必要。
重点是我们怎么把在这里算的数据导入到grasshopper里进一步指导我们后续的设计和分析。先讲一下geco的工作原理: 在grasshopper里使用geco插件之后,geco会自动调用ecotect软件进行相关的数据计算,同时将在ecotext里计算的相关数据反馈到gh里,这样我们就可以通过gh联通ecotect的数据。进行一些日照的分析和计算,同时也可以直接利用ecotect的数据进行相关的设计。
之后我介绍一下geco的各种电池,geco一共分了四类电池(其实我觉得他自己分的挺混乱的)
第一类里,都非常有用,第一个是来测试你的gh能不能和ecotect联系的,如果输入true直接爆红了,那你就要看看你安装有没有问题了,一般来说如果不能正常连接,你需要注意两点,一个是geco的安装问题,一定要在gh的插件文件夹里新建一个geco文件夹把gha和dll文件放进去,还要右键属性-解除锁定。二是在你的ecotect导入的文件里所有路径不能出现中文。
后面黄的电池都是把gh里的物体导入到ecotect里用的。
第二类,各种网格设置和网格计算,没用。我们算的都是object不是gird。
第三类,非常有用,左上是热量和光照计算电池,左下是把ecotect里计算好的数据导入的电池,右上是太阳角度也就是天气条件设置,右下这个千万要注意,是设置ecotect里计算天气数据的,导入路径不能出现中文。
第四个还是和ecotect的各种网格有关
讲完了电池,来理一下geco的操作思路。
有两种,第一种,将模型导入ecotect,在ecotect里调节所有需要计算的各种要求然后进行计算,再通过geco直接联系ecotect,把计算好的结果导入到gh里。也就是先算好了ecotect,在把ecotect的文件与gh关联,这样会产生一个ecotect格式的文件。
第二种,直接通过geco将rhino的模型或者gh模型接入ecotect,然后通过geco的电池调整计算要求,这样就仅仅是调用了ecotect的计算模块,算好的结果再通过geco反馈到gh里。这样不会产生ecotect的文件,因为仅仅调用了他的计算模块,相当于ecotect只是一个计算工具。
我强烈建议大家用第二种,我自己家里的电脑快,看不出区别,但是公司电脑不够快区别很明显,ecotect自己算起来非常非常慢,但是用gh直接导入的模型算快了不止5-10倍。
好了,下面我会用电池示范一下两种思路,这里我必须感谢网上之前研究过geco的人,一个叫YY的大神给我们做好的一个geco的使用超级准备,他把geco里用到的大部分计算都已经做成了打包好的计算模块,大家下来只用连一连就好了。那个电池是这样的。
非常非常非常赞!比geco的官方文件强多了,geco的官方使用说明还停留在gh8的版本,而且官方文件里还有一些他自己编的电池,我去,当是看的时候简直尿了,都不知道那个傻逼电池干嘛用的,简直不能看。
好了之后我们基本上可以直接用这些模块,先说第一种思路。把算好的ecotect文件导入到gh里进行分析,比较简单,先去把ecotect模型算好,开gh之后要把ecotect同时打开,不然gh连接不上。
连接到ecotect 上之后,ecotect 会返回计算的热量数值与rgb 数值,
可以操作这些数据进行后续的计算,比如根据辐射量的大小去设置不同的材质或者不同的开窗大小,这个就不细说了。
还有一个思路,就是我们把原始的形体什么的都在gh里与ecotect连接,在之前的电池介绍里你们可以看到有很多的gh形体导入ecotect的电池,现在用这些电池就行。强烈建议使用yy大神已经做好的模块,会极大的提高效率。
比如我还是之前这个形体,我把他直接导入到ecotect里计算然后返回数据。
可以看到,我用的全是yy大神编好的模块,就这么简单,后面那四个电池,是我之前连的。。。。 如果你操作无误的话应该是这样的一个状态。
Soeasy。。。。
最后友情建议大家,把计算好的日照数据用excel 形式导出,然后在另一个文件里重新关联excel 数据。
比如这样:
因为直接用ecotect 数据,每次启动rhino 他都会重新计算一遍,比较蛋疼。
---------------------【正文与胡说八道的分割线】-----------------------
嗯,技术部分说完了,决定说点别的。自认为这部分才比较重要。
之前大家一直都说日照是伪分析,都是造型定下来了之后做个分析,其实没什么卵用,确实,以前那么搞没有什么用处,那是因为技术还达不到让我们自由的控制各个方面的数据,再去指导我们的设计。但是现在不一样了,我们可以有非常精确的各方面数据,也有办法通过技术手段转化,分析,应用,这些数据。
这栋楼的立面比我们想的还要先进,我们现在的做法是通过现有的分析手段,去模拟未来的日照情况,然后给出一个确定的结果。
但是这栋楼不一样,我们都知道日照情况是每时每刻都在变化的,这栋楼通过热量接收器,可以随时感知每时每刻的日照与辐射情况,然后按照计算好的结果打开或者关闭遮阳系统。所以每天每时每刻,遮系统的造型和角度都是不一样的。
这才是数据真正应该做到的,建筑的发展也应该是这样的,这才是真理性的建筑,从客观的物质世界接收数据,然后反馈到建筑上。
归根到底,都是数据和技术的应用,才让我们更接近理性,也才会有更多的创造力,我刚开始看geco的时候有人和我说反正现在日照都是伪分析,搞什么搞,对,就是这样的人实在太多了,我们建筑才不能够真正的去反应客观现实,才无法做到真正的理性,对于这样的人来说,建筑只是一个饭碗,甚至我可以说,如果连这点好奇心和深入研究的精神都没有,这个人在每个行业都是平庸者,在建筑行业混饭,在别的行业也一样是混饭。
这个世界足够真实,任何真实的东西都绝对美丽,但是这个世界绝不客观,也一点都不理性,我们只能接近客观,努力让自己变得理性,如果需要我们足够客观的去认识这个世界,我们一定需要持之以恒的技术进步。
但是在这些之前。
我们需要的是决心,是期待,是不懈的努力。
---------------------【胡说八道与链接的分割线】-----------------------
最后给个附件我的gh文件和各种gh的参考教程,其中有yy大神的那个gh源文件。
geco教程.rar
(341.69 KB, 下载积分: e币 -2 e币充值 VIP免e币)
|