Bonus:多媒體互動展演技術規劃:HDMI 傳輸距離、佈線與電力計算實戰|IVD487 W18
一場互動展演在現場能不能順跑,關鍵不在軟體,而在基礎設施。這篇以體感作品「地面鬥技場」為範例,一層一層把技術規劃圖填滿:USB 線材與速度、顯示三大類、投影機規格、HDMI 傳輸距離解法、影像分配、音訊 PA、網路協定、電力計算、佈線與遠端監控。附多張對照表與章節時間戳,規劃前掃一遍就能跟廠商對得上話。
學會在 TouchDesigner 中用 Python 寫單行條件運算(if/else)!本篇教你兩種高效語法:三元表達式與布林陣列索引,快速實現邏輯控制、文字切換與互動輸出。提升開發效率與可讀性,輕鬆應對 CHOP、DAT 與參數控制需求!
Logic (CHOP) 來判斷數值是否超出上下限 Outside BoundsCHOP Execute (DAT) 來執行進一步的邏輯程式碼'True' if op('constant1')['chan1'] < 0.5 else 'False'
{True的結果} if {條件邏輯} else {False的結果}
1 if val > 10 else 0 '播放' if op('slider1')['value0'] > 0.5 else '暫停'
['False', 'True'][op('constant1')['chan1'] < 0.5]
True / False 對應陣列的索引:True 對應索引 1False 對應索引 0[{False的結果}, {True的結果}][{條件邏輯}]
特性 | 三元運算子(方法一) | 布林陣列索引(方法二) |
可讀性 | ✅ 高 | ⭕ 中(熟悉後很快) |
彈性 | ✅ 支援各種資料型別 | ✅ 同樣支援 |
複雜邏輯處理 | ✅ 可嵌套寫多層邏輯 | ⛔ 嵌套不直觀 |
適合用在 | 訊息判斷、數值轉換、狀態命名、多層邏輯 | 快速開發、簡單條件轉換 |
int、float、str 甚至 OP 物件,使用上非常彈性。