MagicMirror: Fast and High-Quality Avatar Generation with a Constrained Search Space
Armand Comas-Massagué, Di Qiu, Menglei Chai, Marcel Bühler, Amit Raj, Ruiqi Gao, Qiangeng Xu, Mark Matthews, Paulo Gotardo, Octavia Camps, Sergio Orts-Escolano, Thabo Beeler
TL;DR
MagicMirror tackles fast, text-guided 3D avatar generation by constraining the search space with a conditional NeRF trained on a large multi-view head dataset and by introducing a geometry prior learned through diffusion models to produce accurate normal maps. Test-time optimization leverages a Variational Score Distillation objective that jointly refines appearance and geometry, mitigating texture loss and over-saturation that plague traditional SDS-based methods. The framework supports both generic text-driven generation and subject-specific editing via DreamBooth-style personalization, achieving superior visual quality and identity adherence compared with recent baselines. It enables flexible, compositional editing across multiple prompts while keeping the process efficient, though it relies on substantial data and compute and raises privacy and alignment considerations for diffusion priors. Overall, MagicMirror represents a practical advance toward high-fidelity, user-friendly 3D avatar creation for gaming, AR/VR, and telepresence.
Abstract
We introduce a novel framework for 3D human avatar generation and personalization, leveraging text prompts to enhance user engagement and customization. Central to our approach are key innovations aimed at overcoming the challenges in photo-realistic avatar synthesis. Firstly, we utilize a conditional Neural Radiance Fields (NeRF) model, trained on a large-scale unannotated multi-view dataset, to create a versatile initial solution space that accelerates and diversifies avatar generation. Secondly, we develop a geometric prior, leveraging the capabilities of Text-to-Image Diffusion Models, to ensure superior view invariance and enable direct optimization of avatar geometry. These foundational ideas are complemented by our optimization pipeline built on Variational Score Distillation (VSD), which mitigates texture loss and over-saturation issues. As supported by our extensive experiments, these strategies collectively enable the creation of custom avatars with unparalleled visual quality and better adherence to input text prompts. You can find more results and videos in our website: https://syntec-research.github.io/MagicMirror
