本課程為 TouchDesigner 每週挑戰系列的第七次直播,主題是復刻一種在台灣早期與泰國常見的「電花鐘」(又稱煙火鐘、萬化鐘)。這種時鐘利用物理上的「光柵動畫」原理,透過後方旋轉的彩色片與前方固定的光柵產生迷幻的動態視覺效果。
Ramp TOP 與 Twirl 濾鏡製作漩渦狀彩色基底。這是一項近年興起的 3D 重建技術。與傳統的點雲(Point Cloud)不同,它不僅記錄點的位置,還記錄了光影、材質與透明度,並以一個個「圓形漸層」拼湊出極其真實的場景。
電花鐘的迷幻感來自於兩層圖案的疊加:
在時鐘的數字佈局中,我們利用 與 的座標公式將數字排列成圓形:
Ramp TOP,將 Type 改為 Radial(放射狀)。Interpolate Notches 改為 Step(階梯式不混色)。Period(如 0.25)讓圖案重複出現。Trial (Twirl) 濾鏡。將中心點設為 0,調整 Twirl 數值產生漩渦弧線。Ramp TOP,但將彩色的透明度(Alpha)全部降為 0,只留下黑色的線條。Over TOP 將光柵疊在彩色層之上。Rotate 參數輸入 absTime.seconds * 5。Constant CHOP 設定一個變數 speed。Speed CHOP 進行數值累加。Math CHOP 將 0~1 的輸入轉為 -1~1,實現正轉、停頓、反轉的控制。Pattern CHOP 產生 Sine 與 Cosine 兩條通道。Length 設為 12(代表 12 個小時)。Text TOP,開啟 Specification Data 模式。Transparency 模式。Scale 稍微放大(如 1.2 倍),確保旋轉時圖案能完全覆蓋畫幅。Ramp 顏色組合(如螢光色系),觀察光柵動畫的視覺感受。Bloom TOP 為時鐘加入發光效果,模擬真實的 LED 背光感。Camera 做視角切換。今天的課程我們從 2D 的漸層邏輯出發,結合了物理光柵原理,並導入了基本的數學排列公式。電花鐘不僅是一個技術練習,更是將「數位演算」與「傳統美學」結合的極佳案例。