RelightAnyone: A Generalized Relightable 3D Gaussian Head Model
Yingyan Xu, Pramod Rao, Sebastian Weiss, Gaspard Zoss, Markus Gross, Christian Theobalt, Marc Habermann, Derek Bradley
TL;DR
RelightAnyone tackles the problem of relighting head avatars reconstructed with 3D Gaussian Splatting by separating identity/lighting from relighting. It introduces a two-stage pipeline: Stage1 learns a multi-identity full-on Gaussian avatar from flat-lit multi-view data using an identity code and a dataset-specific lighting code, producing a dense Gaussian field over a 1024×1024 UV texture map. Stage2 trains a UNet to map these full-on Gaussian colors to relightable RGCA parameters, enabling physically-based relighting under arbitrary illumination with reduced OLAT data requirements. The Stage1 prior generalizes across diverse flat-lit datasets, while Stage2 leverages a smaller OLAT corpus and self-supervised lighting alignment to transfer relighting capabilities to new subjects, including those seen in-the-wild from a single image. Across qualitative and quantitative evaluations, RelightAnyone outperforms contemporary 3D GAN-based and 2D diffusion-based relighting methods in view-consistent relighting and identity preservation, though it still struggles with hair, accessories, and expression dynamics that future work could address.
Abstract
3D Gaussian Splatting (3DGS) has become a standard approach to reconstruct and render photorealistic 3D head avatars. A major challenge is to relight the avatars to match any scene illumination. For high quality relighting, existing methods require subjects to be captured under complex time-multiplexed illumination, such as one-light-at-a-time (OLAT). We propose a new generalized relightable 3D Gaussian head model that can relight any subject observed in a single- or multi-view images without requiring OLAT data for that subject. Our core idea is to learn a mapping from flat-lit 3DGS avatars to corresponding relightable Gaussian parameters for that avatar. Our model consists of two stages: a first stage that models flat-lit 3DGS avatars without OLAT lighting, and a second stage that learns the mapping to physically-based reflectance parameters for high-quality relighting. This two-stage design allows us to train the first stage across diverse existing multi-view datasets without OLAT lighting ensuring cross-subject generalization, where we learn a dataset-specific lighting code for self-supervised lighting alignment. Subsequently, the second stage can be trained on a significantly smaller dataset of subjects captured under OLAT illumination. Together, this allows our method to generalize well and relight any subject from the first stage as if we had captured them under OLAT lighting. Furthermore, we can fit our model to unseen subjects from as little as a single image, allowing several applications in novel view synthesis and relighting for digital avatars.
