自作ツール&スクリプト

【FaceRig】自作Live2Dを出力してFaceRigに登録する方法

すいみん
こちらのCGメソッドの記事では自作のLive2Dを出力してFaceRigに登録する方法を紹介します!これによってオリジナルのVTuberになれます!

とにかく最速でFaceRigに自作Live2Dを表示させる方法

  1. Live2Dを起動してファイル>moc「ファイル書き出し」でそのままの設定で書き出します。下記のようなデータが出力されます。

  2. 下記のパスにフォルダ「my_avatar」を作成します
    C:\Program Files (x86)\Steam\steamapps\common\FaceRig\Mod\VP\PC_Common\Objects\
    ※フォルダ名とキャラ名を揃えましょう!

  3. フォルダ「my_avatar」にさきほどLive2Dで書き出したmocデータを格納。

  4. あとはFaceRigを起動するとアバターギャラリーにて「?」の表示されているアイコンがあるので選択するとLive2Dが表示できます。

Live2Dの表示のみです。次の項目ではカメラや物理演算など細かい設定をしていきます。



カメラ位置や物理演算、各種テキスト表示などしっかりFaceRigに自作Live2Dを表示させる方法

上記の項目「FaceRigに自作Live2Dを表示させる方法」を設定した上で、ちゃんと設定してきます。



FaceRigに自作Live2Dのサムネイルの設定する方法

  1. サムネイル用に256 x 256 pixelの正方形の画像を用意します。

  2. 画像名を「ico_my_avatar.png」と付けて、フォルダ「my_avator」に格納します。

注意
サムネ画像を設定せずにLive2Dを起動した場合、自動でキャプチャ画像が撮られ設定されてしまいます
その場合はサムネイルを設定しても反映されません
一度、FaceRigを終了して、下記のパスに自動作成されたサムネイル画像を削除しちゃいましょう。
その後にFaceRigを起動すれば設定したサムネイルのほうが反映されるはずです。
“`C:\Program Files (x86)\Steam\steamapps\common\FaceRig\Mod\VP\PC_CustomData\Objects\my_avatar\ico_my_avatar.png“`


FaceRigにキャラ名と説明文の掲載方法

アバターギャラリーにキャラ名「my_avator」とキャラに関しての説明文を表示させます。

  1. フォルダ「my_avatar」にcc_names_my_avatar.cfgという名前のテキストを作成(.txtじゃなく.cfgという拡張子で保存します)

  2. テキストエディタを開き、内容は下記の様に記述して保存します。(※説明文が文字化けする場合は下記の注意点を参照してください)

    set_friendly_name my_avatar 'Live2D キャラクター名'
    set_avatar_skin_description my_avatar default 'ここにテキストが入ります'
    

ポイント
ちなみに’ここにテキストが入ります’を“`txt_descLive2dAvatar1“`にするとLive2Dの説明文が表示されます。
注意
日本語が文字化けする場合は「UTF-8N」で保存する必要があります。
その場合メモ帳ではなくサクラエディタなどのソフトを使うと良いです。
下記の記事に詳しく記載しました。
【FaceRig】FaceRig内に載せる説明文を記述する方法


FaceRigにLive2Dのパラメーターを設定する方法

「腕」と「カメラ」、「アニメーション」「カスタムキー」等を設定する方法です。

  1. フォルダ「my_avatar」にcc_my_avatar.cfgという名前のテキストを作成(.txtじゃなく.cfgという拡張子で保存します)

  2. テキストエディタを開き、内容は下記の様にパラメータを記述して保存します。


※画像は「my_avatar」じゃなく「neko」というキャラ名なのでnekoにしてます。

「腕」のパラメーターの設定をする

  1. 「cc_my_avatar.cfg」に下記の様に記述します。
    数字は※パラメーターの最大値、最小値、初期値の順になっています
    ※armは肩、handは腕、lは左手、rは右手を示しています
set_arm_l_param my_avatar 'PARAM_ARM_L' -10 10 0
set_arm_r_param my_avatar 'PARAM_ARM_R' -10 10 0

