SOAP: Style-Omniscient Animatable Portraits
Tingting Liao, Yujian Zheng, Adilbek Karmanov, Liwen Hu, Leyang Jin, Yuliang Xiu, Hao Li
TL;DR
SOAP addresses the challenge of creating fully animatable 3D facial avatars from a single portrait across diverse styles by combining a style-omniscient, multi-view diffusion model with an adaptive, topology-preserving FLAME deformation pipeline. It leverages a 24K-head dataset to train six-view image and normal diffusion priors, then iteratively deforms a parametric FLAME mesh with semantic and landmark constraints while performing topology correction and rig updates, followed by eyeball, teeth, and texture fitting. The approach yields high-quality, textured, rigged heads that support FACS-based animation and view-consistent rendering across realistic and stylized styles, outperforming both diffusion-based and parametric baselines in qualitative and quantitative evaluations. The method demonstrates practical value for rapid, style-diverse avatar creation and open research via public code and data release, enabling broader applications in games, media, and interactive virtual environments.
Abstract
Creating animatable 3D avatars from a single image remains challenging due to style limitations (realistic, cartoon, anime) and difficulties in handling accessories or hairstyles. While 3D diffusion models advance single-view reconstruction for general objects, outputs often lack animation controls or suffer from artifacts because of the domain gap. We propose SOAP, a style-omniscient framework to generate rigged, topology-consistent avatars from any portrait. Our method leverages a multiview diffusion model trained on 24K 3D heads with multiple styles and an adaptive optimization pipeline to deform the FLAME mesh while maintaining topology and rigging via differentiable rendering. The resulting textured avatars support FACS-based animation, integrate with eyeballs and teeth, and preserve details like braided hair or accessories. Extensive experiments demonstrate the superiority of our method over state-of-the-art techniques for both single-view head modeling and diffusion-based generation of Image-to-3D. Our code and data are publicly available for research purposes at https://github.com/TingtingLiao/soap.
