VRCFT - Jerry's templates is a Unity package that uses VRCFury/Modular Avatar prefabs that simply add face tracking animations and controllers to an avatar. When applied to an avatar will link VRCFT OSC communication to drive face tracking blendshapes on the avatar.
- Unity 2022
- VRChat SDK 3.7.0+
- VRCFaceTracking
- Avatar with SRanipal, ARkit, or UnifiedExpressions face tracking blend shapes (Case Sensitive).
- See blendshapes Face Tracking Conversion for each standard naming.
- Blendshapes are NOT related to the headset you are using.
- Face tracking animations are pointed to the
Body
skinned mesh render (Case Sensitive)- If face tracking shapes are on a different skinned mesh render. See Additional Setup - Non-Standard Mesh Names in the detailed guide.
- Rewrite feature is NOT available on Modular Avatar prefabs.
- Add/Import VRCFury or Modular Avatar
- Add/Import VRCFT Jerry's Templates from Jerry's VRCFT Templates Listing
- Go to
Packages/VRCFT - Jerry's Templates/Prefabs
in Unity project window
Note - Prefix of the prefab "VF" is VRCFury and "MA" is Modular Avatar
Note - There are two version of Unified Expressions template. Use normal one for TongueOut blend shape and use TongueSteps for TongueOutStep1 and TongueOutStep2 blend shapes. - Add the corresponding face tracking prefab onto your avatar
- If not sure which standard shapes are being used, use the following Face Tracking Spreadsheet
- Add
FacialExpressionsDisabled
and set to "FALSE" to the hand gestures transitions. The Prefab will NOT do this automatically. See detailed Wiki Guide for more information.
See Detailed Wiki guide for more detailed setup directions.
Prefab not working? Check the Troubleshooting Wiki
- Template setup guide https://youtu.be/Ub1c6PiVc9U
- Template debug guide https://youtu.be/Q4BN0xp_Tsg
Please note video guides can get out of date
Avatars using face tracking templates are available at Jerry's Mod
- Do NOT embed (copying out the animators) templates without VRCFury or modifiying animators in products. Embedding will break face tracking template support for future updates.
- All parameters are exposed on the template prefab. Do NOT use FT/v2/ parameters as these are the raw data coming from OSC and majority of them are floats that are not networked sync'd. Please use OSCm/Proxy/FT/v2 parameters when using in custom animations.