ABBS 论坛       
首页Master作品招聘招标动态热帖杂志帮助搜索注册登录Blog  积分 简历  

» ABBS 论坛 » 纯粹建筑论坛 » 理论  

动态热帖招聘杂志 
   
reply to topic
threaded modego to previous topicgo to next topic
Re:Foral的Blog----陆续更新   [精华]
fora1


发贴: 217



2008-12-05 18:16 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
最近发现大家很多都想要讨论所谓“Digital", 但是观察了一下很大程度上对于“Digital Design"本身的理解很混乱,或者很破碎,所以想要在这里很认真的讨论这个问题,因为在国外,学习的学校又本身很专注于大家所说的“Digital Design",所以希望这里的讨论可以让大家扎实的了解这当代建筑中最exciting的部分,对于我自己本身也可以更好的思考一下,同时也希望众多的高手们可以提出不同的意见,本人本科四年纪,学习于SCI-Arc

首先,一点更正,大家所好奇的东西其实不叫“Digital Design",因为“Digital Design"太宽泛,凡是用电脑的design都可以叫“Digital Design",Skechup都算。明显的,感兴趣于“Digital Design"的并不是感兴趣于Skechup这类软件。
当代建筑中最exciting也是最新(说最新其实也很长时间了)的部分其实叫做

"Parametric Design”

我想用一篇文章作为这个讨论的开始,个人认为是近期看到的最好的文章,刊登于最近的VERB杂志。作者是Michael Meredith,他的事物所叫MOS。后续我做的case study中会包含他的project,以及他做project的方法。这篇文章反思了Parametric Design本身,非常有助于大家了解Parametric Design现在的状态,文章不长,会附我的山寨版中文翻译







Never enough

建筑界如今使用Parametric的方式很肤浅和表面化, 缺少一个大的可做参的理论筐架, 表述, 历史和内部的动力. 并且鄙视和抵制那种后现代的符号化,那种将所有的视觉的东西转化成有隐喻内涵的设计方法(顺便提一句,上海世博会中国馆就完全属于被鄙视的这类). 最近的建筑界正在朝着 后--后现代发展,朝着一种逃避符号化的象征发展. 如果考虑到parametric是一种重复的单元化的数量图形, 我会argue现在的parametric work可以看作是一种后现代的演进, 它的索引参考就是它自身和与它相似系统的东西. 如今建筑界对与parametric的应用,除了看多了让人麻木的复杂程度,还没有发掘到parametric真正的巨大的潜力, 比如说关联的多义的processing方法, 复杂功能的需求, 场地的特殊环境,以及关联的network. 今天如果有什么东西想看起来很parametric的话, 通常是一种审美的production(被重复的quality和taste). 那些无比高科技的软件多是用来制造华丽的建筑decoration. 通过扭曲系统来作为下一个系统的参照.

基于计算机技术本身的复杂特性,或者那种创造震撼视觉效果的渴望, 目前的parametric设计通常降低大form的多样性,但是在form本身内部最大化它的多样性(这句话是什么意思呢?我想是指比如说做一个盒子,他不会去做很多大小不同的盒子,但是会做同样大小但盒子自身复杂度很不同). 如今的parametric的审美很大程度上是基于American Formalism, 是将功能主义教条当做积极的和天真的utopian融入到对它自己有利的位置.

Parametric design是基于高度清晰的组织系统(diagram,parti等)和高度视觉复杂, 但是无论你parametric系统的单元有多复杂,系统多有逻辑,多么的parametric, 最终总是不可避免的是一个 碎片,损坏的孤立的物体, 就算它身处于field中,或者它本身就是个field,都不能改变这点. Parametric系统需要differentiation来变成一个建筑. 是Social-Political允许parametric系统逃脱了作为物体的空洞. 建筑需要social engagement,需要culture/social relevance. 它不是parametric 或者form,或者自身的复杂性,but rather在设计建筑时的复杂的复杂关系.我们所感兴趣的parametric design是Pierre Bourdieau所说的”field of cultural production”, where form是在更大的culture field里的小field. 建筑的特殊性和建筑的最终目的只能当建筑置身于大的culture field中才能实现. 建筑已经不是马克思的”我们和他们”(二元对立)那种对立的辨证法模型. 在建筑中only 关键 within the market culture, 建筑必须和它自身之外的事物联系才会变的重要.相似的是,我一直在考虑的是form和material的辨证法对立. 这是一种产生与后现代主义的对立法,where form和构成form的材料相比更关键. 但是这种distinction本身太简单和教条. 复杂parametric系统可以包含和调解这种虚伪的form VS material 二元. Parametric系统提供了我们一种不同的基于parametric的方法,but 它永远不会告诉我们那些parametric是建筑需要的.

