生成设计,在Wiki上的词条是 Generative design,其定义是”a form finding process that can mimic nature’s evolutionary approach to design”。直译过来是,生成设计是一种形式发现的过程,这种模式模仿大自然进化的方式进行设计。以下内容翻译整理自wikipedia的英文词条。
它从一个明确的设计目标开始,然后探索无数种可能的解决方案,并最终挑选出找到最佳选择。通过使用云计算等处理技术,生成设计可以循环成百上千次的设计选择,通过不停地迭代调整配置参数,从而逼近我们想要得到的结果。这个过程可以帮助设计人员探索各种不同的方案,在数量级上能够远远超过一个人或者是一个设计团队的创造能力,从而能够探寻最有效的设计。
大多数生成设计的输出可以是图像、声音、建筑模型、动画等等,而这一切通常都是基于算法和参数建模的。它是一种探索设计可能性的快速方法,可以试用用于各种设计领域,如艺术,建筑,产品设计,信息设计。通常,生成设计具备以下三点:
设计模式
创造变化的方式
挑选理想的结果的手段
一些生成方案使用遗传算法来创造变化,有些可能只使用随机数字。生成设计受到自然设计过程的启发,通过突变和交叉将设计发展为遗传变异。(与传统艺术或计算机艺术等长期以来的概念相比,生成设计还包括设计、建筑和产品设计领域的特定任务)
在信息设计中,其主要应用是创作信息图形、图表和灵活的公司设计。建筑中的生成设计(通常也称为计算设计)主要应用于发现过程以及模拟建筑结构。
生成式设计变得越来越重要,主要是由于新的编程环境(Processing,vvvv,Quartz Composer,Open Frameworks)或脚本功能(Rhinoceros 3D中的Grasshopper 3D,Blender的Sverchok)对于几乎没有编程经验设计师来说,也可以采用这些简单的工具来实现他们的想法。然而,生成设计也可以与数据驱动架构相关联,参数化架构包括了程序生成和数据驱动软件。
生成设计在许多建筑学院教授,并在建筑和设计实践中获得了成功。
1992年Celestino Soddu定义:“生成设计是一种使用算法结构化为非线性系统的形态发生过程,通过一个想法代码完成无穷无尽的独特和不可重复的结果,就像自然界一样。
2013年Sivam Krish定义:“生成设计是将计算能量转化为创造性的探索能量,赋予设计人员在可修改约束条件下探索更多设计可能性的能力。”
反馈回路是使计算模型生成最重要和最有特色的部分之一。反馈的范围从简单回路(其中模型将自己的输出用于输入)到包含设计评估例程的相对复杂的机制。生成方法的根源深植于系统动力学建模,本质上是重复性的过程,解决方案在设计操作的几次迭代过程中生成出来。
Congratulations @ganart! You have received a personal award!
1 Year on Steemit
Click on the badge to view your Board of Honor.
Do not miss the last post from @steemitboard:
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @ganart! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Do not miss the last post from @steemitboard:
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit