大到建筑,小到汽车、产品,近年来我们能看到越来越多的参数化设计:参数化的整体布置、有节奏地变化的参数化细节、交互式的参数化单元等等,代表着一种数学之美,逻辑之美,自然之美。
在本周开始展出的上海车展上,我们也能看到很多很多参数化设计的例子:
这些新车上的设计细节,不是设计单元的简单重复:每一个单体都不一样。它们随着曲面形体而进行变化,更能体现形态的张力和细节排布的节奏韵律。
这种类型的参数化设计是如何制作的呢?
CATIA V5时代,很多设计师都擅用知识工程来做这类pattern设计,而在3DEXPERIENCE上,2019X版本正式发布了xGenerative Design应用,它不仅能实现强大的参数化设计功能,更能提供可视化编程界面:而且这个应用完全基于web开发,设计师们不需要下载安装任何软件,打开浏览器就能进行建模。
在2019年度上海CATIA Hackathon中,我们希望设计者们也能借助xGenerative Design的技术,在设计方案上有全新的设计思考思路,探索极致数学之美的细节。
xGenerative Design提供一系列的关键技术以支持复杂参数化设计:
提供智能的基于程序的方法,以动态创建和编辑所有类型的线框及曲面;
可视化编程以生成pattern形态;
创建和重用模板;
创成式的建模方法;
简单、可扩展的pattern定义;
易用的基于云的网页端APP;
例如对于一个这样子的“阵列”,它整体附着在一个曲面上,每个单元都有着相同的骨架,以从中间向四周辐射的规则进行变化:
参数化设计可以是十分重要的设计手段,但是它不是设计方案的全部。当我们在做一个完整的设计方案时,需要实现各种不同设计思路的融合。
xGeneraative Design和CATIA其他APP的配合,能帮助用户极大限度的实现混合设计:参数化、细分曲面subdivision、nurbs&Bezier曲面、实体……
比如,我们可以很容易的做出一个这样有很大灵活度的pattern:
但是实际上它需要和它的相关上下文数据进行匹配,并且,需要相互进行调整,以得到一个最终理想的、平衡的设计结果: