AG3D: Learning to Generate 3D Avatars from 2D Image Collections

Zijian Dong, Xu Chen, Jinlong Yang, Michael J. Black, Otmar Hilliges +1 more
2/14/2026

No official code found. Best implementation: zj-dong/AG3D (273 stars, last commit 2023-09-25).

Abstract

While progress in 2D generative models of human appearance has been rapid, many applications require 3D avatars that can be animated and rendered. Unfortunately, most existing methods for learning generative models of 3D humans with diverse shape and appearance require 3D training data, which is limited and expensive to acquire. The key to progress is hence to learn generative models of 3D avatars from abundant unstructured 2D image collections. However, learning realistic and complete 3D appearance and geometry in this under-constrained setting remains challenging, especially in the presence of loose clothing such as dresses. In this paper, we propose a new adversarial generative model of realistic 3D people learned from 2D images. Our method captures shape and deformation of the body and loose clothing by adopting a holistic 3D generator and integrating an efficient, flexible, articulation module. To improve realism, we train our model using multiple discriminators while also integrating geometric cues in the form of predicted 2D normal maps. We experimentally find that our method outperforms previous 3D- and articulation-aware methods in terms of geometry and appearance. We validate the effectiveness of our model and the importance of each component via systematic ablation studies.

View on arXivView PDF

Code Implementations(1)

zj-dong/AG3DCommunity64%

Official code release for ICCV2023 paper AG3D: Learning to Generate 3D Avatars from 2D Image Collections

27325C, C++Apr 12, 20233 years ago
3d-generationavatar-generator

Similar Papers

Cite this paper

@article{dong2026agd,
  title  = {AG3D: Learning to Generate 3D Avatars from 2D Image Collections},
  author = {Zijian Dong and Xu Chen and Jinlong Yang and Michael J. Black and Otmar Hilliges and Andreas Geiger},
  year   = {2026},
  eprint = {2305.02312},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2305.02312},
  journal = {ICCV 2023 2023}
}

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

Discussion