IVD487|W01 課程簡介與認識 TouchDesigner|互動視覺設計:TouchDesigner 基礎課程
認識 TouchDesigner 這套節點式視覺程式設計工具!本篇整理第一堂課精華:什麼是 TouchDesigner、能做哪些應用(互動裝置、VJ、舞台、Audio Visual)、帳號註冊步驟與 License 版本差異完整解說。
學會在 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() 表達式生成隨機數值: