F3G-avatar / README.md
wjmenu's picture
Add F3G-Avatar model card and figures
09d586d verified
|
Raw
History Blame Contribute Delete
3.07 kB
---
license: apache-2.0
language:
- en
tags:
- computer-vision
- 3d-gaussian-splatting
- avatar
- full-body
- face
- animatable-avatar
- cvprw-2026
- pytorch
pipeline_tag: image-to-3d
library_name: pytorch
---
# F3G-Avatar
**F3G-Avatar: Face Focused Full-body Gaussian Avatar** 路 [CVPRW 2026](https://wjmenu.github.io/F3G-avatar/) 路 [Paper](https://arxiv.org/abs/2604.09835) 路 [Code](https://github.com/wjmenu/F3G-avatar) 路 [Project Page](https://wjmenu.github.io/F3G-avatar/)
Official PyTorch implementation for reconstructing realistic, animatable full-body human avatars from multi-view RGB video.
## Introduction
![pipeline](figures/pipeline.png)
F3G-Avatar is a face-aware full-body avatar synthesis method. Starting from a clothed **Momentum Human Rig (MHR)** template, it renders front/back positional maps decoded into 3D Gaussians through a **two-branch architecture**: a body branch for pose-dependent non-rigid deformations and a **face-focused branch** for facial geometry and appearance. Gaussians are fused, posed with linear blend skinning (LBS), and rendered with differentiable Gaussian splatting. Training combines reconstruction and perceptual losses with a face-specific adversarial loss.
![results](figures/result.jpeg)
*F3G-Avatar displays state-of-the-art rendering quality by delivering improved facial details.*
## Models
| Checkpoint | Description | Dataset | Status |
|------------|-------------|---------|--------|
| `avatarrex_zzr` | Body + face trained avatar | AvatarReX | Coming soon |
Pretrained weights will be uploaded here under `checkpoints/`. Until then, train from scratch using the [GitHub repository](https://github.com/wjmenu/F3G-avatar).
### Download (when available)
```python
from huggingface_hub import hf_hub_download
ckpt = hf_hub_download(
repo_id="wjmenu/F3G-Avatar",
filename="checkpoints/avatarrex_zzr/epoch_latest.pt",
)
```
## Quick start
**Code, installation, data preparation, and training** live on GitHub (kept in one place to avoid duplication):
```bash
git clone https://github.com/wjmenu/F3G-avatar.git
cd F3G-avatar
conda create -n animatable_gaussians python=3.10 -y
conda activate animatable_gaussians
pip install -r requirements.txt
# See README for CUDA extensions, SMPL-X, NeuS2, and MHR template pipeline
```
Train:
```bash
python main_avatar.py -c configs/avatarrex_zzr/avatar.yaml -m train
```
## Citation
```bibtex
@misc{menu2026f3gavatarfacefocused,
title={F3G-Avatar : Face Focused Full-body Gaussian Avatar},
author={Willem Menu and Erkut Akdag and Pedro Quesado and Yasaman Kashefbahrami and Egor Bondarev},
year={2026},
eprint={2604.09835},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2604.09835},
}
```
## Acknowledgements
Built on [Animatable Gaussians](https://github.com/lizhe00/AnimatableGaussians), [NeuS2](https://github.com/19reborn/NeuS2), [4D-Dress](https://github.com/eth-ait/4d-dress), [PhysAvatar](https://github.com/y-zheng18/PhysAvatar), and [StyleAvatar](https://github.com/LizhenWangT/StyleAvatar).