在Rhino中,NURBS曲面可以透過
由UV經緯所定義出來的二維座標
來取得三度空間中各點的位置
圖一、Rhino中的自由曲面可以用UV進行分割,並透過UV座標值定義其上的各點
根據這種定義的方式
我們可以藉由置入一個
概念中的三度空間曲面
來當作輔助的內在平面
圖二、概念平面上的各點本身雖然是用二維座標描述,但是卻是分布在三維空間中的點
之後只要輸入二維的數值集合
便可以描述三度空間的運動軌跡
我應用UDP
來連結Rhino與之前發展的Synth-Sonar[1]
原本在Processing上開發的Synth-Sonar
使用的是平面的座標系統
透過Rhino對自由曲面的定義
現在可以透過UDP
接收由Synth-Sonar所傳出的字串資訊
在GH中將訊息進行解析後
即時地反映到Rhino中的自由曲面上
圖三、在Receiver和Attractor中加入輸出字串的程式碼,讓Synth-Sonar傳出字串給特定的傳輸埠
在這個操作過程中
用來作為內在平面的三度空間曲面
是先驗地存在於系統之前的
而Synth-Sonar系統中的Receiver和Attractor
則是得以藉由GH訊號的再編碼
取得特定內在平面上的不同形式
圖四、各種不同的內在平面會影響Receiver和Attractor的形式
我將這個概念中的內在平面
指涉為建築中的基地或環境
一個Corbusier在<L’espace indicible>中所謂的Acoustic狀態[2]
延續這個Deleuze式的具像化概念操作[3]
進一步利用GH中的Deform工具
我們可以讓Synth-Sonar中的Attractor和Receiver
在受到內在平面影響形式的同時
也影響到內在平面本身
根據電腦運算的速度不斷地運行這個迴圈
圖五、內在平面會在影響Receiver和Attractor的形式的同時,也成為力場改變內在平面
在本系統中
一方面 Synth-Sonar透過Rhino與GH的三度空間運算技術
從二維的平面逃逸
成為一個三度空間的形體
另一方面 GH也藉由Synth-Sonar中
由時間迴圈所取得的動態平衡狀態
讓空間形體限制在一個特定範圍之內
本次操作根源於訊號轉換的概念
並演示了
多媒體時代技術下
的空間連續體操作[4]
[3] 借用自Deleuze對內在平面的分析,相關文獻來自他與瓜達里合寫的『何謂哲學』(Guattari, Félix & Deleuze, Gilles, GQu'est-ce que la philosophie? 林長杰 譯,何謂哲學(2004),台北市:台灣商務,1991.)
[4] 我借用自Brecht著名的事件樂譜(Event Score)的概念:『三個窗戶事件(Three Window Events)』。他將事件當成行動跟物件之間域限的產物,一個完整的窗子事件包含了關閉的窗扇物件、與開啟的推窗的過程所經過的所有扇形空間。(Brecht, George, “Book of the Tumbler on Fire,” in Mailano: Edizioni di Cultura Contemporanea, 1967. )