Main Logo
hero-background.jpg

UnityでFaceEmoの使い方まとめ(VRChat表情設定)

UnityでFaceEmoを使ってVRChatアバターの表情を作る手順を、導入から適用まで初心者向けに解説します。

FaceEmoの基本機能、ジェスチャー割り当て、デフォルト表情、適用手順、トラブル対応をまとめた実践メモです。


UnityでFaceEmoの使い方

この記事はFaceEmo公式チュートリアルに沿って、導入から使い方を解説します。 参照: FaceEmo公式マニュアル

前提条件

  • Unity + VRChat SDK環境がある
  • アバターがHierarchy上に配置されている
  • FaceEmoとModular Avatarを導入できる

導入方法

FaceEmoはBOOTH版でも導入できますが、ここでは更新管理しやすいVCCリポジトリ追加で進めます。

  • VCCでアップデート管理しやすい
  • 他パッケージと同じ管理画面で扱える

1. FaceEmoリポジトリを追加する

FaceEmo リポジトリ追加

リンクを開くとVCCが起動し、リポジトリ追加を実行できます。

unity-faceemo-install1 unity-faceemo-install2

次に、依存パッケージとしてModular Avatarも追加します。

Modular Avatar

unity-faceemo-modularavatar-install

2. プロジェクトにパッケージを追加する

VCCで対象プロジェクトの Manage Project を開きます。 unity-faceemo-vcc-manager

一覧に FaceEmoModular Avatar が表示されたら、+ で追加します。

unity-faceemo-vcc-manager-add-faceemo

これで導入完了です。以降の更新やバージョン変更もVCCから行えます。

3. FaceEmoを起動する

Unityでプロジェクトを開き、次の手順で起動します。

  1. Hierarchy上のアバター右端に表示されるFaceEmoアイコンをクリックする
  2. FaceEmo オブジェクトが作成され、ウインドウが開く
unity-faceemo-emobutton

初回起動時は次のように FaceEmo オブジェクトが追加されます。

unity-faceemo-first-start unity-faceemo-first-start2

ここまでできたら、表情作成に進みます。

表情を作る手順

公式チュートリアルの「どちらかの手がVictoryのとき笑顔になる」例で進めます。

unity-faceemo-mainwindow
  1. 1.新しい表情パターンを作成
  2. 2.新規の表情を作成
  3. 3.条件をVictoryに変更
  4. 4.新しアニメーションクリップを作成

基本的な追加方法は 1つの新しい表情パターンを作成。 その後新規の表情をたくさん作って行きます。 つまり2,3,4を繰り返し作っていきます。

1. 新しい表情パターンを作成する

  1. 1.表情パターン ビュー左端のボタンでパターン追加
  2. 2.パターン名を分かりやすく変更(例: 笑顔)
  3. 3.必要なら デフォルト表情パターン を作成したパターンへ変更

2. 表情と条件を追加する

  1. 1.表情 ビュー右上の追加ボタンで表情を作成
  2. 2.条件を 片手または両手が / Victory / と一致 に設定
  3. 3.表情サムネイル左上ボタンからアニメーションクリップを作成
  4. 4.表情エディタでシェイプキーを調整
Warning

まばたき用/リップシンク用シェイプキーを使う場合は、まばたき有効リップシンク有効 を確認してください。 破綻する場合は必要に応じてオフにします。

プリセットで効率よく追加する

新規の表情を作成を毎回作成するよりプリセットを使用し一気に表情をを作るほうが楽です。

unity-faceemo-template

プリセット追加後は、各表情のアニメーションクリップを作って中身を調整します。

unity-faceemo-template unity-faceemo-template3

最後に ジェスチャー表 で対応と優先順位を確認します。
左手割り込みや両手条件を使う場合は、表情をドラッグして優先順位を上げます。

unity-faceemo-gesture-table

4. 表情パターンを複数管理する

もっとカスタマイズしたい、状況によって表情を変化させたい。表情をたくさん作りたい場合は新しく表情パターンを作成します。 表情パターンをたくさん使う場合は、フォルダー管理することも可能です。

表情パターン

表情パターンを追加すると次のようにExpression Menuが追加され、状況によって様々な表情を表示可能になります。 unity-faceemo-new-facepattern

unity-faceemo-radial-menu-select

フォルダー分け

フォルダ内にパターンを分けることも可能。

unity-faceemo-subfolder

公式仕様上の上限(2026年3月時点):

  • フォルダ: 8個まで格納
  • 表情メニュー直下: 6個まで格納
  • アーカイブ: 無制限
アーカイブ

アーカイブ は「削除せず一時的に外したい設定」の避難先です。

5. アバターに適用してアップロードする

表情設定が終わったら、必ず アバターに適用 を実行します。

  1. アバターに適用 をクリック
  2. 確認ダイアログで 適用 を実行
  3. 完了メッセージを確認
  4. Hierarchyのアバター内に FaceEmoPrefab が追加されたことを確認
unity-faceemo-append

Expression Menuの見た目調整は FaceEmoPrefab から編集できます。 unity-faceemo-first-edit-expression-menu

Note

適用を取り消したい場合は、アバター内の FaceEmoPrefab を削除します。 設定削除されます注意。

トラブルシューティング

ジェスチャーで顔が変わらない

  • Expression Menuに FaceEmo が入っているか
  • FaceEmo メニューで正しい表情パターンを選んでいるか
  • 表情選択 メニューを開きっぱなしにしていないか(Backで閉じる)
  • 表情固定ON が有効になっていないか

既存の表情と併用したい

公式FAQでは、干渉防止のため既存表情は無効化される仕様です。
必要な表情はFaceEmo側に再設定します。

アップロード時にエラーになる

VRCSDKとModular Avatarを最新化して再実行します。

UI表示が崩れる

一度Playモードに入ってEditモードへ戻すと改善する場合があります。

まとめ

FaceEmoは、表情作成ジェスチャー条件Expression Menu生成 をまとめて管理できるツールです。 慣れると楽に表情等作成できます。Expression MenuやGesture Actionも多少依存してしまうのでそこは,まぁメニューをゴリゴリのカスタマイズしない限り大丈夫?かも

関連記事

コメントを読み込み中...