EmoteGPT: 3D Human Facial Expressions from Natural Language Descriptions

1Max Planck Institute for Informatics, 2CISPA Helmholtz Center for Information Security
ECCV 2026

EmoteGPT generates 3D facial expressions from text, supporting two types of descriptions: (1) Explicit ones, which detail physical facial features and overall emotional impressions; (2) Implicit ones, which reference events or situations that evoke facial expressions. The expressions are represented as 3DMM parameters and can be seamlessly integrated into existing frameworks to enable expressive 3D avatars and personalized 2D face synthesis.

Abstract

We address text-driven expression synthesis by formulating it as a regression problem in the disentangled parameter space of a 3D Morphable Model (3DMM). To fill the gap of missing text-to-expression data, we introduce Txt2Emote, a new benchmark dataset featuring diverse 3D facial expressions paired with fine-grained textual annotations. Each expression is annotated using GPT-4o and a high-fidelity face tracker, providing two complementary forms of supervision: (1) explicit descriptions detailing facial features (e.g., mouth, nose, eyes) , and (2) implicit descriptions referencing the situational context behind the expression. Leveraging this dataset, we present EmoteGPT, a novel text-to-3D expression framework based on a Multi-Modal Large Language Model (MLLM). Our method incorporates a dedicated token to semantically ground expression representations within the MLLM, which are then decoded into 3DMM parameters via a lightweight decoder. Interestingly, we observe that extending the text-to-3DMM expression training data with large-scale image-to-3DMM data, improves the generalization ability of EmoteGPT across diverse expression descriptions. Ultimately, this enables our system to capture nuanced emotional content and context-sensitive expressions beyond the capabilities of prior CLIP-based approaches. Quantitative and qualitative evaluations demonstrate that EmoteGPT significantly outperforms state-of-the-art methods in emotion recognition and expressiveness. Integrated into avatar pipelines, our method enables photorealistic and stylized 3D avatars, as well as expressive 2D face synthesis from textual input.

Approach

Interpolate start reference image.

EmoteGPT generates 3D facial expressions from diverse inputs by combining a Multimodal Large Language Model (MLLM) with an expression decoder head (η). EmoteGPT is trained on diverse multimodal supervision, including explicit textual descriptions (e.g., “a broad smile with narrowed eyes”), implicit contextual prompts (e.g., “meeting an old friend unexpectedly”), and images. The generated expressions can be seamlessly integrated with FLAME-based face avatars for diverse applications.

Results

Result on 3DSRBench.

Qualitative comparison of EmoteGPT with relevant methods. Results are visualized in both the 3DMM space and rendered 3D avatars using GaussianAvatar.

Acknowledgments

Adam Kortylewski acknowledges support via his Emmy Noether Research Group funded by the German Research Foundation (DFG) under grant number 468670075.

BibTeX

@article{wang2026emotegpt,
  title     = {EmoteGPT: 3D Human Facial Expressions from Natural Language Descriptions}, 
  author    = {Haoran Wang and Mohit Mendiratta and Christian Theobalt and Adam Kortylewski},
  journal   = {ECCV},
  year      = {2026},
}