StreamDiffusion:透過 NDI 與 OSC 實現即時影像傳輸與提示詞控制

StreamDiffusion 使用 Python 開發,它提供一套 API 來讓開發者能輸入提示詞、影像與調整影像生成模型的參數。先前我們已開發基礎的文字生圖片、圖片生圖片功能。在本文中,我們將使用 NDI 與 OSC 資料傳輸技術來為 StreamDiffusion 建立與外界通訊的機制,讓這套系統能被整合到如 TouchDesigner、Unity 等平台。
Ted Liou 2025.06.13 StreamDiffusion 影像生成

Unity + Arduino:用 RFID 開發實體道具辨識的互動功能

RFID 是一種感應技術,能有效辨識多個感應標籤之間的差異,開發者可以藉由這個特性來設計實體互動裝置。使用 Unity 開發的互動作品,可以透過 Arduino 來讓作品接收 RFID 讀取器的結果,再根據拿到的 RFID 標籤編號來改變系統的行為,以產生互動回饋。
Ted Liou 2025.06.10 實體介面

Unity + VS Code:打造跨平台的高效遊戲開發環境

VS Code 是微軟開發的免費程式碼編輯器,支援 Windows、macOS、Linux 平台,而且能安裝各種延伸模組來擴展它的功能。過去我們常用 Visual Studio 來開發 Unity,但是它肥大又臃腫。在現在的環境中,VS Code 是目前的首選,我們能以輕量、快速且跨平台統一介面的工具來高效開發。
Ted Liou 2025.06.09 Unity 遊戲引擎

VS Code + uv:高效率建置與管理 Python 開發環境

uv 是一個能降低開發者管理 Python 與 pip 套件的複雜度的工具。過去我們需要手動安裝與設定各種版本的 Python,來應對各個專案的系統需求。uv 提供許多大幅簡化的指令,讓開發者能用一行指令就完成 Python 安裝、虛擬環境建置、依賴套件安裝等常用功能。
Ted Liou 2025.06.08 Python 程式設計

StreamDiffusion:Windows 平台 AI 影像生成系統建置指南

StreamDiffusion 是一個能大幅加快影像生成速度的工具,經由影像品質的犧牲來換取生成速度,主要搭配 SD Turbo 或 Lighting 系列的模型。這個工具可用於需要高速運算的文生圖 (Txt2Img)、圖生圖 (Img2Img) 情境,使用 Python 程式語言開發,開發者可自行串接 NDI 與 OSC 等相關傳輸協定,以便整合至自己的系統中。
Ted Liou 2025.06.07 StreamDiffusion 影像生成