Arc2Avatar: Generating Expressive 3D Avatars from a Single Image via ID Guidance

Dimitrios Gerogiannis, Foivos Paraperas Papantoniou, Rolandos Alexandros Potamias, Alexandros Lattas, S. Zafeiriou
2/10/2026

No official code found. Best implementation: dimgerogiannis/Arc2Avatar (63 stars, MIT, last commit 2025-06-15).

Abstract

Inspired by the effectiveness of 3D Gaussian Splatting (3DGS) in reconstructing detailed 3D scenes within multiview setups and the emergence of large 2D human foundation models, we introduce Arc2Avatar, the first Score Distillation Sampling (SDS) based method utilizing a human face foundation model as guidance with just a single image as input. To achieve that, we extend such a model for diverse-view human head generation by fine-tuning on synthetic data and modifying its conditioning. Our avatars maintain a dense correspondence with a human face mesh template, allowing blendshape-based expression generation. This is achieved through a modified 3DGS approach, connectivity regularizers, and a strategic initialization tailored for our task. Additionally, we propose an optional efficient SDSbased correction step to refine the blendshape expressions. Experiments demonstrate that Arc2Avatar achieves stateof-the-art realism and identity preservation, effectively addressing color issues by allowing the use of very low guidance, enabled by our strong identity prior and initialization strategy, without compromising detail. Code and models are available on our project page.

View on arXivView PDF

Code Implementations(1)

MIT

[CVPR 2025] Arc2Avatar: Generating Expressive 3D Avatars from a Single Image via ID Guidance

637PythonJun 14, 20251 years agoMIT

Similar Papers

Cite this paper

@article{gerogiannis2026arcavatar,
  title  = {Arc2Avatar: Generating Expressive 3D Avatars from a Single Image via ID Guidance},
  author = {Dimitrios Gerogiannis and Foivos Paraperas Papantoniou and Rolandos Alexandros Potamias and Alexandros Lattas and S. Zafeiriou},
  year   = {2026},
  eprint = {2501.05379},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2501.05379},
  journal = {CVPR 2025 2025}
}

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/2501.05379.svg)](https://codeofpaper.com/paper/2501.05379)

Discussion