中鍵點開之後是停下來指出解析度與 cook 時間,還是滑過去。這是本題唯一無法用「按得快」代替的部分。
不剪接的用意是把找路的過程留在影片裡。中途停頓不扣分;停頓落在哪一步,才是課堂要看的資訊。
H 置中與滾輪縮放不是裝飾動作。畫面在整段影片裡有沒有維持在看得懂的比例,決定觀看者能不能跟上。
資料非由上游推送,而是由最終被檢視的 OP 向上游索取。未被索取的節點不 cook,不消耗運算資源;例外為設定 Cook Every Frame、被 export 或輸出裝置索取的節點。
中鍵檢視 cook time,是效能問題的第一個線索。
TOP 傳遞像素,CHOP 傳遞通道數值,POP 傳遞 GPU 上的點。
資料流連線跨家族須經橋接 OP(CHOP to TOP、TOP to CHOP、CHOP to POP 等);參數層的 Export/Reference 不在此限。型別意識是 TD 的基本文法。
Flash 世代生成藝術的代表人物之一,以隨機性作為個人簽名。
觀察重點:同一套系統每次執行結果皆不同時,作者性位於何處。
音像藝術的核心動作可歸結為單一操作:將 A 世界的數值映射到 B 世界的參數。聲音音量 → 圓的半徑;身體位置 → 粒子方向;時間 → 顏色。
單向,以 CHOP 通道持續覆寫目標參數。
以 expression 建立連結,可再運算,使用頻率最高。
參數對參數的雙向同步,用於 UI 控制元件。
三者共同起手式:來源 OP 開啟 viewer active → 拖曳輸出資料至目標參數欄 → 放開時選擇連結方式。
參數欄轉為綠色,表示 export 已生效。
op('lfo1')['chan1']op('lfo1')['chan1'] * 0.5 + 0.5expression 錯誤時參數欄轉為紅色,依錯誤訊息定位,不以嘗試錯誤法排查。
UI 控制面板:slider 變動時參數隨之變動;程式端改寫參數時,slider 亦回頭更新。
期末作品的控制介面(三評分軸之一)以此為實作基礎。
選用原則:持續覆寫採 Export;需要再運算採 Reference;UI 雙向採 Bind。
同一顆 LFO 可分支餵給多個參數:單一訊號驅動整個畫面的同步變化。
Math CHOP 的 From Range 與 To Range 決定來源範圍如何對應目標範圍,是 mapping 精度的控制點。
每個點都是 GPU 上的一筆資料:位置 P 加上其他屬性。Noise POP 直接改寫大量點的位置,在示範機上仍可即時運算(幀率依 GPU、點數與下游渲染而定)。
POP=Point Operators,TouchDesigner 2025 新增的家族。W3 起為本課程的主要工作對象。
目標:在社群平台上採集三件 TouchDesigner 作品,並寫清楚每一件的吸引點落在哪裡。
| 要求 | 細節 |
|---|---|
| 取樣 | Instagram · X · Vimeo · YouTube · derivative.ca 的 community post。三件不得出自同一位作者,也不得三件都是同一種畫面類型 |
| 受吸引的點 | 每件一句話,指出具體的畫面或聲音特徵:某個運動的速率、某種材質的表現、聲音與影像對上的那個瞬間。「很酷」「很漂亮」不構成答案 |
| 技術猜測 | 每件猜它用到哪些 OP 家族,寫成可以被推翻的句子。例:「點的位移由 CHOP 的音量驅動」。猜錯不影響評分,寫不出可驗證的句子才影響 |
| 標籤 | 每件下三個 hashtag,技術或類型皆可:#instancing · #projectionmapping · #audioreactive |
| 繳交 | 填進 Miro 課程板的個人 frame,frame 命名為「班級_學號_姓名」;完成後截圖與 frame 連結一併上傳 eeclass |
點、屬性、primitive 三層結構 · 生成器巡禮 · POP 與 SOP 的思維差異 · Null 與視覺節點邏輯 · 練習 3:noise 點雲星雲。
檔名全小寫且不含空格(ava_ex1_學號.toe)· 素材以相對路徑引用 · 版本以尾碼 _v2 標示。
此規範的效益在 W15 彩排與 W16 演出當天的檔案交付上兌現。