TouchDesigner 馬賽克與 Pixel Art 教學|Limit TOP 與 Resolution TOP 實作指南
想在 TouchDesigner 中製作馬賽克(Mosaic)或 Pixel Art 像素效果?本教學示範如何用 Limit (TOP) 與 Resolution (TOP) 快速實現,包括 Undertale 式復古視覺與 Pixel Art 效果設定技巧。
學會在 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()
表達式生成隨機數值: