LightCrafterPBR-Conditioned Video Diffusion Refinement for Controllable and Consistent Relighting

1Carnegie Mellon University 2University of Toronto 3Bosch Research
Input
Inverse Rendering (Reconstruction)
Relighting via Physically Based Rendering (PBR) → Diffusion Refinement
Reconstructed environment map (chrome ball).
PBR Refined
Target lighting probe (chrome ball).
Reconstructed environment map (chrome ball).
PBR Refined
Target lighting probe (chrome ball).
Reconstructed environment map (chrome ball).
PBR Refined
Target lighting probe (chrome ball).

Given an input video, LightCrafter utilizes inverse-rendered photometric and geometric scene properties and refines a physically-based rendering (PBR) proxy for video relighting control. The PBR rendering captures most of the scene–light interaction, while a video diffusion model translates the rendering to a photorealistic relit video with coherent shadows, reflections, materials, and light sources.

Abstract

Video relighting requires balancing long-form temporal consistency with physically grounded understanding of light transport, which depends on accurate estimation of intrinsic scene properties such as materials, geometry, and illumination. Existing methods follow two paradigms: (1) explicitly reconstruct the photometric properties of the input video via inverse rendering and relight the reconstruction to a target illumination via forward rendering, either with physically-based rendering (PBR) or a neural rendering engine; such methods suffer from noisy reconstructions and struggle with hard-to-model effects such as global illumination. (2) Frame the task as generative video-to-video translation conditioned on a relighting target (environment map or text); such a framing limits relighting control and temporal stability, since diffusion models struggle to translate long videos, and is limited by the availability of paired training data.

We propose LightCrafter, a hybrid pipeline that reformulates video relighting as video translation of a proxy video: rather than translating the input video to the target directly, we translate a PBR rendering of the input video under the target illumination. This "bakes" the illumination target into the proxy, removing the need to teach the diffusion model about environment maps, and naturally provides intricate lighting control and long-form temporal consistency. PBR renders already outperform some prior art for relighting but miss effects like global illumination; to capture them we leverage the photometric priors of video generation models by post-training CogVideoX on synthetic video pairs and real-world unpaired videos. We outperform prior state of the art on real-world relighting benchmarks and contribute a synthetic benchmark for further analysis. We will release our dataset, benchmark, metrics, and code.

Pipeline overview of LightCrafter.
Method overview. LightCrafter recovers a relightable scene state (photometric properties, geometry, camera motion and illumination) from the input video and renders a frame-aligned PBR proxy under the target lighting. The proxy is an explicit interface for environment relighting, indoor light insertion and scene-state editing; a video diffusion refiner removes the artifacts of the imperfect render and produces a photorealistic, temporally coherent relit video.

Video relighting

One input video relit to three HDR environment maps. The top row shows the PBR proxy rendered under each target (chrome-ball probe inset); the bottom row shows the refined output. Illumination 1 is a clear sky with a low sun (autumn_field_puresky), Illumination 2 a clear noon sky with a high sun (kiara_5_noon), Illumination 3 a misty, sunless morning (kloofendal_misty_morning). The proxy captures sky color, sun direction and shadow layout; the refiner repairs reconstruction artifacts (broken geometry, missing sky, flat materials) while preserving them.

Comparison to baselines

We compare against DiffusionRenderer, Light-X, UniRelight and PCRP-Video. In every panel the input and our result are outlined, and the PBR proxy that conditions our refiner is shown next to them. Where the target is an HDR environment map we show it as a panorama with a chrome-ball probe (the sun is marked in red when it is a hard, dominant light) so sky color, sun direction and shadow depth can be checked against it for every method.

Real-world videos

For qualitative in-the-wild inference we use public stock or generated videos (Pexels, Sora, Kling) relit to a new HDR environment map; these are the clips shown in our user study. For paired real-video evaluation we take unseen DL3DV clips and, following Light-X, first relight them with Light-A-Video, then use the relit video as input and map it back to the original, which serves as the reference (last item).

Synthetic benchmark

Synthetic scenes are built in Blender from filtered Objaverse objects and primitive shapes on a textured ground plane under HDR environment illumination, rendered along camera trajectories with varying elevation, distance and object motion. Relighting accuracy can be judged against ground truth over time.

MIT Multi-Illumination (real, paired ground truth)

Real indoor scenes with paired ground truth from the held-out everett building, each captured under 25 flash directions. Every method relights the same input to the selected target light; the real capture under that light is the ground truth.

Applications: indoor light editing

Real-world indoor lighting editing: GR3EN vs. LuxRemix vs. LightCrafter

Because lights are explicit 3D entities in the PBR proxy, an edit such as keeping only a single ceiling light on or keeping on a light that is outside the frame is rendered exactly and then refined. We compare against GR3EN (per-light palette masks on visible fixtures) and LuxRemix (given the ground-truth relit middle frame as its reference) on synthetic indoor scenes generated with Infinigen (windows 1–2), the generator behind both baselines' training data, where an exact re-rendered target exists, and on a real meeting-room clip with an inserted virtual light (window 3).

BibTeX

@article{guo2026lightcrafter,
  title   = {LightCrafter: PBR-Conditioned Video Diffusion Refinement for Controllable and Consistent Relighting},
  author  = {Guo, Zixin and Litman, Yehonathan and He, Yifeng and Miller, John and Chen, Chuhan and Ramanan, Deva},
  journal = {arXiv preprint arXiv:2607.08016},
  year    = {2026}
}