Skip to main content

Pre-Requirements:

Click here for instructions on using TouchDesigner 2025.31740 on a Mac.

Installation Guide

Video Tutorial

First time Daydream Users:

  1. Drag StreamDiffusion0.3.0 into the Easy Quickstart Project File.
  2. On the Parameter page, navigate to the ‘Install’ page.
  3. Change Backend to ‘Daydream’.
  4. Replace existing text by pasting API Key into white textbox.
  5. Press Start on the UI on the RIGHT and wait (Output should load in a ~30 seconds).
You will only need to upload your API Key once. The plugin will store your stream ID in your machine’s backend.

What are you getting?

Andrew’s Easy Quickstart File helps beginners produce their first StreamDiffusion output instantly on the Daydream backend. Users will also be able to easily change input sources and tailor the results using the full set of exposed parameters that the SDXL model offers.

The UI on the righthand side offers users full control over the following:
  • Real-time Prompt Editing
  • Multi-ControlNets
  • 3-Step Denoising Schedule
  • IP-Adapter Image Prompting from Folder
  • Input switcher (Webcam -> Video File -> TouchDesigner Network)
  • Side-by-side Recording Functionality
This Quickstart File is not meant to be a standardized StreamDiffusionTD workflow. Its purpose is instead to reveal the potential of what a user can create through the experimentation of multiple parameters and IP-adapters. Users are encouraged to utilize the full power of StreamDiffusionTD by building their own inputs by creating workflows of real-time visuals within TouchDesigner. Users should also know that the best outputs from StreamDiffusion require intentional parameter choices. Each input will require a different blend of controlnets, step sizes, and IP-adapter strength, to get the best balance that highlights SDXL’s creativity, while maintaining the inputs key visual characteristics.

TouchDesigner 2025-31740 on a Mac

Fix for this error:
WARNING: Your numphy version (2.1.2) is >= 2.0.0 which may cause crashes when using StreamDiffusion on Windows (usually happens when the stream connects).You must downgrade to 1.24.1 or a version under 2.0.0. in your TouchDesigner python environment to fix this.
1

First Step

Open the TouchDesigner
2

Second Step

Press Option + T to open the Python Environment in TouchDesigner.
Make sure you are using Python 3.11.10 in TouchDesigner.
3

Third Step

Select Textport on the top left corner.
4

Fourth Step

Run the following command to downgrade numpy to 1.24.1:
import subprocess, sys
subprocess.check_call([sys.executable, "-m", "pip", "install", "numpy==1.24.1"])
Mac Update
5

Fifth Step

Restart TouchDesigner.

Learn More about StreamDiffusion