Skip to main content

ILipAnimations

This is the interface for lip-syncing, and it is by default null. Our model also supports Oculus Lip Sync. To implement it, you need to fetch and download the Oculus VR Unity Package

Create a prefab with a script inheriting ILipAnimation, as well as OvrLipSync, OvrLipSyncContent, and Audio Source.

Note that the viseme of SkinnedMeshRender for Ready Player Me characters starts at index 57 and ends in 74. The data values range from 0 to 1, while OVR's original demo ranged from 0 to 100.

API

FunctionReturn TypeDescriptionParameters
ConfigureModelvoidLet the model attach LipSyncingmodel: the model to attach
StartLipSyncvoidFor the component to start lip-syncingN/A
StopLipSyncvoidFor the component to stop lip-syncingN/A