SkillAgentSearch skills...

AnimPortrait3D

(SIGGRAPH 2025) AnimPortrait3D: Text-based Animatable 3D Avatars with Morphable Model Alignment

Install / Use

/learn @oneThousand1000/AnimPortrait3D
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

AnimPortrait3D

This is the official code repository for our SIG'25 paper:

Text-based Animatable 3D Avatars with Morphable Model Alignment

ACM SIGGRAPH 2025 (Conference Track)

Yiqian Wu, Malte Prinzler, Xiaogang Jin*, Siyu Tang

<div align="center">

Project Paper Arxiv Supp

</div> <div align="center">

Video Github dataset-on-hf

</div>

Representative_Image

Requirements

  1. Python 3.10
  2. CUDA>=12.1
  3. At least 24 GB of memory
  4. Linux
  5. Tested on NVIDIA TITAN RTX GPU (3.5h per portrait)

Installation

Clone AnimPortrait3D to /path/to/AnimPortrait3D

git clone git@github.com:oneThousand1000/AnimPortrait3D.git

Create environment

cd AnimPortrait3D
conda env create -f environment.yaml 
source activate AnimPortrait3D

Run Install Script

bash ./install.sh

Prepare Data

Run fetch_data.sh to download all required files. Before proceeding, ensure you have registered accounts for SMPLX, SMPL, and SMPLify, FLAME to access the necessary models.

Note: The script downloads pretrained diffusion models, ControlNet, and the Sapiens model to /path/to/pretrained_model. Please ensure that the specified path has sufficient storage space (> 50 GB).

bash ./fetch_data.sh \
    /path/to/pretrained_model \
    /path/to/AnimPortrait3D

# example:

bash ./fetch_data.sh \
    /path/to/AnimPortrait3D/pretrained_model \
    /path/to/AnimPortrait3D

AnimPortrait3D builds upon the outputs of Portrait3D as its starting point. To generate your own starting avatar, please refer to Portrait3D. Alternatively, you ca

Related Skills

View on GitHub
GitHub Stars120
CategoryDevelopment
Updated11d ago
Forks9

Languages

Python

Security Score

95/100

Audited on Mar 17, 2026

No findings