前一篇文章的最後
我們使用一維的Boolean規則
定義出一個編織的曲面
這種一維編織的True/False規則
可以說是編織的最單純形態
然而 在編織的技術中
除了作為基本的一維陣列規則之外
更重要的是
如何將各種不同的一維Boolean規則
組合起來成為一個二維的Boolean陣列
創造出可被辨識的二維Pattern
Zubin Khabazi在他2010年討論編織概念的實驗文獻
<Concepts and Experiments: Weaving>中
便結合了Grasshopper中的ImageSamper與編織程式Jacquard Loom
做了這樣的一個操作
他先將既有編織品的圖片擷取下來
並透過特定的編織程式運算 將圖片轉換為黑白二元的點陣圖片
接著 將這張圖片使用Grasshopper中的ImageSamper元件
貼附到任意自由曲面之上
最後根據圖片上的像素點
指示 組成線段 與 自由曲面
彼此之間法向量的關係 (黑的為正向 白的為負向)
Khabazi表示 這段『貼附式』的設計過程
是脫胎自過去傳統織布機的編織過程
過去的織布程序
是先使用編織機器將線條拉直
再用線段一前一後地編織出需要的Pattern
然而 數位化的工具事實上可以更參數化 更直覺地
在虛擬空間中完成這種編織的設計行為
使用Khabazi提出的設計方法
我們若不是要有耐心地取得並修改一張編織品的點陣圖
到可以被ImageSamper操作的程度
便是必須擁有一套平面的編織品製作軟體
來演算出編織品Pattern的黑白二元點陣圖 (如Khabazi使用的付費套裝軟體)
另一方面 即便在生成出需要的Pattern之後
還必須修正 二維的點陣圖像素 與 三維編織品曲面之間
不同向度間的尺度關係
便是這個二維點陣平面 與 三維曲面間彼此 不相匹配的問題
造成Khabazi最後呈現出來的編織線段
仍然必須依附在近似相等的UV分割上
喪失了 自由曲面 及 編織品結構 所能夠強調的彈性與張力
作為一種數位化操作的手段
這種貼圖式的概念 如:ImageSamper, Bumper, displacement….等
雖然在 形式的轉譯
概念的移置
節省運算複雜度
等考量上 都有其有效性
然而 (貼圖)點陣輸入來源的離散本質
始終不可逆地造成CAD/CAM設計者在實踐上的困難與限制
鑑於此 我架構在Khabazi的編織概念上
選擇了另一個相對來說更為參數化的操作方式來進行
這個操作結合了我之前發展過的Processing UDP小程式P2G
通過UDP與Processing的結合
我們可以很快地視覺化製作編織品所需要的編織Pattern
並且根據製作的圖像即時地傳回一個相對應的True/False陣列到Grasshopper中
這個程序 雖然如Grasshopper所使用的ImageSamper操作類似
但這種參數化的形式
可以讓我們得以不必限制在點陣圖既有的尺度上
而有較靈活的UV分割模式來操作
也可以讓我們將單一的Pattern小單元
透過並置、鏡射、尺寸縮放等拼貼手段
擴展覆蓋一個較大的曲面