通知:E拓建筑网正式更名为拓筑在线!

拓筑在线

 找回密码
 快速注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

【racoon的胡言乱语】记一次从TOD专卖店造型开始,不知道那里结束的gh造型研究


[版块:参数化设计] [分类:经验教程] [复制链接] 报告无效帖子查看: 10928|回复: 63   
拓城校尉|racoon 发表于 2015-3-4 22:11:11 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
本帖最后由 racoon 于 2015-3-4 22:32 编辑

有一天,一个小伙伴跟我说,他要做一个树的造型表皮,问我有木有好办法。
这不是很简单么,伊东大神都已经给我们想好啦!就是下面这个建筑

x_large_Pyxm_580400001e9d01.jpg
x_large_Pyxm_580400001e9d02.jpg
x_large_Pyxm_580400001e9d03.jpg


对就是东京表参道的这个建筑,TODS的专卖店,伊东丰雄设计的,这个建筑最高端的地方在于他的表皮也就是他的承重结构,店里一个柱子都没有,当然啦,我们只是研(chao)究(xi)一个表皮的造型,结构就不研究了(如果有人知道或者了解这种结构是如何实现的欢迎科普)。
然后找到了这样的一张图,非常赞的矮地儿。

x_large_A2jt_04850000212c1261.jpg

之后我就仔细的研究了一下这个树。
这个树怎么能做出来这个造型呢,当然你可以直接去描他,然后用su把体块拉出来(呵呵),就像下面这样
未命名-1.jpg
是不是很蠢,一颗简单的树可以这样做,要是很多呢?

(开始我没发现伊东这个建筑的树都是一样的,我以为每棵都不一样,当然了这个很傻逼的错误开启了之后的奇幻旅程,没有这个可爱的错误也许就没有我的这次研究了,所以我还是错的很帅的,犯了一个命中注定的美丽的错误,一定是这样,嗯)

如果每个都不一样那就肯定不能手动了,必须用参数化的手段了,我们怎么实现呢?分析一下。
未命名-12.jpg
假设我们每个树分叉的节点都看成是一个生长点,每次的生长点可以分叉,也可以不分叉,那么这个树从头到尾一共有5代生长点,从G0G1,很简单,但是从G1G2就有问题了,有些没有分,有些分了,同理,G2G3G3G4也是。
这样有了初步规律,但是计算机无法理解,而且不确定的量太多,无法解决,那么怎么变成让计算机理解的程序语言呢。

未命名-13.jpg

我们仔细分析每一个分叉,发现每个分叉其实都是可以用数值去控制的。
如果,每个树枝都看为一个向量,我们知道向量的两个条件,一个是方向,一个是长度,也就是从GnGn+1都是一个在一定范围内的长度随机值,当然方向是之前已经决定的。然后再Gn+1时候需要进行一次分叉,这次分叉牵扯到一次布尔判断(具体做模型的时候需要给一个布尔值true or false的概率,当然也可以纯随机),如果某个方向判定为true,则计算继续运行,给向量V0一个偏转角度,和一个长度,那么就生成上图左中的V1.1V1.2与上图右中的V1.1,如果判定为false那么就结束本次运算,赋予一个空值,不带入下次循环。
可以看出,每个节点的分叉情况会有三种,一种是两个方向上都被赋予了true,如上图左;一种是某一个方向判定true某一个方向判定false,如上图右;还有就是都为false,也就是在这个点上不再继续发展(其实我们模仿的模型里不存在这种情况,但是从数学上分析这种情况是可能存在的,如果要去除这样的情况,我们可以再进行一次判定,如果两次的判定结果均为false则重新判定)。

这样我们就得出了如下图中的那个数据模型,总结一下从GnGn+1Gn+2这个过程中所有需要的数据:需要带入的数据就是从Gn为起点的一个向量(包括长度和方向两个数据),然后是两个随机得到的布尔值,再然后是判定为true的值给他赋予一个偏转角度和一个向量(包括长度和方向)false的值返回null值。

嗯,就这样我照着这个思路写了一个分叉的gh电池,嗯思路没错,很成功
QQ截图20150304211202.png

我打包起来了,不然线有点乱,天才,我开心了好久~

