Installation

Bitbox itself has minimum requirements, but it relies on face/body backends to generate expression and movement signals. These backends usually have more requirements. We highly recommend using our Docker images to install these backends, as installing them from source code may prove difficult for some. For currently supported backends, you need NVIDIA GPUs. New backends with CPU support are coming soon.

Installing Backends

The current version of Bitbox supports two face backends, namely 3DI and 3DI-lite. While 3DI provides more detailed outputs (e.g., a full 3D model of the face), 3DI-lite is much faster and more robust to occlusions. If your images don't have significant occlusions and you don't need a faster solution, we recommend using 3DI.

We recommend using Docker for installing all backends at once with no extra steps.

Installing Python Library

Once you installed the backends, you can install the stable version of the Bitbox Python library using pip or the latest version directly from GitHub.

pip3 install bitbox