用手機當攝影機輸入 TouchDesigner|VDO.ninja 教學(跨網域串流)
本篇教學將介紹如何使用 VDO.ninja 將手機變成 TouchDesigner 的影像輸入來源,免同網域即可串流!適合遠距鏡頭、多角度拍攝、臨時影像需求等情境。教你從手機設定到 Web Render (TOP) 使用,一步步輕鬆上手。
本篇教學將引導您如何從 TouchDesigner 傳送資料到 Arduino,透過 Serial (DAT) 和 Python 腳本進行 Serial 通訊,控制燈光、馬達、感測器等實體裝置。包含完整腳本與範例解說,互動設計必學!
def onStart(): op('forArduinoOutput').send('n', terminator='\n') return
forArduinoOutput
是您在第 1 步中建立的 Serial DAT 的名稱。send()
函數用於傳送資料。'n'
是您要傳送的字串。terminator='\n'
表示在資料末尾添加換行符號,讓 Arduino 能夠識別資料的結尾。setup()
函數中,初始化串列通訊:void setup() { Serial.begin(9600); }
void loop() { String s = ""; while (Serial.available()) { char c = Serial.read(); if (c != '\n') { s += c; } } if (s != "") { if (s == "word") { // 執行相應的操作 } } }
Serial.available()
檢查是否有可讀取的資料。Serial.read()
讀取資料,並將其組合成一個字串。\n
時,表示一筆完整的資料已接收完畢。"word"
,則執行相應的操作。