新版 TouchOSC 教學#3:使用 OSC(CHOP) 將數據發送到 TouchOSC

Luxmin
Luxmin Academy
Published in
4 min readDec 23, 2024

TouchOSC 提供了一個簡單直接的方式來自訂和控制您的面板,並透過 OSC 協議進行通訊。

讓我們直接進入實作階段。

Concept

Send data from TouchOSC to TouchDesigner.

So you need the target receiver IP address. And put into the control sender.

In this example, I used Smart Phone to be the sender with TouchOSC, and Desktop to be receiver with TouchDesigner.

基本概念:

在本範例中,我們將探討如何從 TouchOSC 向 TouchDesigner 傳送資料。要實現這個功能,您需要確定目標接收器的 IP 位址,並將其設定在控制發送器中。

具體配置:

  • 發送端:使用安裝有 TouchOSC 的智慧型手機
  • 接收端:執行 TouchDesigner 的桌上型電腦

這個設置讓我們能夠建立一個從行動設備到桌面應用程式的控制通道,實現即時互動控制。

TouchOSC 基礎設定:

  1. 點選「Connection(連接)」圖示
  2. 選擇「OSC」選項
  3. 勾選啟用核取方塊
  4. 設定主機 IP(目標 IP)和通訊埠

如何獲取目標 IP 位址:

建議使用 TouchOSC 的桌面版本,因為它提供了一個實用的功能來幫助您找到正確的 IP 位址。

請依照圖片所示的步驟操作。

如果設定正確,您將會看到一個本地 IP 位址,通常是以 192.168.xxx.xxx 開頭的格式。

連接設定完成:

獲取到 IP 位址後,請將其複製並貼至手機版 TouchOSC 的相應設定欄位中。至於通訊埠設定,您可以根據需求自行設定。在本例中,我們簡單地將發送端口設為 8000,接收端口設為 8001。

Okay, now everything done on TouchOSC site.

請確保發送端(手機)和接收端(電腦)的 IP 位址與端口設定相互對應,這樣才能建立起正確的通訊連接。

我們已經完成了 TouchOSC 端的所有設定工作!

TouchDesigner 設定步驟:

只需要執行兩個簡單的操作:

  1. 創建一個 OSC In (CHOP) 節點
  2. 設定網路通訊埠參數

關於通訊埠的設定要點: 請注意,您需要在 TouchDesigner 中使用與 TouchOSC 發送端口相對應的通訊埠號碼。例如,如果您在 TouchOSC 中設定的發送端口是 8000,那麼在 TouchDesigner 中也應該使用 8000 作為接收端口。

設定就是這麼簡單直接!

完成這些步驟後,您的 TouchOSC 和 TouchDesigner 就可以開始進行通訊了。

測試數據傳輸

首先,請確保啟動系統:點擊播放按鈕,然後開始使用您的控制器進行測試。

(示範中使用的是 TouchOSC 的桌面版本進行錄製,但在移動版本上的操作方式和效果是完全相同的。)

這就是這份基礎教學的全部內容。本教學涵蓋了從設置到測試的完整流程,幫助您建立起 TouchOSC 與 TouchDesigner 之間的基礎連接。透過這個設置,您可以開始探索更多創意的控制可能性。

如果您在實際操作過程中遇到任何問題或需要進一步的說明,歡迎在下方留言提問。我將盡力提供協助和解答,確保您能順利完成整個設置流程。

--

--

Luxmin Academy
Luxmin Academy

Published in Luxmin Academy

科技藝術與互動創意的學習領地

Luxmin
Luxmin

Written by Luxmin

Create the experience never have Imagineering studio crafting innovative interactive experiences through creative technology and design.

No responses yet