https://github.com/laironcosta1994/facecaposcreceiverexample-public
A Unity example project that received Face-Cap data via OSC.
https://github.com/laironcosta1994/facecaposcreceiverexample-public
Last synced: about 1 month ago
JSON representation
A Unity example project that received Face-Cap data via OSC.
- Host: GitHub
- URL: https://github.com/laironcosta1994/facecaposcreceiverexample-public
- Owner: laironcosta1994
- License: mit
- Created: 2024-08-07T01:44:08.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-08-07T01:50:22.000Z (9 months ago)
- Last Synced: 2025-01-21T20:09:28.615Z (3 months ago)
- Language: C#
- Homepage:
- Size: 26.1 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FaceCapOSCReceiverExample
A Unity example project that received Face Cap data via OSC.http://www.bannaflak.com/face-cap/livemode.html
Use Unity v2019.3.11 or newer.
If not included add the 'extOSC' package via the Unity Asset store.
Open the scene "FaceCap/Scenes/FaceCapGenericHeadOSCExample".
Click on the "FaceCapHeadGeneric" gameObject to set up your OSC port.
Make sure Unity is allowed through your firewall.
Make sure the FaceCap iOS app and the Unity project are connected to the same wifi network, or even better create a hotspot on you iPhone or iPad and connect the device running Unity to the hotspot via a USB cable.
Press play in Unity and on the "FaceCapHeadGeneric" gameObject you will find an "extOSC" component that shows the I.P. address of your device, enter this in the Face Cap iOS app live mode.

Latest update:
----------------------------
This example project has been completely rewritten and simplified.There is now just one script that controls everything, be it a mesh with blendshapes that have the same naming as FaceCap or custom head with custom naming. It is called "FaceCapLiveModeReceiver" and it to your character and assign the desired properties, it will throw warnings if anything is missing.
A second example "FaceCap/Scenes/FaceCapCustomAvatarExample" shows you how to divide the position and rotation values across the skeleton of a rigged character.