NCF参数化建筑论坛

标题: 你懂什么是生成设计吗? [打印本页]

作者: 小建人    时间: 2012-11-24 20:57
标题: 你懂什么是生成设计吗?
今天看了一本叫做《数字化建筑设计概论》的书 说参数化建模和生成设计是当今数字化建筑设计的两个最重要方向,生成设计 叫generative design 借助什么遗传算法,元胞自动机等方法,通过计算机运算,产生众多设计形态,供建筑师选择。
其实,这是我最初听到什么是参数化的解答,可是学了grasshopper也没觉得参数化是这样 ,原来它叫做生成设计。
之前有机会看到一些生成设计的图片,一般都是很多类似的东西在一起,有点在相似中变化的意思。生成设计是理性的,可惜,没有机会全面了解,也很少有教学的案例,哪位大神给解释一下,顺便告诉一些学生成设计的方法和资源。
总结一下 ,求生成设计介绍和学习方法以及资源。
作者: 活建鬼    时间: 2012-11-24 21:26

是李建成写的那本蓝蓝的小书么?
作者: 小建人    时间: 2012-11-24 21:41
活建鬼 发表于 2012-11-24 21:26
是李建成写的那本蓝蓝的小书么?

鬼兄总是及时出现啊 是这本书 鬼兄指点一下嘛
作者: 活建鬼    时间: 2012-11-24 22:05
本帖最后由 活建鬼 于 2012-11-24 22:16 编辑
小建人 发表于 2012-11-24 21:41
鬼兄总是及时出现啊 是这本书 鬼兄指点一下嘛
客气了~~没什么可指点的~~只能说说自己的一点经验~~~其实,我本不该回答你这个问题的,因为我确实不怎么“懂”什么是生成设计~~~

记得以前读过这本书,但感觉就是一个概论或者是普及的那么一本书~~书到重要部分时总是讲得很范范,让我不得不猜测作者是否有过相关的实践?

其实什么是参数化设计到现在为止也没有一个特别准确的概念,甚至包括徐老师所阐述的概念,由于观念发展更新得很快,所以我都会觉得不应该是一成不变的答案。说实在的,我也从来没有特别深究过其本源的问题。对于生成设计,也只是一种称谓,鄙以为,说简单点,就是通过编程语言和算法等某些极富逻辑和客观的手段,加之很多前提条件(如建筑高度,日照,遮挡,绿化率等)后,生成出来多个设计作品,最后人为的挑选出一个最佳的选项。

以上只是个人的理解,给你几点建议吧:
1.要学好GH,学有余力的话再去学语言。
2.你说的“遗传算法”“元胞自动机”什么的,坛子里都有很丰富的相关资源,建议搜索。
3.好好利用wiki这个神器,碰到不懂的东西就去查。
4.尝试在google上搜索相关的英文资源。

最后,加油吧!



作者: 小建人    时间: 2012-11-24 22:29
活建鬼 发表于 2012-11-24 22:05
客气了~~没什么可指点的~~只能说说自己的一点经验~~~其实,我本不该回答你这个问题的,因为我确实不怎么“懂 ...

一直留在ncf就应为有鬼兄这样的高人 哈哈哈 好人啊
那这些生成设计都是用什么软件呢
作者: architc    时间: 2012-11-25 00:38
两人的id倒是相映成趣。
作者: 活建鬼    时间: 2012-11-25 08:56
本帖最后由 活建鬼 于 2012-11-25 08:59 编辑
小建人 发表于 2012-11-24 22:29
一直留在ncf就应为有鬼兄这样的高人 哈哈哈 好人啊
那这些生成设计都是用什么软件呢

你这样问,其实是对于生成设计本身的不理解。生成设计只是设计的一种手段,就好像你在问传统设计需要什么软件一样~~有的用SU,有的用REVIT,有的用Archicad,这都可以,生成设计我想也是一样。所以,我觉得你有必要理解一下什么是生成设计?当然如果你急于知道用什么软件,可以暂时先不看下面这几段话,直接跳到最后~~~

我特意去查了下WIKI~~其解释为:

“is a design method in which the output – image, sound, architectural models, animation – is generated by a set of rules or an Algorithm, normally by using a computer program. Most generative design is based on parametric modeling. It is a fast method of exploring design possibilities that is used in various design fields such as Art, Architecture, Communication Design, and Product Design. Typically, generative design has:

A design schema
A means of creating variations
A means of selecting desirable outcomes

Some generative schemes use genetic algorithms to create variations. Some use just random numbers. Generative design has been inspired by natural design processes, whereby designs are developed as genetic variations through mutation and crossovers. In contrast to long-established concepts such as Generative Art or Computer Art, Generative Design also includes particular tasks within the area of design, architecture, and product design.

Within the Communication Design area, the main applications are the creation of information graphics, diagrams, and flexible corporate designs. Generative design in architecture (also often referred to as computational design) is mainly applied for form-finding processes and for the simulation of architectural structures.

