TouchOSC 傳送資料到 TouchDesigner 教學:OSC 設定與實作指南 TouchOSC#3

完整教學如何透過 TouchOSC 將控制訊號傳送至 TouchDesigner,涵蓋 IP 位址設定、通訊埠配置與 OSC In CHOP 的使用,協助您快速建立手機與電腦之間的即時互動控制連線。

Feb 10, 2022
我們開課囉!
本月開設新課程 TD102 | TouchDesigner 102 - TOP 圖像處理與混合模式 以及 ISC-01 | 互動感知工作坊 - 光達、深度、體感與紅外線,歡迎報名參加~

⭑⭑⭑⭑⭑⭑⭑⭑⭑⭑⭑⭑⭑⭑⭑⭑
TouchOSC 提供了一個簡單直接的方式來自訂和控制您的面板,並透過 OSC 協議進行通訊。
讓我們直接進入實作階段。

基本概念

在本範例中,我們將探討如何從 TouchOSC 向 TouchDesigner 傳送資料。要實現這個功能,您需要確定目標接收器的 IP 位址,並將其設定在控制發送器中。
具體配置:
  • 發送端:使用安裝有 TouchOSC 的智慧型手機
  • 接收端:執行 TouchDesigner 的桌上型電腦
這個設置讓我們能夠建立一個從行動設備到桌面應用程式的控制通道,實現即時互動控制。
notion image

TouchOSC 基礎設定

  1. 點選「Connection(連接)」圖示
  1. 選擇「OSC」選項
  1. 勾選啟用核取方塊
  1. 設定主機 IP(目標 IP)和通訊埠
notion image
 
如何獲取目標 IP 位址:
建議使用 TouchOSC 的桌面版本,因為它提供了一個實用的功能來幫助您找到正確的 IP 位址。
請依照圖片所示的步驟操作。
notion image
如果設定正確,您將會看到一個本地 IP 位址,通常是以 192.168.xxx.xxx 開頭的格式。
notion image

連接設定完成

獲取到 IP 位址後,請將其複製並貼至手機版 TouchOSC 的相應設定欄位中。至於通訊埠設定,您可以根據需求自行設定。在本例中,我們簡單地將發送端口設為 8000,接收端口設為 8001。
notion image
請確保發送端(手機)和接收端(電腦)的 IP 位址與端口設定相互對應,這樣才能建立起正確的通訊連接。
我們已經完成了 TouchOSC 端的所有設定工作!

TouchDesigner 設定步驟

只需要執行兩個簡單的操作:
  1. 創建一個 OSC In (CHOP) 節點
  1. 設定網路通訊埠參數
關於通訊埠的設定要點: 請注意,您需要在 TouchDesigner 中使用與 TouchOSC 發送端口相對應的通訊埠號碼。例如,如果您在 TouchOSC 中設定的發送端口是 8000,那麼在 TouchDesigner 中也應該使用 8000 作為接收端口。
notion image
設定就是這麼簡單直接!
完成這些步驟後,您的 TouchOSC 和 TouchDesigner 就可以開始進行通訊了。

測試數據傳輸

首先,請確保啟動系統:點擊播放按鈕,然後開始使用您的控制器進行測試。
notion image
(示範中使用的是 TouchOSC 的桌面版本進行錄製,但在移動版本上的操作方式和效果是完全相同的。)
這就是這份基礎教學的全部內容。本教學涵蓋了從設置到測試的完整流程,幫助您建立起 TouchOSC 與 TouchDesigner 之間的基礎連接。透過這個設置,您可以開始探索更多創意的控制可能性。
如果您在實際操作過程中遇到任何問題或需要進一步的說明,歡迎在下方留言提問。我將盡力提供協助和解答,確保您能順利完成整個設置流程。
 
⭑⭑⭑⭑⭑⭑⭑⭑⭑⭑⭑⭑⭑⭑⭑⭑
Luxmin Institute 互動研究院 策劃了一系列關於互動體驗技術、科技藝術與多媒體整合為核心的主題課程、工作坊、社群、聚會,以及 TXRX 互動體驗大會
關注我們最新的活動動態與報名資訊:https://www.threads.com/@luxmin.institute