?創(chuàng)成式設(shè)計綜述(二)軟件應(yīng)用
既然創(chuàng)成式設(shè)計是通過編程進(jìn)行的,那么,創(chuàng)成式設(shè)計的軟件一定要有一個編程環(huán)境,此外還需要一個模型顯示環(huán)境用于顯示程序生成的模型,如圖所示。在給工程師使用的設(shè)計軟件中,生成算法應(yīng)該是靈活和可定制的,它們不應(yīng)該被施加特定的結(jié)構(gòu)或類型的關(guān)系。
?創(chuàng)成式設(shè)計軟件工作環(huán)境
我們可以說,軟件系統(tǒng)應(yīng)該僅提供一個工作環(huán)境,在該工作環(huán)境中,工程師能夠在其中編制和執(zhí)行其自己的算法,算法對于工程師來說是白盒或灰盒。如果是完全的黑盒系統(tǒng),不能算作是創(chuàng)成式設(shè)計軟件,而僅僅是創(chuàng)成式算法的一個運行環(huán)境。
幾款符合創(chuàng)成式設(shè)計軟件特征的軟件:
1、Processing
一個為開發(fā)面向圖形的應(yīng)用(visually oriented application)而生的簡單易用的編程語言和編程環(huán)境。Processing的創(chuàng)造者將它看作是一個代碼素描本。它尤其擅長算法動畫和即時交互反饋,所以近年來在交互動畫,復(fù)雜數(shù)據(jù)可視化,視覺設(shè)計,原型開發(fā)和制作方向越發(fā)流行,大家都喜歡這個可愛貼心、簡潔好用的編程工具。?自2001年以來。?有數(shù)萬名學(xué)生、藝術(shù)家、設(shè)計師、研究人員和愛好者使用Processing進(jìn)行學(xué)習(xí)和原型設(shè)計。
2、Grasshopper(GH)
對于正在使用生成算法探索新形狀的設(shè)計師而言,是與Rhino的3-D建模工具緊密集成的圖形算法編輯器。與RhinoScript和Processing不同,GH不需要編程或腳本知識,但設(shè)計人員仍然能夠構(gòu)建從簡單到令人敬畏的模型生成程序。因為GH的開放性、易用性,聚集了眾多的愛好者和研究者,他們還在不斷補充著GH的功能,已經(jīng)形成了一個快速自我發(fā)展的生態(tài)系統(tǒng)。我們現(xiàn)在幾乎可以用它做任何與設(shè)計相關(guān)的事。
3、GenerativeComponents(GC)
Bentley Systems的參數(shù)化和關(guān)聯(lián)性設(shè)計系統(tǒng),為用戶提供探索設(shè)計空間的新方法。GC通過以圖形方式表示元素及其之間的關(guān)系來捕獲設(shè)計意圖,從而實現(xiàn)高效的設(shè)計探索和重用,而無需為每個場景手動重建模型。GC可讓設(shè)計人員以圖形方式完成工作,或在合適的情況下將圖形、腳本和編程組合在一起。
?
4、Dynamo
Autodesk旗下的Revit下的一種可視化腳本語言,經(jīng)常被說成是Revit上的Grasshopper,實際上兩者各有優(yōu)勢,GH的強項在于生成復(fù)雜幾何形體,而Dynamo for Revit出色之處在于管理建筑信息。Dynamo定位很清楚,建筑、BIM。
5、Sverchok for Blender
也是一款參數(shù)化建模軟件,主要用于3D動畫創(chuàng)作。
關(guān)于安世亞太
安世亞太具有23年的研發(fā)信息化工業(yè)軟件開發(fā)和服務(wù)經(jīng)驗、6年的工業(yè)品先進(jìn)設(shè)計和增材制造經(jīng)驗,是我國工業(yè)企業(yè)研發(fā)信息化領(lǐng)域的領(lǐng)先者、新型工業(yè)品研制者、企業(yè)仿真體系和精益研發(fā)體系創(chuàng)立者,在國內(nèi)PLM、虛擬仿真及先進(jìn)設(shè)計領(lǐng)域處于領(lǐng)先地位,提出了基于增材思維的先進(jìn)設(shè)計和智能制造解決方案,聚焦于打造以增材思維為核心的先進(jìn)設(shè)計與智能制造產(chǎn)業(yè)鏈,以全球視野和格局進(jìn)行資源整合、技術(shù)轉(zhuǎn)化和生態(tài)構(gòu)建。