就想这本书里其他的作品一样,我们都是罪有应得的formalists,对于form异常的感兴趣.对于我们来说,百折不挠的formalism建筑叙事已经进化了,so that form的专门用途比form本身更重要. However, 这种专门用途决不应该是简单的功能主义, but rather 反对简单化和唯我论的建筑设计.”用途”是指建筑的performance: performance的两面,有益的和夸张的.

今天, formal游戏(与80 和90年代不同)需要一个目的,而不是一直钻在它自己里面. 现在建筑缺少一种中心枢纽来被反对或者赞同.如果没有一个边界,那么form 的可能性就会无穷无尽,lost在自我表达里或者meaningless的建筑自己的field里.建筑决不是简单的form. Formal的最基本是需要和它自身之外联系的.有了这种联系,意义才可以被构建的locally and relationally.

建筑的说教已经太过于和自己的建造绑在一起,而不是它的culture social situation. 当然建筑技术本身是文化的一部分,但是我们太过遗忘了剩下的别的部分. 建筑的目标变的如此的非政治化,于是建筑变成了一个个小范围理想. 而这种小范围的理想是不可以被说教的. 建筑的performance并不是建筑的基本问题.建筑更多的是culture social form,而不是技术结果.建筑是超级暧昧的, 关联的, parametric的, 但是它原比这些复杂,因为它超出了我们的掌握.并不是所有的事情都是简单数量,并不是所有的关系都是geometric,并不是所有的问题都能被关系所包含.

传统上,先锋建筑的敌人是品位和质量,错误的文化表达方式.而我们在寻找一种specific与它本身的东西. 它不许要解释原本的culture,但是culture在起着重要的作用.我们感兴趣的是新的设计的方法.最终的,parametric系统吸引我们的恰恰是它所不包含的, 那就是Social political. Parametric的潜力在于创造parameters和relationships的network, the more 多样的目标the more 有意义和复杂.At the very least,Use的叙述可以给我们提供form的依据.但是这种功能的叙述又决不是重做一种后后功能主义,它反对功能和形式的二元对立或形式追随功能的教条.Use是一种叙述结构. 构建叙述的有利性给我们提供了一种逃脱反复的唯我论和空洞的formalism,提供form的指导,可以包括parametric的表现,教导或者意义.这些culture, social, formal的叙述是建筑有价值.Use使form不再是一个空洞的object,它提供了建筑物体与外界的联系,并且回应外界.通过叙述use,意义被表达,建筑被适合于它自己的场所.

但是上面讲的这些如何来影响我们的设计方法呢?说实话我不确定.我们写script,我们用parametric 软件,我们构建系统,并且控制它们

(这里讲了他们事物所里工作的方式,我会在后面的case study里具体讲)

到目前,parametric design还没有任何的统治思想,我们工作的方式,使用的软件,思考的方法始终在不断变化,我们不断尝试接触新的媒介,新的方法,并且parametric modeling确实给我们提供了极大的帮助, 而且我们确实尝试着as parametric as we can.

再一次,建筑的未来是属于parametric的,我丝毫不怀疑, 但是问题是科技不能解决我们自身的问题,而且我们自身的问题又much more deeper and much more human. 建筑只能在直面我们的文化或成为我们social culture network里面一部分的时候才能有意义. Parametric design可以变的更开放,更自由,少一些自我,允许新的model that is not build upon 那种形式和功能的二元法,而是更加紧密的联系social, 创造一个前瞻的utopia.


fora1 edited on 2008-12-06 19:21


fora1


