[TouchDesigner 模板] 取得滑鼠移動座標

發表日期:
2024.09.20
/
分類:
TouchDesigner 是一個以節點構成的互動設計工具,之中有許多常用功能其實可以整理成標準的概念,本文將說明如何製作取得滑鼠座標的模板。

模板說明

這個模板將取得滑鼠的座標,並轉化為以畫面中央為原點的座標,XY 軸的座標範圍為 -0.5 ~ 0.5。

模板包含的 OP 如下:

OP 類型 說明
Mouse In CHOP 取得滑鼠座標
Math CHOP 重新映射座標範圍
Null CHOP 座標輸出

連接方式

  • Mouse In CHOP > Math CHOP > Null CHOP

TouchDesigner 取得滑鼠移動座標模板總覽

Mouse In 參數

讀取滑鼠座標,需切換至 Normalized 模式來讓座標範圍為 -1 ~ 1。

  • Control > Ouput Coordinates:Normalized

TouchDesigner 設定 Mouse In 的 Output Coordinates

Math 參數

將座標範圍從 -1 ~ 1 重新映射到 -0.5 ~ 0.5,以符合 TouchDesigner 的座標系。

  • Range > From Range:(-1, 1)
  • Range > To Range:(-0.5, 0.5)

TouchDesigner 設定 Math 的 Range

執行結果

參考另一篇文章繼續實作 物件跟隨滑鼠移動 模板,將可讓物件持續跟隨滑鼠移動。

TouchDesigner 物件跟隨滑鼠移動的執行結果

留言板

歡迎提問或分享觀點,要登入 GitHub 帳號才能留言喲!