{"id":15018121,"url":"https://github.com/benaclejames/vrcfacetracking","last_synced_at":"2025-05-15T04:04:59.486Z","repository":{"id":39649075,"uuid":"303239566","full_name":"benaclejames/VRCFaceTracking","owner":"benaclejames","description":"OSC App to allow VRChat avatars to interact with eye and facial tracking hardware","archived":false,"fork":false,"pushed_at":"2025-02-10T13:55:28.000Z","size":149474,"stargazers_count":738,"open_issues_count":68,"forks_count":108,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-05-11T19:39:15.982Z","etag":null,"topics":["eyetracking","facetracking","vrcft","vrchat"],"latest_commit_sha":null,"homepage":"https://docs.vrcft.io","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/benaclejames.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-12T00:35:32.000Z","updated_at":"2025-05-08T01:27:30.000Z","dependencies_parsed_at":"2023-12-05T23:25:30.450Z","dependency_job_id":"ad80c17b-2d3a-4da0-9851-a243569887bf","html_url":"https://github.com/benaclejames/VRCFaceTracking","commit_stats":{"total_commits":699,"total_committers":23,"mean_commits":"30.391304347826086","dds":"0.33047210300429186","last_synced_commit":"5d486f0c5cd0b2cdb6b261cc43d4d10712d1e1d7"},"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benaclejames%2FVRCFaceTracking","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benaclejames%2FVRCFaceTracking/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benaclejames%2FVRCFaceTracking/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benaclejames%2FVRCFaceTracking/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/benaclejames","download_url":"https://codeload.github.com/benaclejames/VRCFaceTracking/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254270643,"owners_count":22042859,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["eyetracking","facetracking","vrcft","vrchat"],"created_at":"2024-09-24T19:51:28.505Z","updated_at":"2025-05-15T04:04:59.447Z","avatar_url":"https://github.com/benaclejames.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 👀 VRCFaceTracking\n\nProvides eye tracking and lip tracking in VRChat by providing a bridge between your tracking hardware and VRChat's OSC server.\n## [Get started here!](https://docs.vrcft.io/docs/intro/getting-started)\n\n[![Discord](https://discord.com/api/guilds/849300336128032789/widget.png)](https://discord.com/invite/vrcft)\n\n## 🎥 Demo\n\n[![](https://i.imgur.com/iQkw12C.jpg)](https://youtu.be/ZTVnh8aaf9U)\n\n## 🛠 Avatar Setup\n\nFor this app to work, you'll need to be using an avatar with the correct parameters or an avatar config file with the correct mappings. The system is designed to control your avatar's eyes and lips via simple blend states but what the parameters control is completely up to you.\n\n### [List of Parameters](https://docs.vrcft.io/docs/tutorial-avatars/tutorial-avatars-extras/parameters/)\n\n## 👀 [Eye Parameters](https://docs.vrcft.io/docs/tutorial-avatars/tutorial-avatars-extras/parameters/#eye-tracking-parameters)\n\n### [Eye Tracking Setup Guide](https://github.com/benaclejames/VRCFaceTracking/wiki/Eye-Tracking-Setup)\n\nIt's not required to use all of these parameters. In fact, you don't need to use any of them if you intend on using VRChat's built-in eye tracking system. Similar to the setup of parameters with Unity Animation Controllers, these are all case-sensitive and must be copied **EXACTLY** as shown into your Avatar's base parameters. A typical setup might look something like this:\u003cbr\u003e\n![](https://i.imgur.com/kfJD1Bl.png)\n\nWe strongly encourage you to [consult the docs](https://docs.vrcft.io) for a setup guide and more info as to what each parameter does\n\n## :lips: [Lip and Face Parameters](https://docs.vrcft.io/docs/tutorial-avatars/tutorial-avatars-extras/parameters/#expression-tracking-parameters)\n\nThere are a large number of parameters you can use for lip and face tracking. \n\n### [Combined Lip Parameters](https://docs.vrcft.io/docs/tutorial-avatars/tutorial-avatars-extras/parameters/#addtional-simplified-tracking-parameters) - Combined parameters to group mutually exclusive face shapes.\n\n## ⛓ External Modules\n\nUse the module registry to download addons and add support for your hardware!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenaclejames%2Fvrcfacetracking","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbenaclejames%2Fvrcfacetracking","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenaclejames%2Fvrcfacetracking/lists"}