发贴: 217
2008-12-05 18:18 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
http://www.abbs.com.cn/bbs/post/view?bid=8&id=337044190&sty=1&tpg=1&age=30

我的另外一个帖子的连接,也许会有帮助


fora1 edited on 2008-12-05 18:23

phyth


发贴: 164
2008-12-05 18:41 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
结果还是我刚过去这个学期一样的,系主任和我们设计课教授的矛盾:建筑形态和社会形态的矛盾。系主任的热情在创造新的形态,非常formalism,在新的物质形态下,新的社会形态自然会出现。而刚过去这堂设计课的教授却认为最先考虑的是社会形态,在这个定位好的情况下再来从控制好的社会形态下产生物质(建筑)形态:刚过去的这堂设计课涉及了非常多的政治。

对我自己来说算法建筑最吸引人的地方是可以制定规则来根据创造的关系来建造。而我老板的那个系主任却更被新的形态所吸引,也许给盖里工作过的关系吧,我自己也实在是有点不喜欢。


phyth edited on 2008-12-05 18:43

fora1


发贴: 217
2008-12-05 19:19 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
phyth wrote:
结果还是我刚过去这个学期一样的,系主任和我们设计课教授的矛盾:建筑形态和社会形态的矛盾。系主任的热情在创造新的形态,非常formalism,在新的物质形态下,新的社会形态自然会出现。而刚过去这堂设计课的教授却认为最先考虑的是社会形态,在这个定位好的情况下再来从控制好的社会形态下产生物质(建筑)形态:刚过去的这堂设计课涉及了非常多的政治。

对我自己来说算法建筑最吸引人的地方是可以制定规则来根据创造的关系来建造。而我老板的那个系主任却更被新的形态所吸引,也许给盖里工作过的关系吧,我自己也实在是有点不喜欢。


我觉得这篇文章里所指的social condition并不是一种用来产生形态的,因为社会形态不可能被控制,而且人类自身的问题不是真正parametric可以来包含的。
发些你们的作品吧......


fora1 edited on 2008-12-05 19:40
fora1


发贴: 217
2008-12-05 19:29 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
Case Study 1

MOS

2004_Puppet_Theater








fora1 edited on 2008-12-06 11:54
kebilaozi


发贴: 412
2008-12-05 19:59 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
文章不错,很合我意,谢了

echox


发贴: 393
2008-12-05 22:09 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
,先锋建筑的敌人是品位和质量,错误的文化表达方式.
这是句让人怀疑的话。

设计还是需要谨慎的。
processing还是停留在工具上比较好。


fora1


发贴: 217
2008-12-06 12:09 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子


这是一个基本的parametric project,建模是在Digital Project(CATIA)里建的,简单,但是比较清晰明了

在这个model里有两个数字化的parameter,这两个parameter控制了表面单元的密度和分布

Distance1应该是一个全局参数,改变这个parameter会改变基本单元和整体的长度
Distance2是由excel即时导入的parameter,控制了基本单元的横宽,这个parameter应该不是全局的,每一个单元都有一个相应的横宽参数,通过excel来做有效的控制

DigitalProject是一种现在逐渐开始很流行的parametric软件(虽然已经有很长历史了),很好很强大,我在后面会做一个这个软件的专门的case study

软件和excel之间进行数据的互相交换,也是一种很有效的控制方法,利用excel对于数据进行良好的管理


fora1


发贴: 217
2008-12-06 12:21 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
Example1.1

MOS
http://www.mos-office.net/

2007-8_BMDI permalink(装置)

这是一个更加复杂一些的例子,也是使用DigitalProject













fora1 edited on 2008-12-06 14:36
fora1


发贴: 217
2008-12-06 13:10 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
Example 1.2

FOA

横宾国际港






fora1


发贴: 217
2008-12-06 14:36 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
Example 1.3

Emergent Architecture
http://www.emergentarchitecture.com/hub.php?id=1

Dragonfly
SCI_Arc Gallery, 2007








fora1 edited on 2008-12-06 14:42
looyakedi


发贴: 20
2008-12-06 16:49 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
f兄 给你发站内信了 希望和你多交流

