モーションシンクの設定(Unity)
最終更新: 2024年5月30日
ユーザーの環境や音声に合わせて、SDK側で変更出来る設定データについて説明します。
注意事項
Cubism Editor 5.0.00 以前で作成された.motionsync3.jsonについて
Cubism SDK MotionSync Plugin for Unity R1 beta2_1 で Cubism MotionSync のコアライブラリ内部の計算式を修正しました。 この影響により、Cubism Editor 5.0.00 以前のバージョンで書き出された.motionsync3.json を読み込む場合には、Cubism SDK MotionSync Plugin for Unity R1 beta2 以前と表現が異なる可能性があります。 Cubism Editor 5.0.00以前で作成されたモデルをご利用の場合は、.motionsync3.json をCubism Editor 5.0.01 以降のバージョンで書き出し直してください。
SDKで調整出来る設定データ
名称 | 説明 | |
1 | BlendRatio | 口形素の形状をブレンドする度合いを設定できます。 範囲は0.0〜1.0の浮動小数点数です。.motionsync3.jsonに書き出されています。 0.0:確率が一番高い口形素を利用して形状を決めます。 1.0:口形素のウェイトによって対応している形状をブレンドします。 |
2 | SampleRate | 音声解析を行う時の解析単位です。単位はfpsで、範囲は1.0〜120.0の浮動小数点数です。.motionsync3.jsonに書き出されています。 |
3 | Smoothing | 音声解析された結果をスムージングして、振動を緩和する設定です。範囲は0〜100の整数です。100に行くほど補正が強くなります。.motionsync3.jsonに書き出されています。 |
4 | EmphasisLevel | 音声解析された結果に対する音量の影響度です。値が大きいほど解析結果よりも音量の大きさが重視されます。範囲は0.0〜1.0の浮動小数点数です。 ※ 音声解析手法がCRI Lipsyncの場合、Cubism Editorと挙動を一致させるには、この項目を「0.0」に設定してください。 |
これらの設定は CubismMotionSyncController コンポーネントの Settings内にあります。
この記事はお役に立ちましたか?
はいいいえ