但是(一般都是要有转折的,不然不能显得这个事情很复杂)很快我就发现另一个问题了,这是一个分叉,那么生长到第一代的时候是两个电池组,生长到第二代的时候就是四个电池组,第三代8个,第四代16个。。。。

QQ截图20150304211508.png

我的电池成了这样,这他吗的才迭代了三代。。。。。

嗯,就是这样的,如果我用手动去联?
绝对就呵呵了
那怎么办
我很久很久之前就知道这东西叫循环迭代,但是在几年前的时候gh没有这个功能的电池,所以所有的迭代必须放到vb或者c里用语言解决,可是现在已经2014年了,我貌似也见过有迭代的插件了。

上网找了一下,当当当当!!!
猪脚出场,有两个

QQ截图20150304211613.png

左边那个叫hoopsnake,右边的那个是两个加在一起的,叫anemone,中间放置你需要循环的东西。
大部分的教程上都介绍的是
hoopsnake,但是经过我的比较我发现anemone比较好用
原因有以下几点:
1,anemone逻辑更清楚明白,因为是循环的,一个电池代表循环开始,一个代表循环结束,中间放你需要循环的程序即可,简单易懂,而hoopsnake需要自己输出端连接自己的输入端,用着感觉有点混乱。
2anemone运行起来占的资源更小,我试了好多好多程序用anemone迭代的级数明显比hoopsnake多。

所以有了这个工具之后就很简单了,把那端程序塞进去,就可以自己玩儿去了。然后他就自己开始长树啦~~~
1.png 第一代
2.png 第二代
3.png 第三代
4.png 第四代
5.png 第五代
6.png 第六代
7.png 第七代
8.png 第八代
9.png 第九代
10.png

!!!!
是不是!!!很有!!意思!!!


然后我上网还找到了很多有关anemone有趣的程序。
1http://www.xuexiniu.com/thread-65174-1-1.html  这是学犀牛官网上一个大神对这个运算器更详细的说明解释,有兴趣的可以学习一下,提升自己姿势水平。
2http://bbs.ncf-china.com/forum.php?mod=viewthread&tid=24579 ncf上一个用这个做造型的,也不错。
还可以去官网上看看,这个现在用的人渐渐多起来了

下面大概发散一下,有兴趣的可以用这个去实现以下元胞自动机http://www.xuexiniu.com/forum.php?mod=viewthread&tid=60213具体解释详见这个帖子。
看完你就应该知道迭代为什么很有用了,任何生长设计,包括图形渐变,分形等等都必须用到循环与迭代,尽管gh的迭代功能还不够优秀,但是已经足够我们去探索一些以前未曾想过的东西了。

哦,这次莫名其妙的研究就这样结束了,其实现在想想我感觉伊东丰雄的那个树的造型肯定不是迭代做出来的,很可能是直接描出来:)

我需要一个高冷的结尾,以上~
游客,如果您要查看本帖隐藏内容请回复



评分

参与人数 4e币 +64 收起 理由
非洲老大哥zz + 4 交流多进步,碰撞思维火花最珍贵。
DanielJin + 30 大赞!
zhiaixu2010 + 20 继续加油
深圳老梁 + 10 交流多进步,碰撞思维火花最珍贵。

查看全部评分

拓城校尉|雷雨发庄稼 发表于 2015-3-5 11:09:44 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
给力从理论分析到操作思路都有了!
拓邑团练|阿弗塞 发表于 2015-3-5 11:25:46 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
学习学习
拓邑团练|lj09090099 发表于 2015-3-5 13:27:44 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
炒鸡赞哦
拓邑团练|edward8368 发表于 2015-3-5 15:10:14 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
!!!的确挺有趣的
拓城校尉|ya_hoon 发表于 2015-3-5 16:39:01 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
高手啊,佩服
拓土新兵|空心菜 发表于 2015-3-5 19:46:36 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
很不错哟
拓邦元帅|神灵之王 发表于 2015-3-5 22:55:16 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
谢谢分享
拓城校尉|wulinfeng68 发表于 2015-3-5 23:48:09 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
详细啊,鼓掌
拓城校尉|xiami2090 发表于 2015-3-6 09:38:43 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
好善于思考的人儿……
拓城校尉|huweijian36 发表于 2015-3-6 13:43:39 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
感谢分享,很好很真实,也很实用
拓邑团练|淡语夕林 发表于 2015-3-6 13:46:24 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
很有趣!感谢分享!
拓邑团练|chien2015 发表于 2015-3-6 15:26:54 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
I服了YOU  佩服
拓土新兵|huazaijiayou 发表于 2015-3-6 17:57:39 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
磊哥霸气。。。
拓城校尉|夏始春余 发表于 2015-3-6 21:00:29 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
不错不错,厉害啊楼主
您需要登录后才可以回帖 登录 | 快速注册 微信登录