fora1


发贴: 217
2008-12-06 19:10 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
Case study2

典型的parametric system

第一个case study算是对parametric design极其简单的介绍,

第二个case study我想介绍一下system. system是parametric design中关键的一部分, 无论是空间原型的geometry system, 或是结构表皮system,抑或是所谓的交互性空间system, 还有parametric urban system等等。当代建筑界中parametric system无处不在。没有parametric system就不会有zaha这些人的成功,而zaha这些人的成功反过来在极大的推动parametric desigh的进步(zaha在维也纳工艺美术学院有教一个studio, studio里学生的作品全都是在做parametric,或想做parametric,或者假装在做parametric;而在现在美国和欧洲名学校里在教parametric的人,很大一部分也是从zaha事物所出来的人)。

我觉得在parametric design中,最最有活力的是年轻人。25-35岁,头脑灵活,受过良好的建筑专业教育,通常研究生毕业于一些所谓先锋的学校,对建筑有着美好的理想,对于建筑的未来充满一种使命感,勇于实践......所以对于system 的介绍会顺便介绍这些年轻的组织。


fora1 edited on 2008-12-07 13:43
fora1


发贴: 217
2008-12-06 19:18 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
Case Study 2.1

Voronoi System

Example 2.1.1(Design by WWEK)








Voronoi

定義

距離空間内の有限部分集合 P = {p1, p2, ..., pn} および、距離関数 d に対して

V(p_i) = \{p\ |\ d(p, p_i) \le d(p, p_j),\ j\ne i\}

で構成される領域 V(pi) を pi のボロノイ領域と呼ぶ。また、{V(p1), V(p2), ..., V(pn)} をボロノイ図と呼ぶ。

ボロノイ領域の境界をボロノイ境界と呼び、各々のボロノイ境界の交点をボロノイ点と呼ぶ。




Voronoi算是一种很经典的system,很多人在用,其本质是system中先定义一些点,可以是随机分布,也可以是有目的的,Voronoi可以根据你的设定来算出和那些点有特定距离关系的边








Example 2.1.2 (Design By MATSYS)

MAYSYS 是一个2004年开始的design studio,创立人是 Andrew Kudless,他们比较关注建筑,engineering,生物学,computation之间的关系。Based on the idea that architecture can be understood as a material body with its own intrinsic and extrinsic forces relating to form, growth, and behavior



Voronoi Morphologies













Example 2.1.3 (Design By MATSYS)

P_Wall

这个属于基于voronoi而发展出来的system












Example 2.1.4 (Design By un didi)

这个我不很喜欢,但是算是voronoi的一种应用方式







Example 2.1.5 (Design By Faulders Studio)

AIRSPACE TOKYO






Example 2.1.6 (Design By kokkugia)

很有活力的一个group




iSAW







fora1 edited on 2008-12-07 09:46
soch


发贴: 47
2008-12-07 05:51 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
感谢 楼主介绍美国大学现阶段 比较 fashion 的 设计手法 。

想问楼主一句 , 你个人对于parametric 是喜欢还是不喜欢呢? 你觉得这种设计手法 是真正考虑到了建筑及使用者 和社会之间的 关系了吗? 或者说 这种设计手法 是真正达到了它所生明的 将parameter考虑进去 ,代入公式 , 就一定解决了 或 部分解决了 它所生命发现的问题 或要被考虑入设计的因素吗? 谢谢


fora1


发贴: 217
2008-12-07 10:54 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
soch wrote:
感谢 楼主介绍美国大学现阶段 比较 fashion 的 设计手法 。

想问楼主一句 , 你个人对于parametric 是喜欢还是不喜欢呢? 你觉得这种设计手法 是真正考虑到了建筑及使用者 和社会之间的 关系了吗? 或者说 这种设计手法 是真正达到了它所生明的 将parameter考虑进去 ,代入公式 , 就一定解决了 或 部分解决了 它所生命发现的问题 或要被考虑入设计的因素吗? 谢谢


