FACSvatar is a modular framework for real-time FACS (Facial Action Coding System) based facial animation. It facilitates the tracking of facial expressions and the data visualization on any avatar in real-time.

Key features:

  • Real-Time Facial Animation: Enables real-time tracking and visualization of facial expressions on avatars, powered by the FACS representation.
  • Modular and Extendable: Offers a software and OS-independent modular framework that is extendable. Users can write their code, add a ZeroMQ message socket, and let it communicate with other modules.
  • ZeroMQ for Communication: Uses ZeroMQ as the framework’s glue, allowing modules to communicate with each other.
  • Containerization with Docker: Supports running FACSvatar modules everywhere using Docker.
  • Usage in Various Fields: Useful for animators to copy facial expressions to avatars, in affective computing for Human-Agent Interaction (HAI), and for psychologists to create stimuli with consistent facial configurations across different avatars.