Bonus:多媒體互動展演技術規劃:HDMI 傳輸距離、佈線與電力計算實戰|IVD487 W18
一場互動展演在現場能不能順跑,關鍵不在軟體,而在基礎設施。這篇以體感作品「地面鬥技場」為範例,一層一層把技術規劃圖填滿:USB 線材與速度、顯示三大類、投影機規格、HDMI 傳輸距離解法、影像分配、音訊 PA、網路協定、電力計算、佈線與遠端監控。附多張對照表與章節時間戳,規劃前掃一遍就能跟廠商對得上話。
正式進入 TouchDesigner!這篇整理操作環境五大區塊、七大節點家族(OP Family)的差別與用途,並帶你做完第一個範例——會旋轉又變色、還加了背景與光暈的香蕉。附節點家族速查表、快捷鍵表與章節時間戳,上完課回來掃一遍就能接回流程。

OP),依顏色分成七大家族,各自處理不同的資料型別。搞懂「哪個家族處理什麼資料、什麼時候用哪個」,之後找功能就快。這篇是重點整理,上完課回來掃一遍就能把流程接回來。LFO (CHOP) 綁參數,做出變色旋轉香蕉
區塊 | 位置 | 做什麼 |
節點編輯區 | 中間網格 | 放節點、拉線;最常用,本身沒什麼特別功能 |
參數面板 Parameter | 右上 | 顯示選中節點的參數;功能常藏在第二、三個 Tab;按 P 可開關 |
時間軸 Timeline | 下方 | 基於 Real Time,預設第 1~600 Frame 一直 Loop;左下角設目標 FPS |
Palette | 左側 | 官方預載好的模組(如光雕的 Kantan Mapper、各種 image filter);本質是包好的 COMP |
Menu | 上方 | 存檔、Dialogs(Textport 寫 Python/看報錯)、Help > Operator Snippets 範例庫 |
💡 用自己的電腦建議配三鍵滑鼠:左鍵拖曳平移、右鍵框選、滾輪縮放,操作 TouchDesigner 最順。觸控板也能用,只是切換數值等操作會卡一點。
Movie File In (TOP) → Displace → Geometry (COMP) → Out,讓你一眼看出「這是節點軟體,畫面是由節點互連構成的」。從這組網路能先抓到三個觀念。TOP 通常是 2D 圖片或影片。CHOP 通常是波形或數據資料,音訊也歸在綠色的 CHOP。10 / 1 / 0.1 / 0.01 級距選單,選好級距再拖(觸控板則是單指按住數值直到選單跳出)。大數值切換用 10,微調用 0.01——這招最好用,能一邊看畫面一邊逼近想要的值。Tab 叫出 OP Create Dialog。快捷鍵 | 功能 |
左鍵拖曳/觸控板單指 | 平移畫面 |
右鍵框選/觸控板兩指 | 選取節點(可一次多選、一起搬) |
滾輪 | 縮放;不小心滾太外會跳出到上一層 COMP |
U / I | 退到上一層/進入下一層(懶得滾輪就用它) |
空白鍵 | 暫停/繼續(暫停時下方符號亮橘色) |
P | 開關右上參數面板 |
Tab | 叫出建立視窗;開著再按 Tab 往右切換家族,Shift+Tab 反向 |
中鍵點數值 | 跳出 10/1/0.1/0.01 級距選單 |
Tab 建下一個節點,線就會自動接好,一個接一個很快。1,1,1 就是白色。fraction(百分比)用小數值就有明顯變化,pixel 就要用大數值。⚠️ 顏色已正規化(0~1): 想沿用平常的 RGB(0~255)或 16 進位色碼,要自己先換算成 0~1 再填,不能直接貼進去。
⚠️ 空白鍵會暫停整個專案。 若發現所有節點都不動了,看下方暫停符號是不是亮橘色——再按一次空白鍵或按 Play 就恢復。
家族 | 處理的資料 | 代表節點 | 何時用 |
TOP(Texture Operator,紫) | 2D 圖片/影片/貼圖 | Movie File In、Transform、HSV Adjust、Blur、Bloom、Over、Constant、Rectangle/Circle | 影像處理、合成、畫面輸出 |
CHOP(Channel Operator,綠,節點最多) | 數值/波形/音訊 | LFO、Constant、Trail、Audio File In、Audio Device Out、Audio Filter | 用數據驅動參數、聲音、動態 |
SOP(Surface Operator) | 3D 幾何、點線面(CPU) | Sphere、Box、Torus、Tube、Line、Copy、Particle | 程序化建模、3D 物件 |
POP(深藍,本課不教) | GPU 粒子/幾何 | GPU 運算,數十萬點仍順跑 | 大量粒子、複雜即時圖形 |
MAT(Material) | 材質/貼圖 | Constant、PBR、Phong | 幫 SOP/POP 上色貼材質 |
DAT(Data,紅) | 表格/文字/Python | Table、Text、Execute | 資料處理、顯示文字、寫程式 |
COMP(Component,灰) | 容器/3D 元件/UI | Geometry、Camera、Light、Button、Slider、Null、Base | 3D 渲染組件、介面、打包資料夾 |
Circle、Movie File In 左邊甚至沒有 Input)。Blur),一定要有前面的 Input 才能運作,不能單獨使用。Audio File In (CHOP) 只負責引入音檔,要聽到聲音得再接 Audio Device Out (CHOP);想做 EQ 就插 Audio Filter (CHOP)(Low Pass 濾高音、High Pass 濾低音)。本週範例會用 CHOP 的數值去控制 TOP 的參數。Particle (SOP) 粒子也在這個家族,但需要前面先有一個基礎圖形。Execute DAT),用來補基礎節點難做到的邏輯。這門課只會提一點點 Python。Camera/Geometry/Light)、第二欄用來自建 UI(Button/Slider)。Base (COMP) 是空資料夾,可以滑進去再建節點、無限往下巢狀。⚠️ 灰底節點 = 不能用。 可能是 License 限制,或像在 Mac 上用不了某些 Windows 限定功能。
Movie File In (TOP) ─► Transform (TOP) ─► HSV Adjust (TOP) ─► Bloom (TOP) ─┐ ▲ ▼ LFO (CHOP) 綁 Rotate Over (TOP) ─► Out (TOP) ▲ Constant (TOP,背景色/底圖)
Movie File In (TOP) 匯入香蕉(或自己的圖)。Transform (TOP),可先試 Rotate/Scale/Translate。HSV Adjust (TOP),拉 Hue Offset 就會變色;下面兩個是 Saturation(飽和度)與 Value(明度)。LFO (CHOP)(Low Frequency Oscillator,低頻震盪器)。點它左下的 Viewer Active(小星號/加號),節點變綠可互動後,用左鍵把數值拖到 Transform 的 Rotate 上,選 Export CHOP 完成綁定。Bloom (TOP) 做炫光,常調 Bloom Intensity(亮度)、Bloom Radius(範圍)等,變成閃亮香蕉。Constant (TOP)(單色節點,例如紅色),再用 Over (TOP) 把香蕉疊在背景上。背景也可以換成別張圖。⚠️ Over 的兩個 input 順序不能反。 反了就會變成背景(海/底圖)直接蓋住香蕉,完全看不到前景。前景在上、背景在下。
⚠️ 兩張圖 resolution/比例要一致。 疊加時比例不同,香蕉會被壓扁。可在Constant的 Common Tab 把 Resolution 設成跟前景一致的比例(例如 16:9 的 1280×720)再疊。
💡 你也可以把LFO (CHOP)改綁到HSV Adjust的 Hue Offset 或 Saturation,讓香蕉一邊轉一邊自動變色。
TOP(紫)處理 2D 影像/影片;CHOP(綠)處理數值、波形與音訊,是節點數最多的家族;SOP 處理 3D 幾何。簡記:畫面用 TOP、數據和聲音用 CHOP、3D 物件用 SOP。Movie File In、Circle);淺色是 Filter/Effect,對前面的資料加工(如 Blur),一定要有前面的 Input,不能單獨用。每個家族都有這兩種。1,1,1 就是白色。要用 0~255 的 RGB 或 16 進位色碼,得先自己換算成 0~1 再填。Constant 的 Resolution 調成跟前景一致(例如 16:9)。被蓋住是 Over 的兩個 input 順序反了——前景要在上、背景在下。Movie File In → Transform → HSV Adjust → Bloom,用 LFO (CHOP) 綁 Transform 的 Rotate(Amplitude 調 360),最後用 Constant + Over 加背景。做完可換自己的圖與底圖。Audio File In (CHOP) → Audio Device Out (CHOP) 放出聲音,中間插一個 Audio Filter (CHOP) 試 Low Pass/High Pass,聽濾波差別。10 / 1 / 0.1 / 0.01 級距,配合 fraction 與 pixel 兩種單位調同一個位移,體會單位如何影響變化幅度。時間 | 內容 |
正式進入 TD 環境 | |
預設節點網路解析 | |
從線的流動看即時傳輸 | |
節點邏輯:Output → Input,與位置無關 | |
右上參數面板 Parameter | |
FPS 設定與「目標 120 卻鎖 60」 | |
Help > Operator Snippets 範例庫 | |
空白鍵暫停、 P 開關參數面板 | |
調參三法與中鍵級距 | |
快速連線技巧 | |
TOP 家族(紫,Texture Operator) | |
Generator(深色)vs Filter/Effect(淺色) | |
CHOP 音訊:Audio File In → Device Out | |
SOP 3D 物件與程序化建模 | |
POP:GPU 粒子家族(本課不教) | |
MAT 材質:Constant/PBR/Phong | |
COMP 家族(灰):3D 元件、UI、Base 資料夾 | |
範例:Movie File In → Transform → HSV Adjust | |
LFO 綁 Rotate 讓香蕉旋轉 | |
Bloom 光暈 | |
Constant 背景 | |
Over 疊加背景與前景 |