Flying with Photons: Rendering Novel Views of Propagating Light

Anagh Malik, Noah Juravsky, Ryan Po, Gordon Wetzstein, Kiriakos N. Kutulakos +1 more
2/14/2026

No official code found. Best implementation: anaghmalik/FlyingWithPhotons (39 stars, Apache-2.0, last commit 2024-04-18).

Abstract

We present an imaging and neural rendering technique that seeks to synthesize videos of light propagating through a scene from novel, moving camera viewpoints. Our approach relies on a new ultrafast imaging setup to capture a first-of-its kind, multi-viewpoint video dataset with picosecond-level temporal resolution. Combined with this dataset, we introduce an efficient neural volume rendering framework based on the transient field. This field is defined as a mapping from a 3D point and 2D direction to a high-dimensional, discrete-time signal that represents time-varying radiance at ultrafast timescales. Rendering with transient fields naturally accounts for effects due to the finite speed of light, including viewpoint-dependent appearance changes caused by light propagation delays to the camera. We render a range of complex effects, including scattering, specular reflection, refraction, and diffraction. Additionally, we demonstrate removing viewpoint-dependent propagation delays using a time warping procedure, rendering of relativistic effects, and video synthesis of direct and global components of light transport.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

[ECCV 2024, Oral] Official code release for Flying With Photons: Rendering Novel Views of Propagating Light.

393PythonApr 9, 20242 years agoApache-2.0

Similar Papers

Cite this paper

@article{malik2026flying,
  title  = {Flying with Photons: Rendering Novel Views of Propagating Light},
  author = {Anagh Malik and Noah Juravsky and Ryan Po and Gordon Wetzstein and Kiriakos N. Kutulakos and David B. Lindell},
  year   = {2026},
  eprint = {2404.06493},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2404.06493},
  journal = {ECCV 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.06493.svg)](https://codeofpaper.com/paper/2404.06493)

Discussion