Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 2.01 KB

README.md

File metadata and controls

25 lines (17 loc) · 2.01 KB

VRMPlaybackClient

Capture and playback of VRM motion data in VMC protocol

Read about VMC Protocol

Built with UniGLTF, UniVRM, uOSC, EVMC4U (MIT License)

To use

Unzip and execute VRMPlaybackClient.exe (Windows only). It should look like so:

Open VMC software (such as VSeeFace) and toggle on sending/forwarding OSC/VMC protocol data to the port 39540.

Play the scene. It should begin copying the playback in the VMC software. If you choose to record audio, ensure you have selected a microphone that is accessible by VRMPlaybackClient. Captures with audio are limited to 1 hour (59m59s) while captures without audio are unlimited. Record yourself by clicking the red "Record" button. Stop the recording by clicking the green "Stop" button. Save the recording by clicking the "Stop" button once it finishes. Saved recordings will go in ~/AppData/LocalLow/Junferno/VRMPlaybackClient. To load a recording, select the file from the dropdown and click "Load".

Playback in third-party VMC player

Disable "Show avatar" and paste the port under VMC Playback Port to the receiving port of your third-party VMC player (e.g. in VSeeFace, General Settings > OSC/VMC receiver (disables tracking)).

Adjustable Parameters

  • VMC Capture Port: Port for your third-party VMC motion capture software.
  • VMC Playback Port: Port for VMC VRMPlaybackClient; can be used to send data to another VMC player.
  • Show avatar: Show the avatar in VMCPlaybackClient. Must disable this to send data to another VMC player.
  • Record audio: Record audio in capture.
  • Audio Input: Device to record audio. Make sure it's accessible by VRMPlaybackClient.