Neural Face Rigging for Animating and Retargeting Facial Meshes in the Wild

Dafei Qin, Jun Saito, Noam Aigerman, Thibault Groueix, Taku Komura
5/15/2023
cs.GRcs.AI

No official code found. Best implementation: dafei-qin/NFR_pytorch (98 stars, MIT, last commit 2025-04-27).

Abstract

We propose an end-to-end deep-learning approach for automatic rigging and retargeting of 3D models of human faces in the wild. Our approach, called Neural Face Rigging (NFR), holds three key properties: (i) NFR's expression space maintains human-interpretable editing parameters for artistic controls; (ii) NFR is readily applicable to arbitrary facial meshes with different connectivity and expressions; (iii) NFR can encode and produce fine-grained details of complex expressions performed by arbitrary subjects. To the best of our knowledge, NFR is the first approach to provide realistic and controllable deformations of in-the-wild facial meshes, without the manual creation of blendshapes or correspondence. We design a deformation autoencoder and train it through a multi-dataset training scheme, which benefits from the unique advantages of two data sources: a linear 3DMM with interpretable control parameters as in FACS, and 4D captures of real faces with fine-grained details. Through various experiments, we show NFR's ability to automatically produce realistic and accurate facial deformations across a wide range of existing datasets as well as noisy facial scans in-the-wild, while providing artist-controlled, editable parameters.

View on arXivView PDF

Code Implementations(1)

MIT

Offical repo of "Neural Face Rigging for Animating and Retargeting Facial Meshes in the Wild"

9811Python1 years agoMIT

Similar Papers

Cite this paper

@article{qin2023neural,
  title  = {Neural Face Rigging for Animating and Retargeting Facial Meshes in the Wild},
  author = {Dafei Qin and Jun Saito and Noam Aigerman and Thibault Groueix and Taku Komura},
  year   = {2023},
  eprint = {2305.08296},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.08296v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.08296.svg)](https://codeofpaper.com/paper/2305.08296)

Discussion