MENU

カテゴリー

プロフィール

すいみん

技術的なことが好きなデザイナーです。
月間22万pvの当ブログ『CGメソッド』運営
詳細はこちら

おすすめのVRヘッドセット

【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内に載せる説明文を記述する方法の詳細!

STEP.1
TeraPadのインストール
テキストは(BOM無し)の**UTF-8N**で保存する必要があります。ですので下記からテキストソフトの「TeraPad」をダウンロード
参考 TeraPad 公式ダウンロードサイトTeraPad
STEP.2
説明文の記述
C:\Program Files (x86)\Steam\steamapps\common\FaceRig\Mod\VP\PC_Common\Objects\アバター名に**cc_names_neko.cfg**のデータを新規作成(※拡張子は.cfgに!)
.cfgテキストの中身は下記の通り。
set_friendly_name neko 'Live2D 睡井眠子'
set_avatar_skin_description neko default 'このアバターを商業的に利用する場合は、次のリンクにアクセスしてください:https://cg-method.booth.pm/items/1277718/'

説明文の保存方法

TeraPadのファイル>文字/改行コード指定保存を選択。
・文字コードをUTF-8Nに
・改行コードをLFに
して保存します。

以上でFaceRigのアバターギャラリーに日本語の説明文が表示されます!

注意
ちなみにテキストにハイパーリンクを付ける方法は未解決です。
URLのリンクをクリックするとブラウザーに飛ばしたいのですが、うまくいかず!


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で顔を振って、揺れ具合を確認して調整しましょう



自作Live2Dを出力してFaceRigに登録する方法まとめ

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

他のFaceRigに関するTIPSは下記の記事を参照ください。

すいみん
さらにカスタムパラメーターを深く知りたい人は下記の記事を参考にしてみてください!
【FaceRig】カスタムパラメーター&Live2Dのアニメーション(モーション)の設定方法まとめ
すいみん
そもそものLive2Dモデルに仕込むパラメーターを知りたい場合はこちらの記事を参考にしてみてください!
【FaceRig】作成するべきFaceRig用Live2Dのパラメーターまとめ
すいみん
カスタムパラメータを把握した上で感情表現を設定する場合は下記の記事が参考になります。
【FaceRig】カスタムパラメーターで8つの感情を切り替える方法[Live2D]

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



facerig-summary-article


Vtuberの作り方!FaceRigに関する技術まとめ

FaceRigのおすすめWEBカメラ

すいみん
FaceRigで一番使われるWEBカメラです、安いのでまずはこちらから始めるとよいです
すいみん
数少ないフルHD(1920×1080)対応機種。多段可変でカメラ位置の調整が用意。三脚もつけることが可能。さらに背景をリアルタイムで切り抜いてくれる機能もあります。トラッキングの精度が抜群なので、すぐにFaceRigが始められます!すいみんも愛用、このカメラがおすすめです!

FaceRigの腕を動かすための周辺機器

すいみん
FaceRigなどでVTuberやるなら、リープモーションもつけて手を動かすとより表現が増すのでおすすめです。
すいみん
リープモーションをこれに挟んで首にかけるとよいです!

FaceRigの参考書籍

Vtuber おすすめマイク


eyecatch-vtuber-microphone
【VTuber】種類別!おすすめのマイク5選 [超定番]