如果你逛到了这个帖子并愿意留下一些话,谢谢你。
如果你逛到了这个帖子并愿意留下一些话,谢谢你。
新人,工作两个月,有些迷茫。 今年的应届生,7月份入职,到今天两个月,在上海,公司名字暂时不透露了。 这两个月以来,每天早十点到晚十二点,周日固定加班
  cccccffffing  basten272最后回复于 2024-04-20 建筑师讨论区

[日本版]Shotenkenchiku 商店建筑 2019年全12册(限时免费)
[日本版]Shotenkenchiku 商店建筑 2019年全12册(限时免费)
本杂志PDF电子版收集于网络,仅供学习研究之用,百度网盘下载链接:(具体册数,以贴内封面截图为准,请自行查阅) **** 本内容被作者隐藏 **** 国外60种设
  设计杂志  basten272最后回复于 2024-04-20 建筑景观

2024一级注册建筑师资格考试教材,最新版注考书籍
2024一级注册建筑师资格考试教材,最新版注考书籍
2024一级注册建筑师考试还剩一个月了,分享下最新版注考书籍,祝小伙伴们旗开得胜 2024-级注册建筑师考试教材---设计前期与场地设计.pdf 2024-级注册建筑
  马甲不能少  basten272最后回复于 2024-04-20 建筑师讨论区

Peter Guthrie 超高质量34个天空HDRi贴图
Peter Guthrie 超高质量34个天空HDRi贴图
列表:0707黎明太阳 0743间多云早晨太阳 0839多云黎明 0902过演员 0907黎明太阳 0911黎明 0917黎明 0927束状云 1008多云 1044阴天太阳 1103太阳,云
  sadapple  红叶17860最后回复于 2024-04-19 设计素材

众智软件Cityplan8.0三维互动设计软件
众智软件Cityplan8.0三维互动设计软件
作为国产的设计软件,产品融建模、渲染和专业于一身,三位一体,功能强大、高效易用。 快速设计建模为基础,渲染为辅助,希望给广大设计师们带来更加高效的工作
  众智软件  jnsf最后回复于 2024-04-18 可视化设计

【一注复习资料】电力社一注9门考试真题与模拟 书籍
【一注复习资料】电力社一注9门考试真题与模拟 书籍
网上找的资料,分享给大家,一起过一注哦! 找的资料都是早一两年的,大家还是要多多支持最新正版哦~~~ 仅供学习交流,侵删。 [sell=3]链接: https://p
  建筑征途  Cialis_最后回复于 2024-04-18 建筑师讨论区

06-2022年 快速投标经验:增加方案通过率的快速效果图做法 ENSCAPE+PS.pdf
06-2022年 快速投标经验:增加方案通过率的快速效果图做法 ENSCA
**** 本内容被作者隐藏 ****
  sadapple  木574639659最后回复于 2024-04-18 虚拟化表现

黄金梅利号海盗船sketchup建模视频,教你成为建模高手
黄金梅利号海盗船sketchup建模视频,教你成为建模高手
黄金梅利号海盗船sketchup建模视频,里面涉及的一些高级建模手法很管用,鄙人受益匪浅,特来和大家分享。 以下附件为前面5个视频,每个附件为单独一个视频,
  辥戰...箌弔  木574639659最后回复于 2024-04-18 可视化设计

会员必读:如何快速免费获得e币?
会员必读:如何快速免费获得e币?
1、e币是什么?(1)只有拥有相应e币,才能下载附件、升级用户组等。(2)只要经常登录、发帖、参加活动等,就能得到相应e币。(3)e币数量=积分数量。 2、如何
  深圳老梁  木574639659最后回复于 2024-04-18 站点服务

