OVR LipSync Bug: Multiple targets mouth the same?
Hi,
I have a scene with multiple users using OVR Lip Sync.
However, if one user talks *all* users mouth movements are sync'd to that (on their local game).
If I debug out OVRLipSyncContext, they each have a unique context id, so it should keep them separated during decoding. however, it doesn't appear to work internally.
It is easy to repro using the OVR Lip Sync install:
1. Create a new scene
2. Drag in a "LipSyncInterface" prefab
3. Drag in "LipSyncMorphTarget_RobotTexture" prefab
3.1 Name it "Audio File", and delete the OVRLipSyncMicInput, enable OVRLipSyncTestAudio, drag on "OVRLipSync/Audio/vox_lp_01" onto the audio source
4. Drag in a second "LipSyncMorphTarget_RobotTexture" prefab
4.1 rename it "Mic" . Duplicate the material in OVRLipSyncContextTextureFlip so it is different.
Press PLAY
Expected:
The "Audio File' keeps mouthing that file while the "Mic" plays what I say
Actual:
The "Audio File" stops mouthing, and both mouth whatever I say.
I am on Unity 5.2.3p1 with OVR Lip Sync V1.0.1-beta.
Am I missing something obvious?
I have a scene with multiple users using OVR Lip Sync.
However, if one user talks *all* users mouth movements are sync'd to that (on their local game).
If I debug out OVRLipSyncContext, they each have a unique context id, so it should keep them separated during decoding. however, it doesn't appear to work internally.
It is easy to repro using the OVR Lip Sync install:
1. Create a new scene
2. Drag in a "LipSyncInterface" prefab
3. Drag in "LipSyncMorphTarget_RobotTexture" prefab
3.1 Name it "Audio File", and delete the OVRLipSyncMicInput, enable OVRLipSyncTestAudio, drag on "OVRLipSync/Audio/vox_lp_01" onto the audio source
4. Drag in a second "LipSyncMorphTarget_RobotTexture" prefab
4.1 rename it "Mic" . Duplicate the material in OVRLipSyncContextTextureFlip so it is different.
Press PLAY
Expected:
The "Audio File' keeps mouthing that file while the "Mic" plays what I say
Actual:
The "Audio File" stops mouthing, and both mouth whatever I say.
I am on Unity 5.2.3p1 with OVR Lip Sync V1.0.1-beta.
Am I missing something obvious?
