English

表情のコントロール

ここではVMagicMirrorがサポートする表情コントロール方法であるWord to Motion機能を紹介します。

概要

Word to MotionVMagicMirrorで表情をコントロールする機能です。

単語をタイピングすることでキャラクターの表情を切り替えたり、簡易的なモーションを再生できたりする機能です。

もともとは単語タイピングにのみ反応する機能でしたが、現在は以下4つの方法から一つを選んで表情やモーションを再生できます。

デバイスの割り当てで、この機能を使う方法を設定します。

  1. キーボードの単語タイピング
  2. ゲームパッドのボタン操作
  3. キーボードのテンキー
  4. MIDIコントローラのキー押下

上の例ではデバイスの割り当てゲームパッドを選択し、Yボタンを押した結果、funの表情を実行しています。

アイテムの並び順はボタンやボタンで変更できます。また、アイテムの右にあるXボタンを押すと作成したアイテムを削除できます。

アイテムをカスタマイズするには以下の4ステップを行います。

  1. +ボタンを押してアイテムを追加します。既に存在するアイテムを編集する場合、このステップは不要です。
  2. 設定ボタンを押し、カスタムウィンドウを開きます。
  3. カスタムウィンドウ上でモーションや表情を設定します。
  4. OKを押して変更を反映します。

カスタムウィンドウで出来る主な操作は以下の4つです。

  1. このアイテムを起動するワードを指定します。
  2. モーションを選びます。
    • NOTE: v0.9.6時点では2種類のビルトインモーションのみをサポートしています。そのため、基本的にはなしを選ぶ事になります。
  3. 表情の基本設定です。
    • 表情の動作を有効化をオンにすることで、このアイテムで表情を動かせるようになります。
    • (全身モーションが「なし」の場合) 表情の変化時間 [sec]では、表情をキープする時間を設定できます。
    • リップシンクを続行をオンにすると、表情の適用中もリップシンクが動作します。目から上だけが動くような表情と組み合わせて活用できます。
    • アニメーション終了後も表情を維持をオンにすると、表情を切り替えたままにできます。
  4. ブレンドシェイプの設定です。基本的には1つのブレンドシェイプのみを大きな値にし、他はゼロにします。

また、v0.9.6以降ではMIDIコントローラでも表情が切り替えられます。MIDIコントローラのキーと表情を関連づけるためには3つのステップが必要です。こちらの例を参照下さい。

  1. デバイスの割り当てMIDIコントローラにした状態でキー割り当て右の編集ボタンをクリックします。
  2. MIDIのノート割り当てウィンドウが現れるので、この状態で使用したいMIDIキーを9個、順番に押します。押したキーの番号は変更後のノートに記録されます。
  3. 設定が完了したらOKをクリックしてウィンドウを閉じます。

ウィンドウを閉じたのち、設定したMIDIキーを押してみて、表情が変わることを確認します。

Hint

デバイスの割り当てキーボード (単語入力)を選んでいるとき、タイピング中は制御キー(Shift, Ctrl, Altなど)を押さないよう注意してください。またタイピングが極端に遅い場合、単語として認識されない事があります。

デバイスの割り当てゲームパッドを選んだ場合、ゲームコントローラを握って動かす動作は無効化されます。

デバイスの割り当てで`キーボード (数字の0-8)を選んだ場合、キーボードやマウスを動かす動作は無効化されます。

カスタムウィンドウでアニメーション終了後も表情を維持をオンにしたアイテムを使って表情を切り替える場合、いちど実行すると基本の表情に戻らなくなるため、表情リセット機能が必要になるはずです。

以下のような設定のアイテムを作ることで表情をリセットできます。このアイテムは既定の設定ではresetという名称で含まれています。

image