其实不管我个人喜欢不喜欢parametric,现在几乎所有所谓领军人物或者先锋都在做parametric,所有的所谓领军学校或者先锋学校也都在做parametric,就光拿parametric软件来讲,没有parametric软件鸟巢是不可能建成的。parametric所包含的范围已经不是一小撮人的一小撮人不实际的空想了,而是一大堆人的一大堆已经建成的projects。

现阶段没有统治的parametric design的思想(而这也正式parametric最令人激动的地方)。你所讲的“考虑到了建筑及使用者 和社会之间的 关系”的这种parametric其实是一种变相的功能主义----形式服从被量化的功能,是一种进化或者变相的形式服从功能,我觉得这是国内对当今主流parametric design的误解(很大程度上是被国内的功能主义教育专门误导的)。其实摆脱“形式服从功能”或者“功能服从形式”这种二元对立的哲学思考由来已久(应该算是从解构主义就已经开始了吧)。

但究竟什么是parametric design, 或者什么是正确的parametric design方法,其实没有定论。造成这种人人在做parametric design,但是没有界线什么是真正parametric design的原因,有可能是parametric design已经大到包含了太多东西,但是没有一种哲学思想在统治。我觉得这是parametric design最激动人心的地方,所有人都可以做parametric,但是不必给自己贴上特定的标签,你可以是功能主义,也可以是形式主义,或者你根本就不相信什么主义,所有人都可以按自己的想法去定义parametric design,parametric design可以是你设计的全部,也可以是你设计的一部分,parametric design可以被缩小成只是一种parametric软件,也可以被放大成一种parametric宣言。

所以我在这个帖子里想尝试系统的一点一点的展示parametric的方方面面,也顺便提高一下自己对parametric design的认识。也许在过几年我就可以回答你什么是parametric design, 或者再过几年我们会发现所有的东西或多或少都是parametric design了微笑


ygdtakahashi


发贴: 29
2008-12-07 11:16 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
关心参数化设计很长时间了,一直没找到合适的资源。支持楼主继续讨论下去。。。

kamber


发贴: 66
2008-12-07 15:37 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
您好楼主我来feedback了呵呵

看了上面的一些例子。感触还是很深的。就天马行空地谈一下吧,楼主别嫌我啰嗦哈:
首先想问:parametric的设计方法的主要使用范围是不是在设计表皮和结构方面呢?
它是不是就是用一种逻辑建立某个规则,然后探讨其它元素如何来适应这个规则?
感觉目前的parametric design虽然很新颖,但在概念上却很像又有些回归到那种结构与形式结合的构筑方法(比如柱式、斗拱)。那些不规则的图案、纹理就像古典的装饰纹样、一般。区别就是现在的逻辑感更强。
或许建筑就该是这样的吧。在西方古典中architecture不也是属于fine art嘛,而在东方繁复的斗拱、藻井等也将结构与装饰结合得很完美。
这学期在学西方建筑史,我也经常反思。可能我们活在现代主义建筑的环境中,而忘了现代主义也是历史的产物,也是建筑历史长河中的一部分。它不会成为建筑的最终形式,而建筑的发展也不会有最终形式。或者说,现代建筑只是construction的部分。只是由于战争导致建筑的大规模需求;同时,技术的发展又能使结构和装饰分离,同时低廉的建造成本的要求,产生了一代功能主义建筑师,造就了目前我们生活和看到的大部分建筑。


fora1


发贴: 217
2008-12-07 16:26 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
kamber wrote:
您好楼主我来feedback了呵呵

看了上面的一些例子。感触还是很深的。就天马行空地谈一下吧,楼主别嫌我啰嗦哈:
首先想问:parametric的设计方法的主要使用范围是不是在设计表皮和结构方面呢?
它是不是就是用一种逻辑建立某个规则,然后探讨其它元素如何来适应这个规则?
感觉目前的parametric design虽然很新颖,但在概念上却很像又有些回归到那种结构与形式结合的构筑方法(比如柱式、斗拱)。那些不规则的图案、纹理就像古典的装饰纹样、一般。区别就是现在的逻辑感更强。
或许建筑就该是这样的吧。在西方古典中architecture不也是属于fine art嘛,而在东方繁复的斗拱、藻井等也将结构与装饰结合得很完美。
这学期在学西方建筑史,我也经常反思。可能我们活在现代主义建筑的环境中,而忘了现代主义也是历史的产物,也是建筑历史长河中的一部分。它不会成为建筑的最终形式,而建筑的发展也不会有最终形式。或者说,现代建筑只是construction的部分。只是由于战争导致建筑的大规模需求;同时,技术的发展又能使结构和装饰分离,同时低廉的建造成本的要求,产生了一代功能主义建筑师,造就了目前我们生活和看到的大部分建筑。


