scope-vfx

scope-vfx

GPU-accelerated visual effects pack for Daydream Scope. Applies real-time video effects to any camera or video input - chromatic aberration, VHS / retro CRT with more coming soon.

Downloads1
Comments--
Created02.09.26
ProcessingScopeVFXPlugin

Applies real-time video effects to any camera or video input — chromatic aberration, VHS / retro CRT, and more. Every parameter is a live slider so you can tweak effects during streaming.

Effects

  • Chromatic Aberration -  Displaces RGB channels in opposite directions for a cinematic 
  • VHS / Retro CRT - Scan lines, analog noise, and tracking distortion for a nostalgic analog feel

More effects coming soon.

Install

In Scope, open Settings > Plugins and enter:

Loading...

Or install from a local directory during development:

/path/to/scope-vfx

Development

1. Clone this repo

2. In Scope, install the plugin using the local path to the repo root

3. Edit effect files in `src/scope_vfx/effects/`

4. Save / commit and Scope will pick up changes when you open Plugins dialog again

Adding a new effect

1. Create a new file in `src/scope_vfx/effects/` (e.g. `glitch.py`)

2. Write a function that takes `(frames: torch.Tensor, ...) -> torch.Tensor`

3. Add its parameters to `schema.py`

4. Wire it into the effect chain in `pipeline.py`

5. Re-export from `effects/__init__.py`

Changelog

0.1.1

- Registered as a post-processor instead of a main pipeline — VFX Pack now chains after any generative model (LongLive, StreamDiffusion, etc.) to apply effects to AI-generated video output

0.1.0

- Initial release with chromatic aberration and VHS/retro CRT effects

Requirements

- Daydream Scope (any version with plugin support)

- No additional dependencies — uses only PyTorch (provided by Scope)