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

拓筑在线

 找回密码
 快速注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

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


[版块:参数化设计] [分类:经验教程] [复制链接] 报告无效帖子查看: 16649|回复: 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币
不错不错,厉害啊楼主
您需要登录后才可以回帖 登录 | 快速注册 微信登录

[英国版]Wallpaper 设计业权威杂志 2025年08期
[英国版]Wallpaper 设计业权威杂志 2025年08期
2025年精选30种国外【建筑+景观+室内】设计杂志超大合集 全年订阅链接:https://www.eeeetop.com/forum.php?mod=viewthread&tid=75981
  深圳老梁  深圳老梁最后回复于 2025-07-12 艺术设计

[美国版]Dwell 现代世界之家 2025年07-08期
[美国版]Dwell 现代世界之家 2025年07-08期
2025年精选30种国外【建筑+景观+室内】设计杂志超大合集 全年订阅链接:https://www.eeeetop.com/forum.php?mod=viewthread&tid=75981
  深圳老梁  深圳老梁最后回复于 2025-07-12 建筑景观

[美国版]Architectural Digest US 建筑辑要 2025年07期
[美国版]Architectural Digest US 建筑辑要 2025年07期
2025年精选30种国外【建筑+景观+室内】设计杂志超大合集 全年订阅链接:https://www.eeeetop.com/forum.php?mod=viewthread&tid=75981
  深圳老梁  深圳老梁最后回复于 2025-07-12 室内家居

[日本版]Casa Brutus 建筑室内艺术杂志 2025年07期
[日本版]Casa Brutus 建筑室内艺术杂志 2025年07期
2025年精选30种国外【建筑+景观+室内】设计杂志超大合集 全年订阅链接:https://www.eeeetop.com/forum.php?mod=viewthread&tid=75981
  深圳老梁  深圳老梁最后回复于 2025-07-12 室内家居

[意大利版]Interni 著名室内设计杂志 2025年07-08期
[意大利版]Interni 著名室内设计杂志 2025年07-08期
2025年精选30种国外【建筑+景观+室内】设计杂志超大合集 全年订阅链接:https://www.eeeetop.com/forum.php?mod=viewthread&tid=75981
  深圳老梁  深圳老梁最后回复于 2025-07-12 室内家居

[意大利版]Domus 高端建筑室内杂志 2025年07期
[意大利版]Domus 高端建筑室内杂志 2025年07期
2025年精选30种国外【建筑+景观+室内】设计杂志超大合集 全年订阅链接:https://www.eeeetop.com/forum.php?mod=viewthread&tid=75981
  深圳老梁  深圳老梁最后回复于 2025-07-12 室内家居

[日本版]Shotenkenchiku 商店建筑 2025年07期
[日本版]Shotenkenchiku 商店建筑 2025年07期
2025年精选30种国外【建筑+景观+室内】设计杂志超大合集 全年订阅链接:https://www.eeeetop.com/forum.php?mod=viewthread&tid=75981
  深圳老梁  深圳老梁最后回复于 2025-07-12 建筑景观

[澳大利亚版]Architecture Australia 澳大利亚建筑 2025年07-08期
[澳大利亚版]Architecture Australia 澳大利亚建筑 2025年07-08
2025年精选30种国外【建筑+景观+室内】设计杂志超大合集 全年订阅链接:https://www.eeeetop.com/forum.php?mod=viewthread&tid=75981
  深圳老梁  深圳老梁最后回复于 2025-07-12 建筑景观

[英国版]Landscape & Urban Design 景观与城市设计 2025年07-08期
[英国版]Landscape & Urban Design 景观与城市设计 2025年07-08
2025年精选30种国外【建筑+景观+室内】设计杂志超大合集 全年订阅链接:https://www.eeeetop.com/forum.php?mod=viewthread&tid=75981
  深圳老梁  深圳老梁最后回复于 2025-07-12 建筑景观

[日本版]Confort 建筑室内杂志 2025年07-08期
[日本版]Confort 建筑室内杂志 2025年07-08期
2025年精选30种国外【建筑+景观+室内】设计杂志超大合集 全年订阅链接:https://www.eeeetop.com/forum.php?mod=viewthread&tid=75981
  深圳老梁  深圳老梁最后回复于 2025-07-12 建筑景观

[新西兰版]Architecture NZ 建筑学 2025年07-08期
[新西兰版]Architecture NZ 建筑学 2025年07-08期
2025年精选30种国外【建筑+景观+室内】设计杂志超大合集 全年订阅链接:https://www.eeeetop.com/forum.php?mod=viewthread&tid=75981
  深圳老梁  深圳老梁最后回复于 2025-07-12 建筑景观

[英国版]Archetech 建筑技艺 2025年07-08期
[英国版]Archetech 建筑技艺 2025年07-08期
2025年精选30种国外【建筑+景观+室内】设计杂志超大合集 全年订阅链接:https://www.eeeetop.com/forum.php?mod=viewthread&tid=75981
  深圳老梁  深圳老梁最后回复于 2025-07-12 建筑景观

拿来吧你!一键生成无缝贴图神器!自制PBR材质!
拿来吧你!一键生成无缝贴图神器!自制PBR材质!
▲使用无缝贴图的彩总你是否有p图时贴图拼接生硬的烦恼,是否有建模渲染时找不到充满细节的pbr材质的痛苦呢?这个神器解决你的问题! PixPlant3一款专业的
  sadapple  h3R3最后回复于 2025-07-11 图形化处理

重庆沙坪坝西永 中骏·西著七里 现代风格高层 SU模型(含图)
重庆沙坪坝西永 中骏·西著七里 现代风格高层 SU模型(含图)
本资料除了SKP模型,还含有SU导图、效果图、渲染小样等图片,有很好的学习参考价值。百度网盘下载链接(收集于网络,仅供学习交流,侵删): [
  夏至2021  zhb123最后回复于 2025-07-11 SketchUp模型

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

话说今年的一注成绩啥时候出哟
话说今年的一注成绩啥时候出哟
有没有懂行的,啥时候出成绩嘞!
  恩赐,解脱!  恩赐,解脱!最后回复于 2025-07-10 建筑师讨论区

Enscape 2.3-3.1 都有 推荐3.1
Enscape 2.3-3.1 都有 推荐3.1
更新一波资源 百度网盘下载链接: **** 本内容被作者隐藏 ****
  sadapple  BOBO我爱你1992最后回复于 2025-07-10 虚拟化表现

分享一张比较清晰的中国建筑气候区划图
分享一张比较清晰的中国建筑气候区划图
之前在网上找到的,做PPT时经常会用到
  1018807342  1018807342最后回复于 2025-07-10 参考素材

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

240721746

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

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

微信扫一扫关注我们

微信公众号

拓筑小助手

GMT+8, 2025-7-12 17:32 , Processed in 0.173558 second(s), 25 queries , Gzip On, MemCached On.    拓筑在线 ( 粤ICP备11043922号 )

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

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