微笑
表皮当然是parametric design中的一部分,结构也是,但是远不是所有的

其实我是想由基本开始慢慢讲起,即使例子也是最基本的(表皮,简单结构啦),不好意思给你带来了这样的误解,虽然后面一两个Case study还会是这种基本的system(其实我也在慢慢整理思路),但是不要着急,拭目以待吧大笑

ps: 我觉得如果有时间自己读一下开头文章的英语原文(我的翻译有部分偷工减料和主观因素)你也许会得到和我完全不同的理解也说不定


swimmingzd


发贴: 109
2008-12-07 19:21 查看他的注册信息   查看他的Blog 给他发送悄悄话 发送email给 swimmingzd 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
很牛很前卫,还不是太理解,不过强烈支持,多多益善

phyth


发贴: 164
2008-12-08 01:32 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
每个做这种研究的人都会有自己的想法。当然这种技术应用在表皮和结构上面会有很强大的效果,并且我的教授也是在这样做。但是我自己在做研究的时候一直在避免这方面的东西。毕竟首先,这只是技术上的活,电脑语言和各种技巧而已,基本上是一直在重复同一种思路,用不同的方法去体现罢了,看来我还要做许多阅读才能建立和巩固自己的想法,现阶段的这种技术的应用的arguement还不足以让我赞同(虽说我现在也是在做这种研究,并且很兴奋的想改变我们学院的传统,不过这种时候也总是会比较有迷路的感觉)

的确是如果fora所说的,在新技术出现的时候,还没有强大的力量和理论使其规范化,就是说现在有各种可能性存在,但是就我看来,在应用这方面以及探索其可能性的人的想象力还不足以体现这种新技术的初级阶段,需要大家一起来努力。总有一天会出现电脑时代的le corb,但在那之前会有各种各样好玩的东西呀,就像在互联网最终被规范管理之前,现在我们在网上会有各种各样的自由一样。


phyth edited on 2008-12-08 01:34
fora1


发贴: 217
2008-12-08 14:53 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
Case Study 2.2

Self-Growth System

Example 2.1.1(L-System by Michael Hansmayer)

L system,应该也算是很长历史了,和voronoi一样都属于高数学逻辑的system,基本上是一种模拟自然植物生长的system,设定好一个参数的开始点,和参数之间的替换逻辑,system本身就可以自己生成参数序列


得到参数序列之后,就可以进行下一步,将特定的意义赋予参数,再进行下一步运算

下面的例子是将参数排成矩阵,然后赋予矩阵中字母于意义















或者也可以给予每个字母一种运动意义(这种方式被称为Turtle),比如说A是直走,B是右转,C是左转(当然可以根据需求自己定义);






也可以让特定的单元按照turtle的方式运动,并且回应外界的因素













或者通过全局的参数来控制turtle的运动








Example 2.1.2(Nested loops by TheVeryMany)

Nested loops,在c++中很常用,通俗点说是一种用来数数的方式

for(num1 = 0; num1 <= 9; num1++)
{
cout << num1 << endl;
}






rhino script(导入rhino应该就可以了)

Sub Tower()
' declare variables
Dim i, j
Dim arrCrvBank() 'dynamic array
' ------------------------------------------------------
' set variables: "Fl" = Floor
Dim intFloorNumber: intFloorNumber = 30
Dim intFloorHeight: intFloorHeight = 4'random(1,5)'random(1,3)'4
Dim intFloorRadius: intFloorRadius = Sin(i*10)+10'2'random(1,3)'(i/2+1,i)'8
' ------------------------------------------------------
Dim intSubDivide: intSubDivide = (2*intFloorNumber) + 4
Dim intLevel: intLevel = 0
' ------------------------------------------------------

