lonelyicer / PicoConnectFTUDP

Demonstration of how to fetch face tracking data via the Pico Connect.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

English || 简体中文

VRCFaceTracking - Pico 4 Pro Module

Let VRCFaceTracking use the Pico 4 Pro's face tracking data via the Pico Streaming Assistant.

Setup Pico 4 Pro Module for VRCFaceTracking.

  1. (TBP) Download the latest Streaming Assistant capable of OSC tracking current
  2. Download and install the Pico 4 Pro Module.
  • Latest Release
    • Installer
      • (TBD) Simply install Pico 4 Pro Module from VRCFaceTracking's Module Registry tab.
    • Manual
      • Include the supplied .dll release in %appdata%/VRCFaceTracking/CustomLibs. VRCFaceTracking v5.0.0.0 is required to use Pico 4 Pro Module.
  1. Launch VRCFaceTracking!

Troubleshooting

The Pico 4 Pro is not connecting to VRCFaceTracking using the module.

Make sure that your Pico 4 device is capable of using face tracking. At this time only the Pico 4 Pro is capable of being used with this module. Make sure you have the latest Streaming Assistant capable of sending face tracking data.

Licenses / Distribution

(TBD).

Compiling this module

You'll find the module in PicoStreamingAssistantFTUDP\PicoStreamingAssistantFTUDP\bin\Debug\net7.0\Pico4SAFTExtTrackingModule.dll.

Compiling VRCFaceTracking.Core

  • If you get an error about vcruntime140.dll, modify (in the file VRCFaceTracking\VRCFaceTracking.Core\VRCFaceTracking.Core.csproj) the reference to C:\Windows\System32\vcruntime140.dll
  • If you get an error about fti_osc.dll, modify (in the file VRCFaceTracking\VRCFaceTracking.Core\VRCFaceTracking.Core.csproj) the reference to ? (I just removed it lmao)

Credits

  • Ben for VRCFaceTracking!
  • TofuLemon with help testing, troubleshooting and providing crucial information that lead to the development of this module!
  • rogermiranda1000 for updating to the latest SA protocol.

About

Demonstration of how to fetch face tracking data via the Pico Connect.


Languages

Language:C# 100.0%