En

 创成式设计综述(二)软件应用

来源:张效军 发布时间:2019 / 12 / 24

既然创成式设计是通过编程进行的,那么,创成式设计的软件一定要有一个编程环境,此外还需要一个模型显示环境用于显示程序生成的模型,如图所示。在给工程师使用的设计软件中,生成算法应该是灵活和可定制的,它们不应该被施加特定的结构或类型的关系。

 


 创成式设计软件工作环境

我们可以说,软件系统应该仅提供一个工作环境,在该工作环境中,工程师能够在其中编制和执行其自己的算法,算法对于工程师来说是白盒或灰盒。如果是完全的黑盒系统,不能算作是创成式设计软件,而仅仅是创成式算法的一个运行环境。


几款符合创成式设计软件特征的软件:

1、Processing

一个为开发面向图形的应用(visually oriented application)而生的简单易用的编程语言和编程环境。Processing的创造者将它看作是一个代码素描本。它尤其擅长算法动画和即时交互反馈,所以近年来在交互动画,复杂数据可视化,视觉设计,原型开发和制作方向越发流行,大家都喜欢这个可爱贴心、简洁好用的编程工具。 自2001年以来。 有数万名学生、艺术家、设计师、研究人员和爱好者使用Processing进行学习和原型设计。


 

2、Grasshopper(GH)

对于正在使用生成算法探索新形状的设计师而言,是与Rhino的3-D建模工具紧密集成的图形算法编辑器。与RhinoScript和Processing不同,GH不需要编程或脚本知识,但设计人员仍然能够构建从简单到令人敬畏的模型生成程序。因为GH的开放性、易用性,聚集了众多的爱好者和研究者,他们还在不断补充着GH的功能,已经形成了一个快速自我发展的生态系统。我们现在几乎可以用它做任何与设计相关的事。


 

3、GenerativeComponents(GC)

Bentley Systems的参数化和关联性设计系统,为用户提供探索设计空间的新方法。GC通过以图形方式表示元素及其之间的关系来捕获设计意图,从而实现高效的设计探索和重用,而无需为每个场景手动重建模型。GC可让设计人员以图形方式完成工作,或在合适的情况下将图形、脚本和编程组合在一起。


 

4、Dynamo

Autodesk旗下的Revit下的一种可视化脚本语言,经常被说成是Revit上的Grasshopper,实际上两者各有优势,GH的强项在于生成复杂几何形体,而Dynamo for Revit出色之处在于管理建筑信息。Dynamo定位很清楚,建筑、BIM。


5、Sverchok for Blender

也是一款参数化建模软件,主要用于3D动画创作。


 


关于安世亚太

安世亚太具有23年的研发信息化工业软件开发和服务经验、6年的工业品先进设计和增材制造经验,是我国工业企业研发信息化领域的领先者、新型工业品研制者、企业仿真体系和精益研发体系创立者,在国内PLM、虚拟仿真及先进设计领域处于领先地位,提出了基于增材思维的先进设计和智能制造解决方案,聚焦于打造以增材思维为核心的先进设计与智能制造产业链,以全球视野和格局进行资源整合、技术转化和生态构建。