' //////////////////////////////////////////////////////
'' FOR EVERY FLOOR
' //////////////////////////////////////////////////////
For i = 0 To intFloorNumber
Randomize
' ------------------------------------------------------
'' DRAW A CIRCLE
' ------------------------------------------------------
' setCenter
Dim x: x = 0'random(-1,1)'(-i/2,i/2)'0
Dim y: y = 0'random(-1,1)'(-i/2,i/2)'0
Dim z: z = intLevel
Dim arrCenter: arrCenter = Array(x,y,z)
' addCircle
Dim strCircle: strCircle = Rhino.AddCircle (arrCenter, intFloorRadius)
' ------------------------------------------------------
'' ROTATE THE CIRCLE
' ------------------------------------------------------
' getCircleDomain
Dim arrDomain: arrDomain = Rhino.CurveDomain(strCircle)
' Rotation for Twist
Dim intTwisting: intTwisting = i'random(1,(intSubDivide/2))
Dim dblParameter: dblParameter = arrDomain(0) + (arrDomain(1)/intSubDivide)*intTwisting
' reSet cercleOrigine
Rhino.CurveSeam strCircle, dblParameter
' ------------------------------------------------------
'' DIVIDE THE CIRCLE
' ------------------------------------------------------
' addPts onCircle
Dim arrPts: arrPts = Rhino.DivideCurve (strCircle, intSubDivide)
' deleteCircle
Rhino.DeleteObject strCircle

' //////////////////////////////////////////////////////
'' FOR EVERY (TWO) PTS
' //////////////////////////////////////////////////////
For j = 2 To UBound(arrPts) Step 2
' ------------------------------------------------------
'' DRAW A RADIAL
' ------------------------------------------------------
' addRadial
Dim strRadial : strRadial = Rhino.AddLine (arrPts(0), arrPts(j))
' ------------------------------------------------------
'' SET RADIAL LENGHT RADIAL
' ------------------------------------------------------
' setLength
Dim dblLength : dblLength = Random(2,10)
' getDomain : arrDomainRad(1) = original radius endPt
Dim arrDomainRad : arrDomainRad = Rhino.CurveDomain(strRadial)
' startPt
'Dim dblParam : dblParam = arrDomainRad(1) + (arrDomainRad(1) / dblLength)
Dim dblParam : dblParam = arrDomainRad(1) - (arrDomainRad(1) / dblLength)
Dim arrPointStart : arrPointStart = Rhino.EvaluateCurve(strRadial, dblParam)
' endPt
'dblParam = arrDomainRad(1) + dblParam
dblParam = arrDomainRad(1) + (arrDomainRad(1) / dblLength)
Dim arrPointEnd : arrPointEnd = Rhino.EvaluateCurve(strRadial, dblParam)
' ------------------------------------------------------
' deleteRadial
Rhino.DeleteObject strRadial
' ------------------------------------------------------
' SET PROFIL TO LOFT
' ------------------------------------------------------
' set arrPtsProfil
Dim arrPtsProfils: arrPtsProfils = array( arrPointStart,arrPts(j-1),arrPointEnd,arrPts(j+1),arrPointStart )
' addCurve
ReDim Preserve arrCrv((UBound(arrPts)/2)-1)
arrCrv((j/2)-1) = Rhino.AddCurve ( arrPtsProfils )
' addPolyline
ReDim Preserve arrPolyLines((UBound(arrPts)/2)-1)
arrPolyLines((j/2)-1) = Rhino.addPolyline ( arrPtsProfils )
Next
' //////////////////////////////////////////////////////

