noracat - yamase0394/memo GitHub Wiki

Oculus Lipsync v1.16.0

  • フォーカスが外れてもリップシンクする
    • Unityをバックグラウンドで動かす
      File>Build Setting>Player Setting>Run In Background

    • OVRLipSyncMicInput
      Update()の以下の箇所をコメントアウト

        if (!focused)
            StopMicrophone();
      

      OnApplicationFocus()OnApplicationPause()の中身をコメントアウト

  • Animatorと組み合わせるとリップシンクしない
    OVRLipSyncContextMorphTarget()Update()LateUpdate()に変更
  • マイクをいちいち選択しないで済むようにする
    OVRLipSyncMicInput
audioSource.loop = true;    // Set the AudioClip to loop
audioSource.mute = false;

if (Microphone.devices.Length != 0)
{
     // コメントアウト
     //selectedDevice = Microphone.devices[0].ToString();

     //マイクを選択
     foreach (string device in Microphone.devices)
     {
          if (device.StartsWith("CABLE"))
          {
               selectedDevice = device;
               micSelected = true;
               GetMicCaps();
               break;
          }
     }
}

MMD4Mecanim

ちゃんと人形と一緒にモーションをインポートしないと動かない