TouchDesigner 入門全攻略:互動媒體設計的強大工具,從入門到進階的教學指南
TouchDesigner 是一套強大的節點式即時視覺設計軟體,廣泛應用於互動藝術、展演設計與生成視覺創作。本文將帶你認識它的核心概念、使用場景與為什麼它會成為創意科技圈的熱門選擇。
本篇教學介紹如何運用 Multiply (TOP) 與 Analyze (TOP),打造高效、無人數限制的 2D 碰撞偵測系統。適用於 LiDAR 投影互動、牆面/地板觸碰感測、手電筒追蹤等場景,完整圖像運算流程與進階精準度技巧一次解析。
Multiply (TOP)
與 Analyze (TOP)
來進行圖像層級的邏輯判斷。Multiply (TOP)
:將互動感測來源與目標圖像進行乘法運算,當兩圖形重疊,會在該像素處產生非零值。Analyze (TOP)
:設定為 Maximum Pixel,即會回傳圖像中最大像素值,作為「是否碰觸」的依據。Blob Track
等傳統方式不同,此法純粹基於像素層級的計算,不需額外追蹤演算法,因此在高效能場景或多用戶互動中極具優勢。Multiply (TOP)
將兩張圖重疊運算。當兩者有重疊區域時,結果圖像會出現亮點(值非零)。Analyze (TOP)
,設定如下:Operation
→ Maximum PixelMask
→ Red(可選,用於只分析某個通道)Resolution (TOP)
,設定解析度為 1×1:Output Resolution
→ Custom ResolutionResolution
→ 1, 1Top to (CHOP)
將結果圖像轉為數值資料。Math (CHOP)
,設定:Combine Channels
→ AverageMath (CHOP)
的四捨五入、無條件進位功能。Logic (CHOP)
,只要值不為 0,輸出就為 1,是我最常用的方式。