NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 264|回复: 6

[个人作品] 【Grasshopper】Pavilion UGUNS 装置建模教程

[复制链接]
发表于 2018-11-27 00:32:08 | 显示全部楼层 |阅读模式
先来看一张Pavilion UGUNS 装置的效果
Pavilion UGUNS By Didzis Jaunzems Architecture(1).jpg


图片来源于DJA(Didzis Jaunzems Architecture ) 设计公司官网


Pavilion UGUNS By Didzis Jaunzems Architecture(9).jpg

图片来源于DJA(Didzis Jaunzems Architecture ) 设计公司官网



介绍一下这个装置的建模方法,我们用到的软件是rhino和grasshopper。 首先我们分析一下这个形体,形体主要由9条直线,绕一个点逐渐旋转一定的角度而生成。
1.jpg



下面我们简单写一下程序流程:
  • 第一步:首先我们需要先生成上面的9条线。
  • 第二步:让直线绕着一个点旋转一个等差数列角度。
  • 第三步:把旋转好的直线生成方管。


我们先来实现第一步,我们通过Polygon电池创建一个半径为20的10边形。再将多边形通过Offset Curve电池往外偏移15的距 离,分别提取两个多边形的顶点,将顶点一 一连线就生成了上面的10条线。

2.jpg


现在我们来实现第二步,为了留出入口的位置,我们需要将上面生成的线删除一根。
3.jpg

现在我们把线往下移动,我们先生成一组等差数列,让每根线按照等差数列往下移动。
4.jpg


然后我们生成旋转所需要的等差数列角度,我这里用了Graph mapper电池来控制旋转角度的趋势
5.jpg

观察模型图我们可以发现,木条是上下往相反方向旋转的。
6.jpg
所以我们通过Dispatch电池和Weave电池来把列表的偶数项变成负数角度。
7.jpg

我们找到旋转的点,把直线旋转就ok了
8.jpg

9.jpg

下面我们来实现第三步,把旋转好的直线生成方管,生成方管的时候我们需要重构一下工作平面。
10.jpg

最后把矩形按直线方向挤出,到这里程序就写完了,把生成的模型bake(rhino6能直接bake颜色,非常赞)到Rhino就行了。
11.jpg

12.jpg

13.jpg
附一张完整的程序图


14.jpg


评分

参与人数 2强度 +2 照度 +6 收起 理由
奇奇狗 + 1 感谢分享!
Rrou + 1 + 6 支持一下!

查看全部评分

发表于 2018-11-27 10:11:45 | 显示全部楼层
支持一下!
发表于 2018-11-27 15:21:44 | 显示全部楼层
本帖最后由 wx_c3GOGAso 于 2018-11-27 15:29 编辑

谢谢楼主说的这么详细,照着摹了一遍~~
图.jpg
图2.jpg

点评

做的非常不错啊,不过可以稍微注意一下上面一根是没动的,这样就更完美了  详情 回复 发表于 2018-11-27 17:45

评分

参与人数 1强度 +1 照度 +10 收起 理由
月之眼 + 1 + 10 支持一下!

查看全部评分

 楼主| 发表于 2018-11-27 17:45:50 | 显示全部楼层
wx_c3GOGAso 发表于 2018-11-27 15:21
谢谢楼主说的这么详细,照着摹了一遍~~

做的非常不错啊,不过可以稍微注意一下上面一根是没动的,这样就更完美了
发表于 2018-11-28 11:34:08 | 显示全部楼层
6666
发表于 2018-11-28 16:24:42 | 显示全部楼层
原图片明明是线性变化,修改了下楼主的变化部分的逻辑,大家可以试一下,挺简单的。
001.png
002.png
发表于 2018-11-30 16:52:29 | 显示全部楼层
月之眼 发表于 2018-11-27 17:45
做的非常不错啊,不过可以稍微注意一下上面一根是没动的,这样就更完美了

原来如此,我说觉得哪不一样呢~~

手机版|NCF参数化建筑论坛 ( 辽ICP备12011358号-1 )    辽公网安备 21020302000097号

GMT+8, 2018-12-11 11:38 , Processed in 0.282714 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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