' ------------------------------------------------------
' createFloors
Dim arrFloor : arrFloor = Rhino.AddPlanarSrf ( arrPolyLines )
Rhino.SurfaceIsocurveDensity arrFloor, -1
' ------------------------------------------------------
' collecteCurvesToLoft (byFloors)
ReDim Preserve arrCrvBank(i): arrCrvBank(i) = arrCrv
' ------------------------------------------------------
' FOR NEXT LOOP:
intSubDivide = intSubDivide-2
intLevel = intLevel + intFloorHeight
' ------------------------------------------------------
Next
' //////////////////////////////////////////////////////
' //////////////////////////////////////////////////////
' INCREMENTAL LOFT PROCESS
' //////////////////////////////////////////////////////
Dim arrPolyLoft(), arrPtsCurves()
Dim intMax: intMax = intFloorNumber
j = 0
Do Until intMax = 0
' ------------------------------------------------------
For i=0 To intMax
ReDim Preserve arrPolyLoft(i)
arrPolyLoft(i) = arrCrvBank(i)(j)
Next
' ------------------------------------------------------
Dim strLoft : strLoft = Rhino.AddLoftSrf (arrPolyLoft,,,2,1,40)
Rhino.SurfaceIsocurveDensity strLoft, -1
j=j+1
intMax = intMax-1
Loop
' //////////////////////////////////////////////////////
End Sub

Example 2.1.3(Nested loops by Dimitris Gourdoukis)




fora1 edited on 2008-12-08 14:57
20平方米


发贴: 139
2008-12-08 17:04 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
scprit导入rhino的时候有错误提示.
请问是什么原因?
是要修改里面的参数吗?


fora1


发贴: 217
2008-12-09 17:16 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
20平方米 wrote:
scprit导入rhino的时候有错误提示.
请问是什么原因?
是要修改里面的参数吗?



看来theverymany的code有问题啊,我试一下


fora1


发贴: 217
2008-12-09 18:30 查看他的注册信息   查看他的Blog 给他发送悄悄话 引用并回帖 搜索他发表的帖子 复制到剪贴板. 
不过只适用于IE 收藏这篇帖子
Case Study 2.3 所谓的Parametric Urbanism
Example 2.3.1(Thames Gateway by Zaha Hadid)

想必很多人都见过这张图



'Form Informing Urbanism - Parametric Urbanism'是Zaha Hadid和Patrik Schumacher 为了Global Cities展览而做的一项研究。在Zaha Hadid Blog上有一段关于这项研究的动画,对于这段动画的描述是这样的:
"这段动画展示了一种实验性质的设计方法,基地是伦敦的Thames Gateway,这种设计方法基于Hadid所率先实验的“parametric”技术。“

基本上zaha实验了四种基本的建筑形式(building types): 独立别墅individual villas, 高层塔楼high-rise towers, 底矮建筑slab-shaped buildings 和city-blocks. Zaha把这四种建筑形式抽象成:点(individual villas)线(high-rise towers)面(slab-shaped buildings)体(city-blocks)。

然后通过parametric来控制这四种不同形式在场地的分布







然后将这种方法应用在Thames Gateway区域,首先调节整个系统使之反映Thames Gateway区域现在的状况,然后来推测未来的可能状况。


首先,如果我们光看这项研究本身,把它看作是一个城市规划设计,它其实很扯淡,因为我们只要稍微一深究,就会有很多实际的问题。但是Zaha做的个研究我觉得更象一个她自己对于未来urbanism的宣言,之后在AA的DRL还有维也纳工艺美术学院的studio里被Zaha带动的学生们做的东西要更有意思一些。

Example 2.3.2(Sync – Synchronizing urban Morphologies by GASSER MARIO(维也纳工艺美术学院))

这个算是Zaha的进化版本,”同步—整步“听起来很悬,其实parametric逻辑和zaha的project基本相同


基本单元,本质上和zaha一样


线









(未完)


fora1 edited on 2008-12-10 20:25
(共17页)  
go to first page go to previous page  1   2   3   4   5   6   7   8   9   10   11  go to next page go to last page

已读帖子
新的帖子
被删帖子

reply to topic
Jump to the top of page

返回ABBS首页 | 设计 | 室内 | 景观 | 建材 | 设备 | 卫浴 | 展览 | 照明

招标服务 | 广告服务 | 招聘服务 | 隐私政策 | 联系我们 | 设为首页

违法、有害信息举报:QQ 1764506 电话 028-61998486
Powered by Jute Powerful Forum® Version Jute 1.5.5 Ent
Copyright © 1998-2024 ABBS.com All Rights Reserved.