set_hand_l_param my_avatar 'PARAM_HAND_L' -10 10 -10
set_hand_r_param my_avatar 'PARAM_HAND_R' -10 10 -10
ポイント
残念なことにFaceRigのバグで手(HAND)のパラメーターはマウス(Ctrl+Shift+ドラッグ)では**0~1しか動かない**です。
リープモーションというデバイスを使うと**-10~10**設定値まで動きます。
【FaceRig】LeapMotionで腕や指を動かす方法

「カメラの位置」のパラメーターの設定をする

  1. 「cc_my_avatar.cfg」に下記の様に記述します。
    カメラのX、Y、Zの順で値を入力します
    Yの値をマイナス値を入れるとカメラが上に移動します
    Zの値をマイナス値を入れるとカメラズーム(前に)移動します
set_cam_pos my_avatar 0.0 -0.04 -2.0
ポイント
「cc_my_avatar.cfg」にカメラのパラメーターを入力
一旦他のキャラから切り替えて、もう一度自作キャラに切り替えた時に値に更新されますのでそれでカメラの位置を調整しましょう!

アニメーションの設定(自作アニメーションのON/OFF)

キーボードのキーを押すと発動するアニメーションの設定です。

注意
事前にアバターギャラリーにて「カスタム動作を有効にしてください」にチェックしておきましょう

  1. 「cc_my_avatar.cfg」に下記の様に記述します。
  • 1(Qキー)
  • 2(Wキー)
  • 3(Eキー)
  • 4(Rキー)
  • 5(Tキー)
  • 6(Yキー)
set_special_action_anim my_avatar 'idle.mtn' 1

設定後、キーを押してアニメーションを確認しましょう!

カスタムキーの設定(自作パラメーターのON/OFF)

キーを押すとパラメーターの設定が変化します。
例:照れのパラメーターは0から1になって、頬が赤くなる等

注意
事前にアバターギャラリーにて「カスタム動作を有効にしてください」にチェックしておきましょう

  1. 「cc_my_avatar.cfg」に下記の様に記述します。
    数字は最小値,最大値,キーの順です。
  • 1(Zキー)
  • 2(Xキー)
  • 3(Cキー)
  • 4(Vキー)
  • 5(Shift+Zキー)
  • 6(Shift+Xキー)
  • 7(Shift+Cキー)
  • 8(Shift+Vキー)
set_special_pose_param my_avatar 'PARAM_SWEAT' 0 1 1

設定後、キーを押してパラメーターの変化を確認しましょう!



物理演算の設定(髪揺れ・重力)

FaceRigで風や重力などが設定できます。自動で髪が揺れるなどの表現ができます。

  1. Live2D側であらかじめ「物理演算」の設定をしましょう。(※Live2Dの上部メニューからモデリング>物理演算・シーンブレンド設定を開く。細かい揺れの設定は割愛)

  2. Live2Dでファイル>組み込み用ファイル書き出し>物理演算設定の書き出しで出力しましょう「my_avatar.physics.json」

  3. フォルダ「my_avatar」に格納しましょう。

あとはFaceRigで顔を振って、揺れ具合を確認して調整しましょう



まとめ

表現の幅が広がるのでmFaceRigの設定方法を把握しておきましょう!

他のFaceRigに関するTIPSは下記の記事を参照ください。
【FaceRig】FaceRigに関する全記事まとめ



以上、すいみん(@cg_method)でした!



facerig-summary-article


フェイスリグ関連まとめ

FaceRigのおすすめ機材

すいみん
東雲めぐちゃんの収録で使われているマイク機材です。声だけ音声を拾ってくれます。最大の特徴は頭を動かしても、位置が変わらないので音が撮りやすく、ヘッドマウントディスプレイをつけたままでも装着可なところです。
すいみん
数少ないフルHD(1920×1080)対応機種。多段可変でカメラ位置の調整が用意。三脚もつけることが可能。さらに背景をリアルタイムで切り抜いてくれる機能もあります。トラッキングの精度を最大限確保したいならこのカメラがおすすめです。
すいみん
FaceRigなどでVTuberやるなら、リープモーションもつけて手を動かすとより表現が増すのでおすすめです。
すいみん
リープモーションをこれに挟んで首にかけるとよいです!
すいみん
綺麗な音で配信するにはオーディオインターフェイスが必須です!。
すいみん
本気でバ美肉するなら手に入れたい機材です。声を変換にできるだけでなく、ハードウェアなので音ズレなくリアルタイムに声を反映できます。

FaceRigの参考書籍