張帆,蘇藝,崔強,王濤
【院士專欄:中華文化數(shù)字化創(chuàng)新設(shè)計研究新范式】
傳統(tǒng)服飾紋樣生成設(shè)計研究
張帆1,蘇藝1,崔強2,王濤1
(1.北京服裝學院,北京 100029;2.清華大學,北京 100091)
服飾是我國文化創(chuàng)新的主要領(lǐng)域,也是展示文化的主要途徑。通過二維服飾傳統(tǒng)紋樣向三維實體首飾及穿戴產(chǎn)品的轉(zhuǎn)化生成,突破以往服飾紋樣在平面維度生成、衍生的局限性。基于邊緣檢測等圖像學技術(shù)結(jié)合人工描摹,實現(xiàn)二維傳統(tǒng)服飾紋樣圖像的抽象化提取;運用人工神經(jīng)網(wǎng)絡(luò)的機器學習算法與圖形學算法,訓練一個傳統(tǒng)紋樣輪廓線的自動生形模型,生成三維首飾形態(tài),并由服飾紋樣二維圖像生成三維參數(shù)化肌理。以傳統(tǒng)服飾吉祥紋樣為例,形成紋樣素材庫,在此基礎(chǔ)上,實現(xiàn)平面紋樣提取、三維形體轉(zhuǎn)化、三維肌理轉(zhuǎn)化、肌理向形體映射的生成設(shè)計路徑,通過應(yīng)用軟件系統(tǒng)的設(shè)計實踐驗證其可行性。建立傳統(tǒng)服飾文化元素的現(xiàn)代服飾產(chǎn)品形態(tài)轉(zhuǎn)化及個性化定制路徑,解決傳統(tǒng)文化與現(xiàn)代消費、現(xiàn)代產(chǎn)業(yè)之間的割裂問題,從現(xiàn)代增材制造工藝、材料、理念等方面促進服飾產(chǎn)業(yè)的結(jié)構(gòu)優(yōu)化與轉(zhuǎn)變,為其注入新的力量,對民族服飾文化的保護和傳承具有重要的價值和意義。
生成設(shè)計;傳統(tǒng)服飾紋樣;神經(jīng)網(wǎng)絡(luò);參數(shù)化設(shè)計;Grasshopper
服飾紋樣記錄并傳承了不同民族、地區(qū)的歷史變化、生活習俗、工藝特點和人文風貌,凝結(jié)了中華傳統(tǒng)文化的精髓。傳統(tǒng)服飾紋樣的傳承與創(chuàng)新設(shè)計被廣泛關(guān)注,特別是在人工智能技術(shù)顛覆生產(chǎn)方式的大背景下,傳統(tǒng)服飾紋樣和工藝等非物質(zhì)文化遺產(chǎn)的保護,呈現(xiàn)出數(shù)字化和智能化的特點。從學術(shù)和產(chǎn)業(yè)角度來看,服飾紋樣的計算機輔助設(shè)計研究主要集中在識別分析與生成設(shè)計等方面[1]。其中,生成設(shè)計是一種設(shè)計者通過自定義約束參數(shù)條件,由計算機程序自動進行設(shè)計生成和計算設(shè)計的方法,能夠輔助設(shè)計師完成一些顛覆常規(guī)建模思路的復雜造型,增強設(shè)計師的創(chuàng)造力與表現(xiàn)力[2]。目前,大多數(shù)研究和設(shè)計師對傳統(tǒng)服飾紋樣進行了二次生成設(shè)計,主要包含利用分型技術(shù)對傳統(tǒng)服飾紋樣進行計算機模擬生成,通過形狀文法和其他分析手段對傳統(tǒng)服飾紋樣進行衍生設(shè)計,對其相應(yīng)的生成界面交互進行設(shè)計研究等。但主要存在于平面范圍內(nèi)的演化、變異,少有能突破平面的限定,實現(xiàn)二維到三維的生成設(shè)計。
本研究聚焦計算機輔助技術(shù)對民族文化產(chǎn)品的創(chuàng)新設(shè)計路徑研究,目的是提高民族文化產(chǎn)品在研究、設(shè)計、轉(zhuǎn)化等方面的效率和效度,實現(xiàn)民族文化創(chuàng)意產(chǎn)品“智能+”,試探性地提出紋樣在二維空間生成方面的方法和思路,從而進行二維向三維轉(zhuǎn)化的研究,建立傳統(tǒng)紋樣與現(xiàn)代服飾產(chǎn)品設(shè)計、制造相融合的路徑,包括基于圖像學技術(shù)的紋樣提取及要素數(shù)據(jù)庫建設(shè);基于人工智能算法的二維紋樣轉(zhuǎn)三維形態(tài)及肌理的生成技術(shù)及方法研究,并進行以吉祥紋樣為例的生成設(shè)計應(yīng)用。本研究期望通過建構(gòu)先進技術(shù)與傳統(tǒng)服飾文化之間的聯(lián)系,彌合文化要素和產(chǎn)品創(chuàng)新要素的分歧,實現(xiàn)現(xiàn)代服飾產(chǎn)品的民族文化價值和審美價值。
傳統(tǒng)服飾紋樣屬于中國傳統(tǒng)紋樣體系,在傳統(tǒng)的器物和建筑上也會運用這些紋樣進行裝飾。紋樣本身是具有共通性的,只不過在不同的應(yīng)用場景中會進行變化和衍生。比如清代瓷器的番蓮紋也會同樣出現(xiàn)在清代的織錦作品中。明代家具的裝飾云紋也會出現(xiàn)在服飾紋樣中[3]。一些經(jīng)典的紋樣甚至可以跨越各種歷史朝代一直保留和延續(xù)下來。這些精美的中國傳統(tǒng)服飾紋樣的史料非常豐富,通過文物、書畫作品等方式被保留下來。這些珍貴的歷史素材為服飾紋樣的生成設(shè)計提供了大量的素材庫。由中國美術(shù)大辭典的記載可知,在服飾紋樣中較多的表現(xiàn)形式為:幾何紋樣、動物紋樣和植物紋樣。這些紋樣都存在著抽象、規(guī)范和寫實等不同的表現(xiàn)方式。如傳統(tǒng)服飾吉祥紋樣中的幾何紋樣:古錢套、龜背紋、水竹紋、盤長紋、回紋、吉星錦等,自然形態(tài)紋樣:慈祥云、石榴紋、水波紋、繡球、魚鱗紋等[4],部分示例見表1。傳統(tǒng)紋樣造型和構(gòu)圖同樣蘊含著有序的形式規(guī)則、嚴密的數(shù)理特征,符合現(xiàn)代參數(shù)化設(shè)計理念,具備紋樣通過數(shù)理方法進行變形、衍生的條件。
表1 服飾傳統(tǒng)吉祥紋樣
Tab.1 Traditional costume auspicious patterns
傳統(tǒng)服飾紋樣的創(chuàng)新設(shè)計方式呈現(xiàn)多元化趨勢,尤其是圍繞知識圖譜、虛擬展示的研究層出不窮。在紋樣因子提取與知識圖譜研究等方面,宋小薇等[5]運用形狀文法進行了服飾文化因子的提取,根據(jù)文化因子的特性構(gòu)建了完整的圖譜,通過感性工學實驗判定了用戶感知較強的設(shè)計元素,并將這些設(shè)計元素進行了現(xiàn)代文創(chuàng)產(chǎn)品設(shè)計的應(yīng)用;韓海燕等[6]構(gòu)建了服飾文化知識圖譜并通過知識可視化所包含的知識層、結(jié)構(gòu)層、視覺層和用戶層要素展開可視化設(shè)計;除此以外,數(shù)字化平臺數(shù)據(jù)庫及展示也受到廣泛關(guān)注,例如黃清穗通過數(shù)字化手段,把傳統(tǒng)服飾和織繡品中的圖案轉(zhuǎn)化成矢量圖,并進行分類整理上傳到云端,做成了線上博物館,為其他研究學者和設(shè)計師提供了很好的參考。
隨著計算機圖形圖像學技術(shù)、深度學習技術(shù)的發(fā)展,服飾圖案(紋樣)的人工智能設(shè)計取得了諸多進展,主要包括智能分類與智能生成。在智能分類方面,孔謙等[7]大量收集瑤族服飾、織錦紋樣并制作成數(shù)據(jù)集,基于Faster R-CNN和CNN算法對紋樣進行定位和細化分類,并應(yīng)用于新媒體傳播領(lǐng)域,解決人工進行傳統(tǒng)紋樣分類時煩瑣和耗時的痛點。服飾智能生成主要聚焦在要素構(gòu)圖、風格生成等方面上。池寧駿等[8]通過現(xiàn)代函數(shù)曲線規(guī)則和曲線控制點的坐標參數(shù)進行傳統(tǒng)紋樣規(guī)則的重構(gòu),完成了空間排列和參數(shù)變化調(diào)整的演變,對傳統(tǒng)紋樣進行了結(jié)構(gòu)衍生設(shè)計;蔡興泉等[9]提出基于神經(jīng)網(wǎng)絡(luò)的手繪服飾圖紋上色及風格遷移方法,生成對抗網(wǎng)絡(luò)模型以實現(xiàn)線稿圖像上色,構(gòu)建卷積神經(jīng)網(wǎng)絡(luò)模型并結(jié)合Gram矩陣計算風格圖的風格特征,輸出服飾遷移圖像。基于以上對計算機輔助技術(shù)在服飾紋樣設(shè)計中的應(yīng)用研究可見,傳統(tǒng)服飾紋樣的智能設(shè)計主要集中在平面范疇。
生成式設(shè)計(Generative Design)是基于計算機程序的科學性藝術(shù)創(chuàng)作手段,旨在將設(shè)計師的設(shè)計目標轉(zhuǎn)化為計算機上可執(zhí)行的具有基因性質(zhì)的編碼,形成數(shù)學模型,在基因編碼不斷演化的過程中求解并優(yōu)化,最終生成設(shè)計解決方案[10]。其特征為:建立在數(shù)字化制造條件下、基于協(xié)議與規(guī)則、創(chuàng)建新的設(shè)計過程,以及用戶深度參與產(chǎn)品生成過程。一些學者將參數(shù)化設(shè)計、遺傳算法、形狀語法、L系統(tǒng)、分形、Voronoi圖等方法納入生成式設(shè)計的范疇[11-13]。從二維轉(zhuǎn)向三維的生成研究主要圍繞生成技術(shù)和生成機制展開。
圖像的輪廓提取、元素的變形及組合作為二維圖像生成三維圖形的預(yù)處理手段,能使傳統(tǒng)紋樣的圖像轉(zhuǎn)化為可被識別的素材。圖像中的邊緣是不同區(qū)域的分界線,是周圍(局部)灰度值有顯著變化的像素點的集合,有幅值與方向兩個屬性。在圖像處理與計算機視覺設(shè)計中,邊緣檢測法是非常重要的圖像分析方法。Sun等[14]研究了傳統(tǒng)剪紙圖案輪廓提取與矢量化算法,在輪廓提取時,算法采用灰度、二進制、邊緣檢測方法,在矢量化方面,提取圖形輪廓的控制點和分段曲線;Zhou等[15]基于OpenCV、GrabCut算法、c++編程,對海南黎錦圖案進行了分割、去噪、平滑處理及基因生成研究。一些學者在傳統(tǒng)紋樣輪廓提取的基礎(chǔ)上,進行了生成衍生設(shè)計,如Wei等[16]建立了ASP.NET陶瓷圖案設(shè)計系統(tǒng),包括圖形元素數(shù)據(jù)庫,以及基于圖形旋轉(zhuǎn)角度、大小、位置等生成規(guī)則的智能生成設(shè)計模式,并通過分形理論研究了陶瓷生成體系特點,以應(yīng)用于產(chǎn)品設(shè)計中。
主流的三維生成設(shè)計方法主要分為CAD參數(shù)化生成、人工智能數(shù)據(jù)驅(qū)動生成、進化計算生成等[10,17-18]。部分學者從構(gòu)成、版型等方面進行了CAD參數(shù)化技術(shù)應(yīng)用于服飾生成的探索。殷曉晨等[19]基于構(gòu)型原理,建立了連綴式四方連續(xù)紋樣的參數(shù)化設(shè)計數(shù)學函數(shù)模型,采用Grasshopper圖形學算法構(gòu)建了紋樣肌理韻律的設(shè)計系統(tǒng);王迪等利用Grasshopper插件,使二維圖形轉(zhuǎn)換為Voronoi圖形,并改變生成點集,基于Morph to Surface程序,將Voronoi圖形映射到三維服裝模型上,建立了適應(yīng)人體模型曲率的服裝形態(tài);Alejandra等[20]基于遺傳算法的進化計算、Grasshopper的CAD系統(tǒng)、進化計算與Grasshopper的結(jié)合三種生成方法,進行了消費品定制化生成設(shè)計。人工智能方法已逐漸應(yīng)用于設(shè)計生成領(lǐng)域,尤其是神經(jīng)網(wǎng)絡(luò)機器學習算法。機器學習作為一種決策工具,將控制因素和輸出結(jié)果作為訓練數(shù)據(jù),計算輸入和輸出之間的映射關(guān)系,表現(xiàn)為多個神經(jīng)元和一個神經(jīng)網(wǎng)絡(luò)構(gòu)成的輸入、輸出之間的關(guān)系計算。主要應(yīng)用在建筑、產(chǎn)品設(shè)計3D特征分類、生成三維模型的算法等方面,包括卷積神經(jīng)網(wǎng)絡(luò)(CNN)、生成對抗網(wǎng)絡(luò)(GAN)、人工神經(jīng)網(wǎng)絡(luò)(ANN)。這些系統(tǒng)相較于以往的研究,具有更強的通用性。如高峰等[21]通過機器學習,構(gòu)建了座椅訓練數(shù)據(jù)集,進行了人工智能輔助的座椅形態(tài)生成設(shè)計實踐。
計算機科學家安東·博格達諾維奇曾針對文化保護提出“3I模型”:沉浸式(Immersive)、智能化(Intelligent)和交互式(Interactive)。為實現(xiàn)傳統(tǒng)服飾文化“智能+”的現(xiàn)代產(chǎn)品設(shè)計開發(fā),解決傳統(tǒng)服飾紋樣生成流程設(shè)計、生成技術(shù)研究、生成界面交互等方面的問題,基于二維圖像轉(zhuǎn)化為三維形態(tài)的目標導向,參照“3I模型”,將服飾紋樣的設(shè)計生成路徑分為三個層面,見圖1。
服飾紋樣的原始圖像為二維彩色圖稿,要想運用生成技術(shù)將其轉(zhuǎn)化為三維,首先要轉(zhuǎn)化為計算機可識別的圖像格式:一方面,使用Photoshop工具進行預(yù)處理,裁剪出原始圖像中的有效區(qū)域;另一方面,利用計算機圖像學算法進行圖像的灰度處理、二值化處理、邊緣檢測,最終形成可用于生成的黑白色圖像,具有清晰、單一、均衡等特征。
1)基于機器學習模型訓練的二維圖像生成三維形態(tài)的路徑及方法。將簡化處理為輪廓線的傳統(tǒng)紋樣圖像構(gòu)建為數(shù)據(jù)集;將紋樣原始數(shù)據(jù)輸入神經(jīng)網(wǎng)絡(luò)模型進行訓練,調(diào)整神經(jīng)網(wǎng)絡(luò)的構(gòu)建參數(shù)(隱藏層數(shù)、輸入訓練數(shù)據(jù)集、輸出訓練數(shù)據(jù)集、輸入輪廓),得到多樣化的生成結(jié)果;基于訓練的機器學習模型,用戶輸入形態(tài),輸出紋樣風格形態(tài),并以此為截面用放樣的方法自動創(chuàng)建立體首飾形態(tài),實現(xiàn)不同風格首飾形態(tài)的生成。
圖1 傳統(tǒng)服飾紋樣三維生成設(shè)計框架
2)基于參數(shù)化的二維圖像生成三維肌理的路徑及方法。在傳統(tǒng)服飾紋樣圖像經(jīng)過算法自動抽象提取后,利用Grasshopper插件的特點,對圖像進行像素信息提取并轉(zhuǎn)化為數(shù)字信息,構(gòu)建帶有高度變化的點陣并構(gòu)建曲面模型,根據(jù)離散點集構(gòu)建具有仿生細胞結(jié)構(gòu)的泰森多邊形,形成立體的肌理;進一步使用Grasshopper中的FlowAlongSurface將肌理映射到神經(jīng)網(wǎng)絡(luò)生成的三維首飾模型上。
設(shè)計師或用戶與生成的三維首飾進行交互時,可以選取紋樣主題、紋樣素材以及三維的立體服飾模型,自動生成具有傳統(tǒng)紋樣特征的參數(shù)化三維服飾,對實體首飾模型進行厚度、尺寸、曲度等方面的參數(shù)調(diào)節(jié),并導出模型進行金屬、樹脂、尼龍等材料的3D打印。交互系統(tǒng)還可以得到擴充、延展,一方面不斷擴充傳圖服飾紋樣素材圖,對應(yīng)朝代、風格、題材等主題;不斷擴充三維模型的類別、樣式,滿足用戶千人千面的定制需求,最終應(yīng)用于更多的產(chǎn)品領(lǐng)域中。
建立用于三維轉(zhuǎn)化的傳統(tǒng)服飾紋樣素材圖庫,將二維圖像存入素材庫,并進行圖像處理。由于原始服飾紋樣的圖像是彩色的,可以快速計算出像素的灰度值,將彩色圖像轉(zhuǎn)灰度圖,然后通過最大類平方誤差法-Otsu算法確定閾值得到二值化圖像,再使用Sobel邊緣檢測算法提取輪廓線,結(jié)合人工優(yōu)化,對圖案進行預(yù)處理,見表2。
表2 傳統(tǒng)服飾紋樣圖像抽象提取示例
Tab.2 Example of traditional costume pattern image simplification and extraction
4.1.1 彩色圖像的灰度處理
掃描的圖案通常是彩色圖像,每一個彩色圖像的像素由三種顏色分量決定,因此,一個像素點可以有256×256×256個變化色?;疑珗D像是三個分量相同的特殊彩色圖像,一個像素點的變化范圍為0~256。算法將彩色圖像轉(zhuǎn)換為灰色圖像,灰度圖像只包含亮度信息、不包含色相信息。為像素的灰度值,分別代表紅、綠、藍三種顏色?;叶绒D(zhuǎn)化公式如下:
4.1.2 圖像二值化處理
為了對圖像進行分割,使用Otsu算法(最大類平方誤差法)對灰度圖像進行閾值處理。其原理是,計算圖像的每一個像素點與一個固定值之間的灰度值差值,然后比較差值并對結(jié)果進行分類(大于0或小于0)。然后計算像素數(shù)、平均灰度和簇間方差。最后,二值化閾值由所有簇間方差中的最大灰度值表示,其中1()表示差值小于0的像素個數(shù),2()表示差值大于0的像素個數(shù),設(shè)值為。1()2()分別表示兩種平均灰度值,公式如下:
4.1.3 輪廓提?。ㄟ吘墮z測)
圖像邊緣檢測是一種以圖像中亮度變化強烈的像素點構(gòu)成集合為檢測目標的方法。邊緣是否可以被準確地測量和定位,決定了物體的直徑、大小和形狀是否可以被測量和定位。圖像邊緣檢測主要有如下四步:第一步,圖像濾波,通過濾波器對圖像噪聲進行抑制;第二步,圖像增強,相鄰位置或局部像素點強度值有明顯變化,進行突出增強,主要通過計算梯度的幅值來實現(xiàn);第三步,圖像檢測,主要靠梯度幅值來實現(xiàn)邊緣檢測;第四步,圖像定位,核心是確定圖像邊緣位置,可以通過算法來識別圖像灰度變化梯度。
一階微分邊緣算子Sobel,是一種將方向差分運算與局部平均相結(jié)合的方法,具有平滑抑制噪聲的優(yōu)勢,以及檢測邊緣較粗的特點。該算子將圖像中某像素的上下左右像素領(lǐng)域灰度值進行加權(quán)差,在邊緣處達到極值,通過以()為中心的3*3鄰域計算和方向的偏導數(shù)得出卷積,公式如下:
表示圖像,表示梯度幅值,如果最終大于閾值,那么該點為邊緣點:
人工神經(jīng)網(wǎng)絡(luò)(Artificial Neural Network,ANN)是借助數(shù)學和物理建模,模擬生物神經(jīng)系統(tǒng)中的神經(jīng)元組成的一種簡化計算模型,主要用于映射向量到向量的機器學習研究。輸入層代表樹突,接收外部輸入的數(shù)據(jù)特征向量;輸出層代表突觸,產(chǎn)出最終的預(yù)測值;隱含層介于輸入層與輸出層之間,可將輸入層的數(shù)據(jù)進行計算與轉(zhuǎn)換,并傳遞給輸出層。當輸入特征數(shù)據(jù)和輸出設(shè)計結(jié)果至神經(jīng)網(wǎng)絡(luò)時,程序通過反饋訓練過程來優(yōu)化神經(jīng)網(wǎng)絡(luò)中的參數(shù),根據(jù)最終確定的神經(jīng)網(wǎng)絡(luò),用戶可以輸入一組新的特征數(shù)據(jù),并獲得輸出的設(shè)計結(jié)果。
基于已建成的傳統(tǒng)服飾紋樣圖像的輪廓線數(shù)據(jù)集,以柿蒂紋為例,使用人工神經(jīng)網(wǎng)絡(luò)(ANN)訓練一個生成模型,生成多特征結(jié)合的首飾立體形態(tài)設(shè)計方案:
1)構(gòu)建數(shù)據(jù)集。提供紋樣輪廓數(shù)據(jù)用于神經(jīng)網(wǎng)絡(luò)模型訓練;利用Rhino-Grasshopper平臺將紋樣輪廓縮放到固定尺寸的方框中,進行紋樣尺寸標準化處理;在數(shù)據(jù)樣本量較少時,采用紋樣角度旋轉(zhuǎn)多次的方法進行數(shù)據(jù)增強;將每一組標準化的紋樣轉(zhuǎn)化為一系列控制點(本案例共20個控制點),提取所有控制點的數(shù)字坐標,使之可以被用于機器學習,見圖2。
圖2 紋樣輪廓構(gòu)建數(shù)據(jù)集——以柿蒂紋為例
2)構(gòu)建神經(jīng)網(wǎng)絡(luò)。以紋樣輪廓為輸入數(shù)據(jù),以同類型紋樣輪廓為輸出數(shù)據(jù),構(gòu)建輸入層的2個神經(jīng)元,1個隱藏層包含10個神經(jīng)元以及輸出層2個神經(jīng)元(),()組成的神經(jīng)網(wǎng)絡(luò),采用神經(jīng)元全連接的方式,使用sigmoid激活函數(shù),見圖3。每個神經(jīng)元用函數(shù)()得到最后的輸出,代表輪廓線控制點的坐標,公式如下:
3)三維形態(tài)生成。用戶輸入任意圖形,已訓練的生成模型自動輸出柿蒂紋樣風格形態(tài),經(jīng)過Grasshopper程序自動放樣(loft)生成三維首飾形態(tài),生成系統(tǒng)包括訓練階段已訓練完成的模型參數(shù),以及生形階段的用戶輸入和輸出結(jié)果,見圖4。生形后,在Grasshopper程序中設(shè)定放樣高度、形態(tài)壁厚,以調(diào)整、優(yōu)化首飾形態(tài),見圖5。
泰森多邊形又稱Voronoi圖,由美國氣候?qū)W家A·H·Thiessen提出,是一組由連接兩個相鄰點的線段垂直平分線組成的連續(xù)多邊形,在空間剖分上具有等分特征。多邊形的構(gòu)建分為Delaunay三角網(wǎng)格構(gòu)建、三角網(wǎng)格外接圓心連線兩個步驟。泰森多邊形被廣泛應(yīng)用于建筑、產(chǎn)品等的參數(shù)化形態(tài)設(shè)計中,泰森多邊形具有三角網(wǎng)格數(shù)學特征,可以用于服飾紋樣圖像的網(wǎng)格圖形構(gòu)建,并生成三維肌理。
圖4 立體形態(tài)生成結(jié)果——以柿蒂紋為例
圖5 基于Grasshopper的人工神經(jīng)網(wǎng)絡(luò)(ANN)生成算法
利用Grasshopper插件的特點,對服飾紋樣進行像素信息提取并轉(zhuǎn)化為數(shù)字信息,構(gòu)建帶有高度變化的點陣并構(gòu)建曲面模型,由離散點集構(gòu)建具有仿生細胞結(jié)構(gòu)的泰森多邊形,形成立體的肌理:將經(jīng)過自動抽象提取的紋理圖片導入Grasshopper;通過Image Sampler提取圖片像素信息,將像素信息轉(zhuǎn)化為數(shù)字信息(將像素的明度轉(zhuǎn)換為值高度);提取像素中心點,構(gòu)建Points點陣,通過Transform命令將像素對應(yīng)的Points點陣按像素明度映射的值高度進行移動(像素越黑,對應(yīng)點的位置越高);得到帶有軸高度變化的點陣Points,依據(jù)點陣使用Surface form Points構(gòu)建Surface曲面模型;在Surface曲面模型上按各區(qū)域的值散布一定數(shù)量的離散點,值越大,區(qū)域點的數(shù)量越多;按照離散點的分布構(gòu)建泰森多邊形圖案(Voronoi),將傳統(tǒng)紋樣與現(xiàn)代設(shè)計紋理相結(jié)合,設(shè)定點的數(shù)值范圍,滑動NumberSlider產(chǎn)生圖案的變化。以云紋為例,肌理形成過程見圖6,Grasshopper程序見圖7。
圖6 二維圖像生成三維肌理路徑
圖7 基于Grasshopper的紋樣平面圖像生成三維肌理算法
基于ANN神經(jīng)網(wǎng)絡(luò)建立紋樣輪廓特征的服飾產(chǎn)品三維形態(tài)模型庫,如項鏈、耳環(huán)、手鐲等立體形態(tài),基于參數(shù)化算法實現(xiàn)三維肌理向立體形態(tài)的映射。使用Grasshopper中的FlowAlongSurface將2.5D泰森多邊形紋理流動到3D的首飾模型上,對泰森多邊形紋理進行加厚,生成可3D打印加工的三維實體首飾模型:一方面,將曲線分組進行偏移,然后放樣得到曲面,通過拉伸、旋轉(zhuǎn)、扭曲等方法將曲面生成實體造型;另一方面,將參數(shù)化三維紋樣映射到目標對象的立體形態(tài)上,形成具備參數(shù)化肌理的表皮后,導入需要附著肌理的立體表面,使用FlowAlongSurface命令,將表皮拉伸到一定厚度形成一個實體,建立它的邊界立方體(BoundingBox);使用Transform中的FlowAlongSurface,選擇包覆物、基準面、目標表面等,見圖8。
圖8 FlowAlongSurface肌理向立體模型映射
根據(jù)以上設(shè)計生成路徑及技術(shù),進行具體應(yīng)用的實驗與驗證。以傳統(tǒng)服飾吉祥紋樣為例,開發(fā)傳統(tǒng)服飾紋樣的三維生成軟件。該軟件分為傳統(tǒng)服飾紋樣數(shù)據(jù)庫、基于圖像學算法及Grasshopper算法的生成程序、前端交互界面等部分。通過簡單的引導,用戶可以通過選擇圖案、智能生成、調(diào)節(jié)參數(shù)等步驟在交互系統(tǒng)上完成一款飾品的定制。
首先,用戶選擇傳統(tǒng)服飾紋樣主題,以柿蒂紋為例,“生成算法”將素材圖進行三維形態(tài)化處理,產(chǎn)出多種柿蒂紋吊墜抽象立體形態(tài);其次,根據(jù)系統(tǒng)的引導,用戶選擇生成肌理的傳統(tǒng)服飾素材圖,以云紋為例,系統(tǒng)進行圖像抽象處理,進而形成三維肌理,并匹配到基于柿蒂紋生成的吊墜模型上,產(chǎn)生獨一無二的配飾造型;最后,用戶可以自定義數(shù)據(jù)進行設(shè)計參數(shù)調(diào)整,包括模型的尺寸、扭曲、厚度等,設(shè)計與用戶身體適配的造型。此外,用戶可以導出模型完成自己的定制作品并進行3D打印加工,見圖9。
為了使用戶能夠與傳統(tǒng)服飾紋樣產(chǎn)生有效連接,設(shè)計形成具有造型生成、個性調(diào)節(jié)、增材加工功能的一體機,包括搭載軟件系統(tǒng)的觸控終端設(shè)備以及3D打印系統(tǒng)。用戶通過界面的紋樣主題選取、紋樣圖文介紹,可以了解傳統(tǒng)服飾紋樣;借助軟件生成算法,快速由二維紋樣生成三維現(xiàn)代首飾,降低用戶的設(shè)計定制門檻;在交互過程中,沉浸式參與傳統(tǒng)服飾紋樣的時尚再造,見圖10。
圖9 應(yīng)用實例-傳統(tǒng)服飾紋樣生成三維首飾軟件
圖10 設(shè)計生成打印一體機
構(gòu)建了傳統(tǒng)服飾紋樣從平面到立體的生成技術(shù)路徑、設(shè)計方法,探索了基于神經(jīng)網(wǎng)絡(luò)算法的紋樣輪廓生成三維形態(tài)技術(shù),以及基于參數(shù)化算法的紋樣生成三維肌理技術(shù),開發(fā)了傳統(tǒng)服飾紋樣生成首飾的軟件,并實現(xiàn)了設(shè)計、加工一體化流程。神經(jīng)網(wǎng)絡(luò)的機器學習技術(shù)與Grasshopper的圖形生成技術(shù)在服飾設(shè)計中的應(yīng)用還處于探索階段,服飾紋樣生成三維首飾軟件初步驗證了其可行性。與現(xiàn)有傳統(tǒng)服飾紋樣數(shù)字化設(shè)計路徑相比,機器創(chuàng)造與用戶參與相結(jié)合的模式有效提升了藝術(shù)設(shè)計的系統(tǒng)性、適應(yīng)性。
生成式服飾產(chǎn)品設(shè)計,是以個性定制的設(shè)計模式來適應(yīng)快速發(fā)展的多元化社會消費場景和青年生活方式的;同時,以現(xiàn)代智能化、數(shù)字化技術(shù)促進傳統(tǒng)文化元素快速結(jié)合產(chǎn)業(yè)前沿,為服飾智能制造提供設(shè)計接口,進而為計算機輔助服飾設(shè)計研究帶來更多的可能性。
[1] 范凌, 李丹, 卓京港, 等. 人工智能賦能傳統(tǒng)工藝美術(shù)傳承研究: 以金山農(nóng)民畫為例[J]. 裝飾, 2022(7): 94-98.
FAN Ling, LI Dan, ZHUO Jing-gang, et al. Research on Art and Craftsmen Preservation Empowered by Artificial Intelligence: A Case Study of Jinshan Farmers’ Paintings[J]. Art & Design, 2022(7): 94-98.
[2] JANG S, YOO S, KANG N. Generative Design by Reinforcement Learning: Enhancing the Diversity of Topology Optimization Designs[J]. Computer-Aided Design, 2022, 146: 103225.
[3] 崔榮榮. 中國傳統(tǒng)紡織服飾圖案研究述評及價值闡釋[J]. 包裝工程, 2022, 43(6): 11-23, 401.
CUI Rong-rong. Chinese Costume Culture and Its Value in the New Era[J]. Packaging Engineering, 2022, 43(6): 11-23, 401.
[4] 劉水, 梁惠娥, 胥箏箏. 近現(xiàn)代民間服飾中幾何紋樣的流變及其啟示[J]. 裝飾, 2010(12): 116-117.
LIU Shui, LIANG Hui-e, XU Zheng-zheng. Geometric Pattern's Rheology and Its Revelation in Modern Folk Costumes[J]. Art & Design, 2010(12): 116-117.
[5] 宋曉薇, 詹炳宏. 蒙古族服飾文化因子提取及設(shè)計應(yīng)用[J]. 包裝工程, 2020, 41(10): 325-330.
SONG Xiao-wei, ZHAN Bing-hong. The Extraction of Cultural Factors from Mongolian Costume and Design Application[J]. Packaging Engineering, 2020, 41(10): 325-330.
[6] 韓海燕, 阿雅拉古. 鄂倫春傳統(tǒng)服飾文化知識圖譜可視化設(shè)計[J]. 包裝工程, 2022, 43(22): 443-456.
HAN Hai-yan, A Y. Visual Design of Oroqen Traditional Costume Culture Knowledge Map[J]. Packaging Engineering, 2022, 43(22): 443-456.
[7] 孔謙, 史卓, 馮業(yè), 等. 瑤族紋樣符號的智能分類方法[J]. 包裝工程, 2021, 42(10): 244-250.
KONG Qian, SHI Zhuo, FENG Ye, et al. The Intelligent Classification Method of Yao Patterns[J]. Packaging Engineering, 2021, 42(10): 244-250.
[8] 池寧駿, 謝佳陽. 基于參數(shù)化設(shè)計的傳統(tǒng)紋樣結(jié)構(gòu)衍生及應(yīng)用[J]. 包裝工程, 2022, 43(12): 257-265.
CHI Ning-jun, XIE Jia-yang. Derivation and Application of Traditional Patterned Structures Based on Parametric Design[J]. Packaging Engineering, 2022, 43(12): 257-265.
[9] 蔡興泉, 李治均, 奚夢瑤, 等. 基于神經(jīng)網(wǎng)絡(luò)的手繪服飾圖紋上色及風格遷移[J/OL]. 系統(tǒng)仿真學報: 1-12 [2022-10-02].
CAI Xing-quan, LI Zhi-jun, XI Meng-yao, et al. Costume Pattern Sketch Colorization and Style Transfer Based on Neural Network[J/OL]. Journal of System Simulation, 1-12[2022-10-02].
[10] 劉永紅, 黎文廣, 季鐵, 等. 國外生成式產(chǎn)品設(shè)計研究綜述[J]. 包裝工程, 2021, 42(14): 9-27.
LIU Yong-hong, LI Wen-guang, JI Tie, et al. Review of Research on Generative Product Design Abroad[J]. Packaging Engineering, 2021, 42(14): 9-27.
[11] VAN DER ZEE A, DE VRIES B. Design by Computation[C]. Nanjing: GA2008, 11th Generative Art Conference, 2008.
[12] MCCORMACK J P, DORIN A, INNOCENT T. GenerativeDesign: a Paradigm for Design Research[C]. London: Design Research Society International Conference, 2004.
[13] FASOULAKI E. Integrated Design Fasoulaki a GenerativeMulti-Performative Design Approach[D]. Patras: University of Patras, 2008.
[14] SUN Mu-zi, SHI Min-yong, HAN Hong-lei. Contour Extraction and Vectorization Algorithm for Paper-Cut Pattern[C]//2016 4th Intl Conf on Applied Computing and Information Technology/3rd Intl Conf on Computational Science/Intelligence and Applied Informatics/1st Intl Conf on Big Data, Cloud Computing, Data Science & Engineering (ACIT-CSII-BCD). Las Vegas, NV, USA. IEEE, 2017: 342-347.
[15] ZHOU Yu-ping, LIU Xiang, LIN Ming, et al. Research on the Gene Generation Technologies of Hainan Li Brocade Patterns Based on Graphic and Image Technology[C]//2016 8th International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC). Hangzhou, China. IEEE, 2016: 339-342.
[16] WEI Li-xin, YU Zhang. Research on the Key Technologies of Ceramic Pattern Design System[C]//2014 Fifth International Conference on Intelligent Systems Design and Engineering Applications. Hunan, China. IEEE, 2014: 871-875.
[17] NASRI A, BENSLIMANE R. Parametric Shape Grammar Formalism for Moorish Geometric Design Analysis and Generation[J]. Journal on Computing and Cultural Heritage, 2017, 10(4): 1-20.
[18] CHAU H H, MCKAY A, EARL C F, et al. Exploiting Lattice Structures in Shape Grammar Implementations[J]. Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 2018, 32(2): 147-161.
[19] 殷曉晨, 劉勇, 王娜, 等. 肌理韻律的參數(shù)化實現(xiàn)[J]. 包裝工程, 2022, 43(6): 176-185.
[20] YIN Xiao-chen, LIU Yong, WANG Na, et al. Parametric Realization of Texture Rhythm[J]. Packaging Engineering, 2022, 43(6): 176-185.
[21] ALEJANDRA B, JUAN B, MIGUEL C, et al. Generic Generative Design Systems to Imprint Personalities in Consumer Products Preliminary Results[C]. Gothenburg: the 21st International Conference on Engineering Design (ICED17), 2017.
[22] 高峰, 焦陽. 基于人工智能的輔助創(chuàng)意設(shè)計[J]. 裝飾, 2019(11): 34-37.
GAO Feng, JIAO Yang. Artificial Intelligence Aided Creative Design[J]. Art & Design, 2019(11): 34-37.
Generation Design of Traditional Costume Pattern
ZHANG Fan1, SU Yi1, CUI Qiang2, WANG Tao1
(1.Beijing Institute of Fashion Technology, Beijing 100029, China; 2.Tsinghua University, Beijing 100091, China)
Costume is the main field of China's culture innovation and the main way of showing culture. The work aims to break through the limitations of the generation and derivation of previous clothing patterns in plane dimensions through the transformation and generation of two-dimensional traditional clothing patterns into three-dimensional solid jewelry and products. Based on image technology such as edge detection and manual tracing, abstract extraction of two-dimensional traditional clothing pattern images was realized. ANN machine learning algorithm and computer graphics algorithm were used to train a traditional contour automatic shaper to generate three-dimensional jewelry shape to generate three-dimensional parametric texture from two-dimensional image of clothing patterns. Taking traditional auspicious patterns of clothing as an example, a pattern material library was formed. On this basis, the design path of plane pattern extraction, three-dimensional shape transformation, three-dimensional texture transformation, texture to mapping shape generation and design was realized. Its feasibility was verified through the practice of design application software system. Establishing the transformation and personalized customization path of modern clothing products with traditional clothing cultural elements, solving the separation between traditional culture and modern consumption and modern industry, promoting the structure optimization and transformation of the clothing industry from the aspects of modern additive manufacturing process, materials and concepts, and injecting new strength into it are of great value and significance to the protection and inheritance of national costume culture.
design generation; traditional costume pattern; neural network; parametric design; Grasshopper
TB472
A
1001-3563(2023)04-0001-08
10.19554/j.cnki.1001-3563.2023.04.001
2022–10–31
北京市教委科技面上項目(KM202110012002);北京服裝學院高層次人才項目(NHFZ20220078)
張帆(1985—),女,博士,講師,主要研究方向為數(shù)字化藝術(shù)設(shè)計。
蘇藝(1990—),男,博士,講師,主要研究方向為工業(yè)設(shè)計。
責任編輯:馬夢遙