A mosaic of videos relit by LiveLight
TOG2026

Real-time · Streaming · Interactive

LiveLight Real-time Streaming Video Relighting with Interactive Control

Yue Ma1 Jiangming Wang1 Yucheng Wang1 Xilai Wang1 Zhiyuan Li2 Xinyu Wang3 Hongyu Liu1 Ruofan Liang4 Songchun Zhang1 Yuxuan Xue5 Qifeng Chen1†

1HKUST 2University of Macau 3THU 4UoT 5University of Tuebingen

PDF arXiv · Coming soon </> Code · Coming soon
TL;DR

LiveLight is the first diffusion-based framework for real-time streaming video relighting with interactive 3D point-light control—adjust position, intensity, and color while preserving appearance and temporal coherence.

15.78 FPSreal-time streaming inference
0.253 slatency with the standard VAE
4 stepsdistilled denoising by default
Interactive lighting interface

Move the light. Watch the frame respond.

These screen recordings show LiveLight responding to point-light edits inside the interactive demo. Lighting position, intensity, and color can be adjusted while the relit stream updates continuously.

LiveLight graphical interface with input video, 3D drag-based light editor, streaming result, and lighting controls
The LiveLight demo combines source preview, 3D drag-based light editing, intensity and color controls, and real-time streaming output in one interface. Open original PDF ↗
Case 01Library portraitLive control
Case 04Street portraitLive control
Case 08Animated drummerLive control
Case 06Stylized alleyLive control
Paper

Abstract

We present LiveLight, the first diffusion-based framework for real-time streaming video relighting with interactive 3D lighting control. Achieving this requires effectively injecting dynamic 3D lighting into a diffusion model, maintaining high-fidelity generation under an extremely low number of function evaluations, and facilitating continuous streaming for interactive control.

LiveLight combines a lightweight adapter for Multi-Plane Light Irradiance conditions, a geometry-guided feedback branch for structure-preserving few-step distillation, and a progressive rolling-window strategy that maintains temporal coherence while supporting arbitrarily long video. Experiments on real-world and synthetic benchmarks demonstrate state-of-the-art relighting quality at real-time speed.

Why LiveLight

From “render, then wait” to light as you go.

Today’s diffusion-based video relighting systems are built around an offline, clip-level workflow: the complete input video and its lighting trajectory must be known before generation begins. The result arrives only after a long wait, with no way to reshape the light while the scene is unfolding.

Relighting each frame independently removes that wait, but sacrifices the temporal coherence a video needs. LiveLight asks a different question: can relighting behave like a live creative tool—responding frame by frame while preserving geometry, appearance, and motion?

Comparison between offline fixed-length relighting and LiveLight streaming relighting
Conventional methods wait for a full clip and a predefined light path. LiveLight emits relit frames with low latency while lighting control continues. Open original PDF ↗
01

Dynamic 3D control

Inject spatially varying point-light position, intensity, and color without erasing identity or texture.

02

Fidelity at real-time speed

Preserve plausible geometry, highlights, and shadows under an extremely small denoising budget.

03

True continuous streaming

Produce frames incrementally with strict temporal coherence, bounded latency, and no fixed video length.

How it works

Three pieces, one live loop.

Structured light control enters early, geometry-aware feedback protects shading quality during distillation, and a rolling latent window turns clip generation into a continuous stream.

Overview of the LiveLight architecture
Overview of LiveLight. The method couples lightweight light injection, real-time distillation, and rolling-window video generation. Open original PDF ↗
01

Inject 3D light efficiently

Four depth-aware MPLI planes encode light position, intensity, and RGB color. A roughly 1M-parameter adapter injects compact lighting features into shallow diffusion layers.

02

Distill without flattening geometry

A frozen geometry estimator feeds depth- and normal-aware supervision back during training, preserving plausible highlights and shadows without inference overhead.

03

Stream through a rolling window

The oldest micro-chunk is emitted while latent history is refined and a new noisy chunk enters, enabling per-frame control and arbitrarily long relighting.

Quantitative

Real time, without giving up quality.

LiveLight leads the reported quality and temporal metrics while reducing per-video processing time from tens or hundreds of seconds to about one second.

MethodAesthetic ↑FVD ↓PSNRYPSNRlightTime ↓Temporal ↑
AnyV2V0.49291082.611.06315.92389 s0.9656
LightCtrl0.5307987.311.78218.486122 s0.9559
Light-A-Video0.55331053.811.24717.612115 s0.9740
TC-Light0.5170862.412.13619.27438 s0.9799
LiveLight (Ours)0.5748738.512.84721.5381.01 s0.9872
Denoising steps 4 steps · 15.78 FPS

Two steps are faster but introduce artifacts; eight steps offer only marginal gains at 9.43 FPS.

Micro-chunk size M = 4 · balanced

M = 2 weakens temporal stability, while M = 8 improves context at a substantial throughput cost.

MPLI planes P = 4 · default

Four planes capture depth-dependent illumination; eight add parameters for only marginal improvement.

Human evaluation

Users prefer LiveLight across every axis.

Participants rated light controllability, appearance preservation, temporal consistency, and motion fidelity. LiveLight receives the highest combined Good + Excellent score in all four dimensions.

User-study ratings comparing LiveLight with four baselines across four evaluation dimensions
Distribution of user ratings for LiveLight (Ours) and four baselines. Percent labels report cumulative preference levels. Open original PDF ↗
88%Light control
95%Appearance consistency
90%Temporal consistency
84%Motion fidelity
Reference

Citation

Public arXiv and code URLs will be added when they become available.

@article{livelight2026,
  title   = {LiveLight: Real-time Streaming Video Relighting
             with Interactive Control},
  author  = {Yue Ma and Jiangming Wang and Yucheng Wang and
             Xilai Wang and Zhiyuan Li and Xinyu Wang and
             Hongyu Liu and Ruofan Liang and Songchun Zhang and
             Yuxuan Xue and Qifeng Chen},
  journal = {ACM Transactions on Graphics},
  year    = {2026}
}