Unity Plugin Installation
Add real-time AI video effects to your Unity projects.
Requirements
| Dependency | Version |
|---|---|
| Unity | 6 (6000.x) or later |
| WebRTC package | 3.0.0 |
The plugin works with URP, HDRP, and Built-in render pipelines.
Installation
- Open Window > Package Manager
- Click + > Add package from git URL…
- Enter the repository URL:
- Also install the WebRTC package if not already present
Quick Start
Once installed, adding AI effects to your scene takes a few clicks:1. Add the Component
- Select any Camera in your scene
- Click Add Component in the Inspector
- Search for Daydream and add it
2. Log In
- Press Play — a browser window opens for authentication
- Sign in with your Daydream account
- The plugin automatically receives your credentials
Your login persists between sessions. Credentials are saved to
~/.daydream/credentials and shared across Daydream plugins (Unity, OBS, TouchDesigner).3. Configure Your Effect
- Enter a prompt describing your desired effect:
- “anime character, vibrant colors”
- “oil painting, impressionist style”
- “cyberpunk, neon lights”
- Adjust parameters as needed
- Press Play to start the AI processing
Filter Settings
| Setting | Description |
|---|---|
| Prompt | Text describing the desired visual effect |
| Model | AI model to use (SDXL Turbo, SD Turbo, etc.) |
| Resolution | Output size in pixels (384-1024) |
| Guidance | How closely to follow the prompt (0.1-20.0) |
| ControlNets | Preserve structure from input (depth, edges, etc.) |
| IP Adapter | Apply style from a reference image |
Demo Scene
Import the Demo Scene sample from the Package Manager for WASD + mouse camera controls and sample geometry for testing.The demo scene requires the Input System package.
Troubleshooting
Component Not Available
- Make sure you’re using Unity 6 (6000.x) or later
- Verify the WebRTC package (3.0.0) is installed
- The Daydream component can only be added to GameObjects with a Camera
Login Issues
- Ensure your browser can open new windows
- Try logging in at daydream.live first
- Check your firewall isn’t blocking localhost connections
No Video Output
- Check the Unity Console for
[Daydream]log messages - Verify your API key is valid
- Ensure you have a stable internet connection
Next Steps
- Features - ControlNets, IP Adapter, prompt scheduling
- Scripting API - C# scripting and programmatic control
- Quickstart - Full Daydream quickstart guide