建筑师如何甩出一份让老板满足的PPT(162页,免费领取)
建筑师如何甩出一份让老板满足的PPT(162页,免费领取)
建筑师如何甩出一份让老板满足的PPT(162页,免费领取) 非常不错的一份资料哦,希望对大家有帮助! 百度网盘下载链接
  小迷妹建筑梦  Cy.最后回复于 2024-04-17 建筑师讨论区

ppt作品集模板分享
ppt作品集模板分享
因为资料不是最新的了,自己花钱卖的,整理网盘翻出来了,我感觉内容还不错。 除了作品集,平时制作方案文本ppt也可以参考。 无偿分享,感兴
  何小葵  Cy.最后回复于 2024-04-17 设计素材

Enscape高级渲染参数预设合集(宝藏参数)
Enscape高级渲染参数预设合集(宝藏参数)
和所有软件的参数预设类似,仅仅需要在场景中简单加载渲染参数,即可得到已经调整好的渲染效果。让效果更上一层楼! 包含百余款渲染
  sadapple  1.234.最后回复于 2024-04-17 虚拟化表现

【活字外文】Residential Skin aand Details_住宅表皮与细节
【活字外文】Residential Skin aand Details_住宅表皮与细节
这是收集于网络的图书样本,仅供观摩试读,试读后请自觉删除。 这些样本由原出版机构发布于网络,清晰度和完整度均受限,请购买正版图书,以获得更加愉悦的阅读
  深圳老梁  ranjiajia1990最后回复于 2024-04-17 设计图书

【活字外文】Public Square Landscapes_公共广场景观
【活字外文】Public Square Landscapes_公共广场景观
这是收集于网络的图书样本,仅供观摩试读,试读后请自觉删除。 这些样本由原出版机构发布于网络,清晰度和完整度均受限,请购买正版图书,以获得更加愉悦的阅读
  深圳老梁  ranjiajia1990最后回复于 2024-04-17 设计图书

想自学建筑学,求推荐书单
想自学建筑学,求推荐书单
本人小白,但是对建筑学产生浓厚兴趣。大概浏览了一些高校建筑学专业的培养方案,有些给出了每个学期所修课程名称。各所高校要求各不相同,我最后看着有点迷糊了
  Kai99984  onlinecctv最后回复于 2024-04-17 快速发帖

上海紫竹领仕幼儿园设计 SU模型(含图)
上海紫竹领仕幼儿园设计 SU模型(含图)
本资料除了SKP模型,还含有SU导图、效果图、渲染小样等图片,有很好的学习参考价值。百度网盘下载链接(收集于网络,仅供学习交流,侵删): [
  夏至2021  tjbaozi最后回复于 2024-04-15 设计模型

2023一级注册建筑师历年真题
2023一级注册建筑师历年真题
2023一级注册建筑师历年真题(6册全),注考复习的必备资料,需要的小伙伴自取![sell=6]链接:https://pan.baidu.com/s/14Ozw6m7yhAmLfzxrjCqQdg 提取码:d5m
  马甲不能少  qzx4016最后回复于 2024-04-15 建筑师讨论区

[美国版]Landscape Architecture 景观建筑 2024年04期
[美国版]Landscape Architecture 景观建筑 2024年04期
本杂志PDF电子版收集于网络,仅供学习研究之用,百度网盘下载链接: [ck8_view=1]链接:https://pan.baidu.com/s/1_iDjCAT9w6I29VQBq-yHZw 提取码:ktjm
  设计杂志  设计杂志最后回复于 2024-04-15 建筑景观

官方综合交流QQ群(更多):

240721746

拓筑在线——面向建筑师群体的

设计交流论坛、软件学习社区、资料下载网站及企业服务平台!

微信扫一扫关注我们

微信公众号

拓筑小助手

GMT+8, 2024-4-20 18:10 , Processed in 0.152369 second(s), 45 queries , Gzip On.    拓筑在线 ( 粤ICP备11043922号 )

Powered by Discuz! X3.4  © 2011-2023 拓筑在线

快速回复 返回顶部 返回列表