TouchDesigner 感測器雜訊處理技巧|用 Analyze (CHOP) + Trail (CHOP) 穩定感測器輸出
感測器數據雜訊太多?用 TouchDesigner 中的 Analyze (CHOP) + Trail (CHOP) 組合,快速平滑輸出、濾除突波干擾!這篇教你視覺化追蹤訊號變化,適合 Arduino、ESP32 等感測前處理。
學會在 TouchDesigner 中用 tdu.rand() 生成隨機數值!用 absTime.frame 持續更新隨機種子,或用物件路徑生成可重現隨機值,簡單快速又省資源,適合大量隨機參數控制需求。
Noise (CHOP)
或 Pattern (CHOP)
,但其實也可以直接用 表達式(Expression) 寫 script,快速達成隨機效果。tdu.rand(absTime.frame + 0.1)
absTime.frame
呢?因為這個值會不斷變動,就能讓隨機值持續更新。如果你放入一個固定數字,則只會生成一個固定的隨機值,不會隨時間改變。tdu.rand()
還有一個很好玩的用法:可以放入物件路徑或運算元參照,例如:tdu.rand(me) tdu.rand(op('null1'))
Noise (CHOP)
來生成隨機值,然後用 Export 的方式送到其他參數使用。不過相比之下,這種直接用表達式的方式更簡潔,雖然不如 Noise (CHOP)
那麼可控,但如果在專案裡需要大量隨機值時,減少 CHOP 使用也能有效提升專案效能。tdu.rand()
表達式生成隨機數值: