Baballonia is a cross-platform, hardware-agnostic VR eye and face tracking application.
Head to the releases tab and download the latest installer.
You may be prompted to download the .NET runtime for desktop apps, install it if need be.
Head to the releases tab and download the latest tarball.
You may be prompted to download the .NET runtime for desktop apps, install it if need be.
Baballonia currently does not have an installer for MacOS. You will need to follow our build instructions and run it from source.
To use Baballonia with VRChat, you will need to use VRCFaceTracking with the VRCFT-Babble module.
- Download and install the latest version of VRCFaceTracking from Steam.
- Install the
VRCFT-Babblemodule within VRCFaceTracking. - Use Baballonia to set the module mode (eyes, face or both). Restart VRCFaceTracking to see your changes.
More information can be found on the VRCFT Docs
Alternatively, Baballonia also supports VRC Native Eyelook.
While this doesn't support lower face tracking, it supports (almost) all VRChat Avatars.
Existing mods should be compatible with Baballonia's lower face tracking.
Baballonia supports many kinds of hardware for eye and face tracking:
| Device | Eyes | Face | Notes |
|---|---|---|---|
| Official Babble Face Tracker | ❌ | ✅ | |
| DIY and 3rd party Babble Trackers | ❌ | ✅ | |
| Vive Facial Tracker | ❌ | ✅ | Linux Only, WIP |
| DIY EyetrackVR | ✅ | ❌ | |
| Bigscreen Beyond 2E | ✅ | ❌ | |
| Vive Pro Eye | ✅ | ❌ | Requires Revision |
| Varjo Aero | ✅ | ❌ | Requires the Varjo Streamer |
| HP Reverb G2 Omnicept | ✅ | ❌ | Requires BrokenEye |
| Pimax Crystal | ✅ | ❌ | Requires BrokenEye |
- Run the associated
download_dependenciesscript for your given platform (.ps1on Windows,.shon Linux). - If you are using an IDE, disable these projects:
VRCFaceTrackingVRCFaceTracking.CoreVRCFaceTracking.SDKVRCFaceTracking.BaballoniaBaballonia.iOSBaballonia.Android
- Run
dotnet buildinside thesrc/Baballonia.Desktopdirectory, or build with your IDE
- If you are using an IDE, disable these projects:
VRCFaceTrackingVRCFaceTracking.CoreVRCFaceTracking.SDKVRCFaceTracking.BaballoniaBaballonia.DesktopBaballonia.iOS, if you are building for AndroidBaballonia.Android, if you are building for iOS
- Run
dotnet buildinside thesrc/Baballonia.Androidorsrc/Baballonia.iOSdirectory, or build with your IDE
- If you are using an IDE, disable all projects except the following:
VRCFaceTracking.CoreVRCFaceTracking.SDKVRCFaceTracking.Baballonia
- Run
dotnet buildinside thesrc/VRCFaceTracking.Baballoniadirectory, or build with your IDE
This will create a VRCFaceTracking.Baballonia.zip module which you can install manually.