Generative design is becoming more important, largely due to new programming environments (Processing, Vvvv, Quartz Composer, Open Frameworks) or scripting capabilities (Rhino (JavaScript engine), Scriptographer) that have made it relatively easy, even for designers with little programming experience, to implement their ideas.

Generative design is taught at many schools of architecture and is gaining ground in architectural and design practice.
Definition by Celestino Soddu, 1992: "Generative Design is a morphogenetic process using algorithms structured as not-linear systems for endless unique and un-repeatable results performed by an idea-code, as in Nature"”


如果你能看懂英文更好,另附google的中文翻译,仅供参考:
"生成的设计是一种设计方法,在该方法中,所产生的一组规则或算法 ,通常所使用的计算机程序的输出-图像,声音,建筑模型,动画- 。 大多数生成的设计是基于参数化建模 。 这是一个快速的方法,用于在不同的设计领域,如艺术 , 建筑 , 通信设计 , 产品设计的探索设计的可能性。 通常情况下,生成的设计有:

设计架构
创造变化的一种手段
选择理想的结果的一种手段

一些生成计划利用遗传算法来创建变化。 有些只使用随机数。 生成设计灵感来自自然的设计过程中,设计是通过变异和交叉的遗传变异。 在历史悠久的概念,如衍生艺术或电脑艺术相比,衍生式设计还包括特定任务领域的设计,建筑,产品设计内。

在通信设计领域,主要应用是信息的图形,图表和灵活的企业设计的创作。 建筑生成设计(通常也简称为计算设计)主要适用于的形式调查过程和建筑结构的模拟。

生成的设计变得越来越重要,主要是由于新的编程环境(加工, VVVV , 石英作曲家 , 开放式架构 )或脚本功能( Rhino的JavaScript引擎 ,Scriptographer),都使得它比较容易,即使是有一点编程经验的设计师,以实现自己的想法。
任教于多所学校的建筑生成设计,在建筑和设计实践中有所抬头。

定义由塞莱斯蒂诺Soddu的,1992年:“衍生式设计是一种形态发生过程使用的算法结构不非线性系统的想法代码执行无尽的独特的,不重复的结果,在”自然“”"


生成设计的流程图:
[attach]36701[/attach]


另附一个PDF文档,网上可以D到的英文的自愿下载~~~
[attach]36702[/attach]

内容简介:
1.介绍
2.生成设计文化
3.生成系统属性
4.生成设计方法
5.应用实例设计
6.结语


这样的话,你就应该明白了,其实几乎大多数的编程软件都可以。如,monkey,GH,processing等等等等



作者: racoon    时间: 2012-11-25 12:57
我也在看这本书,很茫然,求各位给点思路和解释
作者: 提线木偶    时间: 2012-11-26 00:10
两位建兄好兴致
作者: 呼呼    时间: 2012-11-26 09:15
鬼兄真是活跃人物啊
作者: 几度天狼    时间: 2012-11-26 11:13
飘来飘去的鬼叔……
作者: ouououoy99    时间: 2012-11-26 13:19
长见识了啊 分析得很详细呀
作者: jonathan112    时间: 2012-11-26 20:13
謝謝  長知識了
作者: 小建人    时间: 2012-11-26 20:41
活建鬼 发表于 2012-11-25 08:56
你这样问,其实是对于生成设计本身的不理解。生成设计只是设计的一种手段,就好像你在问传统设计需要什么 ...

基本看明白了什么意思 可是提供的notchspace,hdg等生成工具网上为什么都没有软件,甚至没有一点儿东西,资源极少
作者: 活建鬼    时间: 2012-11-26 21:12
小建人 发表于 2012-11-26 20:41
基本看明白了什么意思 可是提供的notchspace,hdg等生成工具网上为什么都没有软件,甚至没有一点儿东西, ...

notchspace 和 hdg 是从哪看来的?
作者: haimingmo    时间: 2012-11-26 22:22
architc 发表于 2012-11-25 00:38
两人的id倒是相映成趣。

楼上亮了{:14:}
作者: jasonroc    时间: 2012-11-27 13:00
求书的下载地址啊
作者: Frenzymars    时间: 2012-11-28 09:06
在一起在一起。。。。我说的是学习。。。。
作者: qgx888    时间: 2012-11-28 16:43
路过,旁观一下,不太懂。
作者: njucj    时间: 2012-11-30 21:28
生成设计不也是形式主义么
作者: 小春子    时间: 2012-12-3 18:43
好深奥啊 不懂 生成设计什么的太复杂了。。。
作者: 微微千岛    时间: 2013-10-23 18:11
过来路过一下的,大家踊跃发言
作者: 云巅    时间: 2013-12-21 19:02
思维碰撞挺好的嘛两位
作者: 左手◆23年    时间: 2014-2-13 17:24
感谢楼主分享,赞一个




欢迎光临 NCF参数化建筑论坛 (http://ncf-china.com/) Powered by Discuz! X3.2