TouchDesigner Features
The Daydream TouchDesigner plugin exposes all the power of StreamDiffusion through an intuitive parameter interface.Parameters Reference
Prompt Scheduling
The killer feature for live performances: smoothly transition between prompts over time.slerp interpolation, transitions are smooth and organic - perfect for VJ sets.
Seed Scheduling
Control randomness while maintaining smooth transitions:ControlNets
ControlNets preserve structure from your input video. Available types depend on the model:SDXL Models
SD1.5 Models
SD2.1 Models
Adjust ControlNet scales to balance between following the prompt and preserving input structure. Start with 0.5 and adjust from there.
IP Adapter (Style Transfer)
Apply the style of a reference image to your video:- Enable IP Adapter in the parameters
- Load a style reference image
- Adjust Scale (higher = stronger style influence)
- Choose Type:
regular- General style transferfaceid- Face-specific (SDXL only)
Model Selection
Choose the right model for your use case:Performance Tips
- Resolution: Start with 512x512, increase only if needed
- Steps: 2-3 steps is usually enough for real-time
- ControlNets: Enable only what you need; each adds latency
- Delta: Lower values = more stable, higher = more responsive
Example: VJ Setup
Here’s a typical setup for a live VJ performance:- Input: Live camera or video loop
- Model: SDXL Turbo for quality, SD Turbo for speed
- ControlNets:
- Depth at 0.6 (preserve structure)
- Canny at 0.3 (keep edges)
- Prompt Schedule: Animate between themes with CHOPs
- IP Adapter: Cycle through style images
Next Steps
- Integration API - Python scripting
- Step Schedule Tutorial - Optimize performance
- Parameters Reference - Full parameter documentation