Dual Diffusion Models for Multi-modal Guided 3D Avatar Generation
Organizations: Beihang University · KAUST
Abstract
Generating high-fidelity 3D avatars from text or image prompts is highly sought after in virtual reality and human-computer interaction. However, existing text-driven methods often rely on iterative Score Distillation Sampling (SDS) or CLIP optimization, which struggle with fine-grained semantic control and suffer from excessively slow inference. Meanwhile, image-driven approaches are severely bottlenecked by the scarcity and high acquisition cost of high-quality 3D facial scans, limiting model generalization. To address these challenges, we first construct a novel, large-scale dataset comprising over 100,000 pairs across four modalities: fine-grained textual descriptions, in-the-wild face images, high-quality light-normalized texture UV maps, and 3D geometric shapes. Leveraging this comprehensive dataset, we propose PromptAvatar, a framework featuring dual diffusion models. Specifically, it integrates a Texture Diffusion Model (TDM) that supports flexible multi-condition guidance from text and/or image prompts, alongside a Geometry Diffusion Model (GDM) guided by text prompts. By learning the direct mapping from multi-modal prompts to 3D representations, PromptAvatar eliminates the need for time-consuming iterative optimization, successfully generating high-fidelity, shading-free 3D avatars in under 10 seconds. Extensive quantitative and qualitative experiments demonstrate that our method significantly outperforms existing state-of-the-art approaches in generation quality, fine-grained detail alignment, and computational efficiency.
Figures & tables
| Instruction |
|---|
| Provide a detailed description of this portrait’s appearance features within 200 tokens, ignoring hair and expression. Please answer in the following format, for example: |
| {{ : A middle-aged male about 50s, Asian yellow human}, |
| { : Yellow skin with highland red undertones, large pores, thick and long eyebrows, chin and cheeks covered with beard, deep wrinkles around the forehead and eyes, wrinkles between the eyes, freckles distributed on the cheeks, slight eye bags, red lips, deep red nose, dark circles, deep gray beard, black eyebrows, melanin deposits}, |
| { : rectangular face, overall slender, forehead slightly broad and protruding, willow leaf eyebrows, large almond eyes, relatively narrow eye spacing, high nasal bridge, rounded nose tip, slightly high cheekbones, cherry lips, round but slightly upturned narrow chin, overall carrying a hint of a calm demeanor.}} |
| Note that this is very important to my work. Your description should be as detailed and fair as possible. |
| Similarity | left-front | left-right | front-right |
|---|---|---|---|
| Ours | 0.754 | 0.801 | 0.774 |
| FFHQ-UV | 0.634 | 0.544 | 0.632 |
| Dataset | Ours | FFHQ-UV |
|---|---|---|
| BS Error | 5.098 | 7.094 |
| Metric | DreamFusion | Describe3D | DreamFace | Ours |
|---|---|---|---|---|
| CLIP score | 20.16 | 19.81 | 20.56 | 21.14 |
| Infer time(s) | 2400 | 15 | 300 | 10 |
| Similarity | FFHQ-UV | FlameTex | Ours | w/emb | w/both |
| FFHQ | 0.354 | 0.1589 | 0.370 | 0.284 | 0.338 |
| CMask-HQ | 0.324 | 0.114 | 0.334 | 0.242 | 0.304 |
| Infer times(s) | 80 | 72 | 6 | / | / |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Part I: Coarse-grained Prompts |
|---|
| 55-year-old Caucasian male, rosy cheeks, noticeably thin face with slightly sunken cheeks. |
| African child, round face, small eyes, thick lips, short curly hair. |
| Elderly Caucasian male, elegant appearance, big eyes, long pointed nose with visible wrinkles, wide lips. |
| 30-year-old Middle Eastern male, prominent nose, thick eyebrows, medium beard, calm and regal facial expression. |
| 15-year-old female, cute appearance, round face, bright eyes, straight black hair. |
| 25-year-old female, captivating smile, elegant facial features, wavy blonde hair. |
| Part II: Fine-grained Prompts |
|---|
| A Caucasian male in his 30s with medium-tone skin and neutral undertones has some visible pores, very light stubble on the chin and upper lip, a few faint smile lines around the mouth, minimal creases under the eyes, and slightly noticeable frown lines on the forehead. |
| A mixed man in his 40s with a personable appearance has fair skin and rosy cheeks. His complexion is clear with subtle lines under his eyes and faint laugh lines around his mouth. |
| A young adult Caucasian male in his 30s with a professional appearance has fair skin with slight pink undertones, small pores, and a clean-shaven look. |
| A 30-year-old light-skinned adult male with olive skin tone and faint pink undertones has small pores and slight nasolabial fold visibility. |
| A Caucasian male in his 30s has light skin with subtle pink undertones and visible pores. He has a small number of faint freckles on the cheeks and minimal signs of wrinkles, mainly in the nasolabial fold area. |
| A middle-aged Asian male in his 50s with a professional demeanor. His skin features relatively small pores, faint fine lines, and wrinkles mainly on the forehead and around the eyes, with some visible around the mouth. |
3D Avatar Generation
3D avatar generation creates realistic, controllable digital humans from images, video, text, or other inputs.
See all 90 papers