Live2Dを使った配信では、表情の変化や髪・服の揺れなどの自然な動きを表現するために、パラメータ設定や物理演算の調整が重要になります。特にIRIAMなどの配信アプリでは、少ない操作でも豊かな表情を見せられるモデル作りが求められます。
この記事では、Live2Dで複数の表情差分を作成する方法、表情を切り替えて元に戻す方法、物理演算を利用した動きの追加方法について初心者にも分かりやすく解説します。
Live2Dで表情差分を作る基本的な考え方
Live2Dの表情差分は、別々の画像を用意して切り替えるのではなく、主にパラメータを変化させることで作成します。
例えば、通常の顔から笑顔に変化させたい場合は、目の開閉、眉の角度、口の形などに専用のパラメータを設定し、それぞれの値を変更することで表情を作ります。
代表的な表情用パラメータには以下のようなものがあります。
- 目の開閉(Eye Open)
- 口の開閉(Mouth Open)
- 口の形(Mouth Form)
- 眉の上下
- 顔の赤みや特殊エフェクト
これらを組み合わせることで、笑顔、怒り顔、悲しい顔、驚き顔など複数の表情を作成できます。
Live2Dで複数の表情差分を作成する手順
まず、Live2D Cubism Editorでモデルを読み込み、表情に関係するパラメータを作成します。
例えば、笑顔を作る場合は「笑顔」という名前のパラメータを作成し、0を通常状態、1を笑顔状態として設定します。
その後、デフォーマやアートメッシュを調整し、パラメータの値が変化した時に目や口、眉が自然に動くようにします。
例:笑顔差分の設定
通常状態では、目の開閉を50%、口の形を0に設定します。笑顔パラメータを1にすると、目を少し細め、口角を上げるように設定すると自然な笑顔になります。
同じ方法で「照れ」「怒り」「泣き顔」などの表情パラメータを追加すれば、配信中に好きなタイミングで切り替えられるようになります。
作成した表情を切り替える方法と元に戻す方法
Live2Dで作成した表情は、配信ソフトやアプリ側からパラメータを操作することで切り替えます。
IRIAMなどのアプリでは、対応したモデル形式に変換した後、アプリ側の認識機能や設定によって表情を反映させます。
表情を元に戻したい場合は、変更したパラメータを初期値に戻します。例えば笑顔パラメータを1から0に戻すことで通常の表情へ戻ります。
配信中に自動で戻したい場合は、一定時間後にパラメータをリセットする設定や、ショートカット操作を利用すると便利です。
Live2Dの物理演算で髪や服を自然に動かす方法
物理演算は、髪の毛やアクセサリー、服などを自然に揺らすための機能です。手動で全ての動きを設定するより、リアルな動きを簡単に作成できます。
Live2D Cubism Editorでは、物理演算設定から揺れ方を調整します。入力には頭の角度や体の動き、出力には髪の揺れや胸元、服の動きなどを設定します。
例えば、頭を右に傾けた時に髪が少し遅れて左へ揺れるように設定すると、実際の髪の動きに近い表現になります。
物理演算設定で調整する項目
- 揺れの強さ
- 重さ
- 反発力
- 減衰率
- 動きの遅れ
これらを調整することで、キャラクターの雰囲気に合った自然な動きを作れます。
IRIAM向けLive2Dモデルで意識したいポイント
IRIAMなどの配信サービスでは、一般的なゲーム用Live2Dモデルとは異なり、顔認識で自然に動くことが重要です。
細かすぎる表情変化よりも、視聴者が分かりやすい笑顔や驚きなどの差分を用意するほうが配信では効果的です。
例えば、通常顔、笑顔、怒り顔、照れ顔、ウインクなどを用意すると、会話に合わせた感情表現がしやすくなります。
表情差分を増やす時によくある失敗
表情を増やしすぎると、パラメータ同士が干渉して不自然な動きになる場合があります。
例えば、笑顔用の口パラメータと怒り顔用の口パラメータが同時に動くと、口の形が崩れることがあります。
そのため、基本表情を作成した後に、必要な差分だけ追加していく方法がおすすめです。
まとめ
Live2Dで複数の表情差分を作るには、目や口、眉などのパラメータを設定し、それぞれの状態を登録することが基本になります。
物理演算を組み合わせることで、髪や服の揺れなど、より自然で魅力的な動きを追加できます。
IRIAMなどの配信で使用する場合は、表情の種類を増やすだけではなく、視聴者に感情が伝わりやすい設定にすることが重要です。基本的な表情から作り込み、必要に応じて差分や物理演算を追加していくことで、魅力的なLive2Dモデルに仕上げられます。


コメント