skip to content

Search

Vizij

Open-source ecosystem for rendered robot faces

DESCRIPTION

An open-source ecosystem of tools that provide a pipeline for building, animating, sharing, and deploying rendered robot faces. Defines a standardized-yet-modular, user-informed rigging and controller system including eye gaze, visemes, and emotional expression capabilities.

CONTRIBUTORS

Lead: Peerbots
Supporting: 1 org
Contributors: 4 people

SYSTEM REQUIREMENTS

Runtime
Python 3.8+, Node.js 16+
Hardware
Display device for robot face rendering
Dependencies
WebGL, Three.js, Blender (optional)

KEY FEATURES

Standardized rigging system for robot faces
Face-agnostic abstraction layers
Built-in support for eye gaze control
Viseme generation for lip synchronization
Emotional expression mapping
Multi-screen face rendering support
Import/export for GLTF/GLB formats
Face designer and rig designer interfaces
Animation recording and playback
Programmatic control APIs
Community-standard rig templates

USE CASES

Human-robot interaction researchExpressive robot face developmentEducational robotics with speech visualizationCommercial robot character designMulti-robot face synchronizationEmotion expression studiesGaze behavior research