Yujian Liu1,2,*, Dongxu Shen3,*, Haoran Li1,*, Yuting Liu1, Chuang Chen1, Xinyi Jiang1, Zhupeng Jiang1, Peng Cao4,†, Shidang Xu2,†, Xiaoli Liu1,†
1 AiShiWeiLai AI Research 2 South China University of Technology
3 The Hong Kong University of Science and Technology (Guangzhou) 4 Northeastern University
Obtain coarse camera poses with VGGT. Please refer to the official VGGT repository for installation and inference.
In our implementation, we use the first frame of the neutral expression to estimate camera poses.
Example VGGT poses: Baidu Pan (extraction code: 0624).
We use the camera poses estimated by VGGT to train VHAP. For specific instructions, please refer to VHAP/README.md.
After this step, we obtain the FLAME mesh heads that will be used for Gaussian training.
Example VHAP export: Baidu Pan (extraction code: 0624).
With the mesh heads obtained from VHAP, we can start rendering Gaussian head avatars. For specific instructions, please refer to AnyAvatar/README.md.
Example Gaussian training results: Baidu Pan (extraction code: 0624).
We thank the authors of VHAP and GaussianAvatars for their contributions to multi-view Gaussian head avatars. Part of this work is built upon their open-source efforts. We also thank Haoran Li and Xueni Guo for contributing portrait data.
This work is licensed under CC BY-NC 4.0. See LICENSE for details.