Using VMCP & Live Link

Published 12/13/2023

How to set up alternate mocap in OBSKUR with Live Link & VMCP.

OBKSUR’s character and imported VRM models’ bodies can be motion controlled by OBSKUR Mocap or by any VMCP, also known as Virtual Motion Capture Protocol, enabled application and hardware.

Video Transcript

0:00 OBSKUR's character An imported VRM model's body can be motion controlled by obscure mocap or by any VMCP also known as Virtual Motion Capture protocol enabled applications and hardware characters.

0:13 Faces can be motion captured live with any Face ID compatible device using Live Link Face.

0:20 Please keep in mind VRM models have to be created with AR kit face tracking in mind.

0:26 Optionally, the face can also be driven by VMCP data.

0:30 For best results, the sending and receiving model should be identical.

0:34 To learn more about OBSKUR's Mocap hardware, please see this video and follow the links in the page below.

0:40 With OBSKUR, you have the option to drive your character using only an iPhone, although only facial motion data and head motion will be captured.

0:48 The rest of your model will be able to move only using the head and face data sent to OBSKUR using Live Link Face.

0:55 To get started using Live Link Face with your model, please follow the instructions in the Face tab that you are seeing on the screen On your Face ID compatible device, go to the Apple App Store and download Live Link Face.

1:10 Next, make sure your Face ID device is on the same Wi-Fi network as your computer running OBSKUR.

1:18 Then launch Live Link Face, Select Capture Mode to Live Link Arkansas Kit.

1:25 Tick Don't ask again and press continue.

1:29 Press the settings gear on the top left and in the new window select Live Link.

1:36 Here set the subject name to OBSKUR.

1:40 Then in the target section add your computer IP address and set the port as 1111.

1:48 Your IP address will be shown in the face tab of OBSKUR.

1:58 Once you go back to the main screen of Live Link Face, your model should be animating and obscure.

2:04 If not, please check your firewall settings.

2:07 To have more fine control or change how your body moves, we will have to go to the settings tab.

2:12 Moving over to the Settings tab, we are going to quickly go over each of the different sections, then later cover some use cases and controls in more detail.

2:23 The first section allows you to selectively control your model using VMCP.

2:28 When using a VMCP sending application such as Virtual Motion Capture or VC face, set your sending port to 39539.

2:42 Having the ability to selectively choose each section of the body will allow users to mix and match different forms of motion capture.

2:50 Note, if you are not using a VMCP sending application, make sure to uncheck all of these boxes.

2:58 You can make adjustments to how the motion capture applies to your model as well as the scale, rotation, and position of your model.

3:06 All of these settings will be remembered for each individual model you have imported into obscure.

3:11 Mirror Face and Mirror body will mirror the motion capture applied to the model.

3:17 These location offsets will move your model in 3D space.

3:22 You can also rotate and scale your model with these controls.

3:27 This next section superficially has to do with the chair.

3:30 This chair will also share visibility in the environment as well as the character source.

3:36 And these controls are for moving, scaling and rotating the chair in relation to your model.

3:41 If you want to hide the chair, you can check this box.

3:48 If you are using only an iPhone or face tracking to control your model, the simulated body option is a great way to drive your model with more natural movements.

3:59 You can also change your model from the seated position to a standing position by using the standing mode.

4:06 Standing mode can also be used if you are only using upper body tracking and do not want your model to be sitting.

4:14 Please note that simulated body mode will override all other motion capture coming in other than the head and face.

4:23 VMCP or Virtual Motion Capture Protocol is an open standard motion capture signal which allows for the sending and receiving of motion capture information.

4:33 Any motion capture or VTubing application that sends out VMCP data can be used to drive your character's movement in OBSKUR.

4:42 Some notable applications that send VMCP data out are VC Face and Virtual Motion Capture.

4:49 The camera controls in the Character tab controls the camera in the Character tab as well as the Character source in the Broadcast tab.

4:57 If we change the camera view, we also need to change the Field of View or FOV and Offset to zoom in on our character's face.

5:05 We will note these changes once we make the switch back to the Broadcast tab.

5:10 These camera settings will not reflect any changes in the Environment tab.

5:15 You can also use right click and hold and move your mouse to rotate your character and use WASD while holding right Click to move the camera.

5:25 For more helpful videos, such as How to get started using OBSKUR Mocap, or if you want to know how to get started streaming or making content with AV Tuber model using OBSKUR, check out our Getting Started or Quick Start guides.

5:38 Be sure to check out the Knowledge Base in the Help tab and join the official OBSKUR Discord.