VRCFaceTracking.Avalonia is a cross-platform tool designed for VRChat face tracking, enabling users to customize expressions and interactions across multiple platforms. Built using Avalonia, it supports Windows, macOS, and Linux, offering flexibility and accessibility.
Key Features:
Cross-platform functionality with native support for Windows, macOS, and Linux.
Compatibility with a wide range of modules from the VRCFaceTracking Module Registry, ensuring extensive customization options.
Intuitive interface that mirrors the original VRCFaceTracking experience.
Integration with OSC (Open Sound Control) for seamless communication with other applications.
Support for module-specific features such as eye tracking, face animations, and表情同步.
Audience & Benefit:
Ideal for VRChat users, streamers, developers, and hobbyists who seek a reliable and versatile tool to enhance their virtual reality experiences. VRCFaceTracking.Avalonia allows users to customize avatars, streamline interactions, and access advanced expression controls. Its cross-platform support ensures that users on any operating system can enjoy the same level of functionality.
Installable via winget, this software provides a user-friendly experience for both newcomers and experienced users alike.
README
VRCFaceTracking.Avalonia
VRCFaceTracking.Avalonia is a cross-platform version of VRCFaceTracking that can be run on Windows, macOS and Linux. It strives to be as feature complete and similar to the original app as possible.
Once it finishes installing, you can update and run the VRCFaceTracking.Avalonia app by typing vrcft into your terminal.
Module Compatibility
While VRCFaceTracking.Avalonia can be run on Windows, macOS and Linux, as it currently stands modules (on the VRCFaceTracking Module Registry) are compiled with the intention of being run on Windows. The below chart outlines what modules are comptatible with what operating systems:
For inaccuracies with this table, please open an issue.
The module translates the eye tracking data from ETVR to VRCFT and vice versa.
SteamLink VRCFT Module
✅
✅
✅
Ykeara
1.0.6
2023-12-17
VRCFT eye and face tracking module for SteamLink on Meta Quest devices.
cympleFaceTracking
✅
❌
❌
Dominocs
1.0
2024-03-10
VRCFaceTracking module for project Cymple.
ALVR Module
✅
✅
✅
zarik5
1.2.0
2024-01-26
VRCFaceTracking module for ALVR support.
LiveLink
✅
⚠️
✅
Dazbme and tkya
1.1.0
2023-07-24
This module allows Perfect Sync (ARKit) data streamed from the Unreal LiveLink iOS app to be used with VRCFaceTracking.
ALXR Local Module
✅
✅
✅
korejan
1.5.0
2025-02-25
Provides eye and/or facial tracking for PC OpenXR runtimes via libalxr.
Meta Quest Link Module
✅
❌
❌
TofuLemon, azmidi
1.4.0
2025-02-08
Provides face tracking for the Quest Pro over Link/AirLink for use with VRCFT.
Virtual Desktop
✅
❌
❌
Virtual Desktop, Inc.
1.3
2024-01-30
Provides face and eye tracking for the Quest Pro when using Virtual Desktop.
VRCFT-Babble
✅
✅
✅
dfgHiatus
2.1.1
2023-10-22
Project Babble face tracking for VRCFaceTracking v5.
Pico4SAFTExtTrackingModule
✅
⚠️
⚠️️
miranda1000, azmidi
1.5.1
2023-05-05
Provides eye and face tracking compatibility with the Pico Streaming Assistant.
ALXR Remote Module
✅
✅
✅
korejan
1.3.2
2023-12-14
Provides OpenXR eye and/or facial tracking for standalone & wired headsets via remote ALXR clients.
SRanipalTrackingModule
✅
❌
❌
VRCFT Team
1.5
2024-02-11
Provides gaze tracking data for SRanipal to interact with VRCFT.
VRCFTPimaxModule
✅
❌
❌
dfgHiatus
1.0
2023-04-20
Droolon Pi 1 eye tracking for VRCFaceTracking v5.
VRCFTVarjoModule
✅
❌
❌
Chickenbread & M3gagluk
4.10
2023-04-27
Provides eye tracking data for Varjo to interact with VRCFT.
ViveStreamingFaceTrackingModule
✅
❌
❌
HTC Corp.
1.7
2024-11-12
Streams facial tracking data from Vive Focus 3 and Vive XR Elite to VRCFT's Unified Expressions.
VRCFTOmniceptModule
✅
❌
❌
200Tigersbloxed
1.4.0
2023-05-23
Implements support for the HP Reverb G2 Omnicept Eye Tracking with their Glia SDK.
MeowFaceTrackingModule
✅
✅
✅
azmidi
1.3
2023-04-20
Use the MeowFace Android app with VRCFaceTracking!
iFacialMocap Tracking Module
✅
⚠️
✅
Shuisho
1.0.5
2024-03-20
Provides face tracking data from iFacialMocap for use with VRCFT.
Where:
✅
⚠️
❌
Compatible
Needs Testing
Not Compatible
Building
If you want to build from source, clone this repo and open the .sln/.csproj files in an editor of your choice. I have only tested and built this on Visual Studio 2022 and Rider 2024.3.5, but it should work with other IDEs.