Live2Dモデルで、口パクが正常に動作しない。

467 views
Skip to first unread message

西村宗馬

unread,
Nov 23, 2020, 9:25:29 AM11/23/20
to 宴ユーザーグループ

お世話になっております。

ご相談させてください。


Unity + 宴 + Live2dの環境下でゲーム開発(アプリ)を行っております。Live2Dモデルにおいて、口パクが正常に動作しないのですが、解決方法を教えてくださいませ。


こちらの手順を行ったのですが上手くいきませんでした。


手順

https://madnesslabo.net/utage/?page_id=9621


厳密にはUnity側のパラメーターを見ますと、かすかに数値や、微小ながらも動いてはいるようです。


またソースコードを修正項目も視野に入れたのですがかなり期間も経っているようなのでこちらのバグ自体は解決されているのではと思い、ご相談した背景もございます。

お手数をお掛けしますが、ご確認のほどよろしくお願い致します。

マッドネスラボ

unread,
Nov 23, 2020, 7:16:53 PM11/23/20
to 宴ユーザーグループ
宴の口パク用のコンポーネントが行っているのは、
シナリオの状況に合わせて、Live2Dの口パクコンポーネントをオンオフしているだけなので、
それ以上の細かな設定は、Live2Dのモデルや口パクコンポーネントの数値を調整するなどしてください。
やり方に関しては、私の方ではわかりませんので、Live2D公式に問い合わせてください。




2020年11月23日月曜日 23:25:29 UTC+9 西村宗馬:

西村宗馬

unread,
Nov 30, 2020, 10:54:57 PM11/30/20
to 宴ユーザーグループ
ご担当者様

こちらご返信ありがとうございました。


Live2D公式に問い合わせをしまして、返信がきました。


1点お伺いしたいのですが、宴では口パクを行う際に、音声ファイルは必須なのでしょうか?

こちらの手順を参考に行っておりまして、期待値としましては、

エクセルのテキストデータ(台詞)に合わせて、口パクしてもらうことと

思っているのですが、宴の仕様を確認させてくださいませ。


手順

https://madnesslabo.net/utage/?page_id=9621#i-15


▼Live2D側の返信内容


弊社) 一点お聞きしたいのですが、口パクを行うときは必ず、音声ファイルを指定しないといけない仕様でしょうか?

Live2D)はい、Cubism SDK for Unity のリップシンクはAudioSourceから音量を取得して設定する仕様のため、

               音声ファイルを指定することが必須となります。テキストからリップシンクに反映はできません。ご了承ください。


お手数をお掛けしますがご確認のほどよろしくお願い致します。


2020年11月24日火曜日 9:16:53 UTC+9 マッドネスラボ:

マッドネスラボ

unread,
Dec 1, 2020, 6:42:11 AM12/1/20
to 宴ユーザーグループ
テキストでも口パクは可能です。
宴のLive2DLipSnychの「Type」がデフォルト値の「Text And Voice」であればテキストとボイスで動作します。
ss_1318.png
 
サンプルプロジェクトは、著作権上の問題で(Live2Dのサンプルモデルは再配布してはいけないようだったので)モデルデータが含まれていませんが、
一応Live2Dの公式のサンプルモデルでテストして動いています。

テキストの場合は、Live2Dが用意している「CubismAutoMouthInput」を使っています。
これをオンオフしているだけです。
宴でやっているのは、「テキスト送りの間は、CubismAutoMouthInputをオンにしている」というだけです。

CubismAutoMouthInput 以外に使えそうなものはなかったと思うので、
それを使ってもできないのであれば、プロジェクトのモデルごとに口パク制御する独自のコンポーネントを作成するしかないと思います。
独自のコンポーネントを書いて、宴のLive2DLipSnychなどを参考に、それを宴側と同期させる仕組みを書いていただくしかないと思います。



2020年12月1日火曜日 12:54:57 UTC+9 西村宗馬:
Reply all
Reply to author
Forward
0 new messages