パーツ分けしていないイラストのパラメータについて困っています。

初めまして。

パーツ分けをしていない1枚絵の人物のイラストに、
・まばたき
・口の開閉
・体の揺れ
を行うためにメッシュ割をしました。

その後パラメータを使い、

瞬き 0~1
0の場合、元のイラストのまま、
1の場合、目を閉じる

口の開閉 0~1
0の場合、元のイラストのまま、
1の場合、口を開ける

といったパラメータを
1枚のイラストにパラメータを設定しました。

瞬きのみパラメータを0~1で変動させた場合、
設定したメッシュの通り動くのですが、

瞬きが0.5になっている状態で
口の開閉のパラメータをいじると
瞬きも連動して動いてしまいます。

パーツ分割をせずに
瞬き、口の開閉を設定する方法はありませんでしょうか?

完全に独立してまばたき、口の開閉を行うには
パーツの分割を行うしかないでしょうか?

ご教授頂けると助かります。
よろしくお願いします。

パーツ分けをしないでまばたきや口の開閉を作ったんですか?!すごいですね……!

瞬きが0.5になっている状態で口の開閉のパラメータをいじる瞬きも連動してしまうということですが、おそらく原因は2つあります。

一つ目は簡単なことですが、0.5になっているということだと思います。

恐らくですがまばたきのパラメータの0、1の所に点を打っていると思います。(もし0.5の所にも点を打ってる場合、2つ目が原因かと思われます)

live2dってパラメータの点がない線のところにしたまま、他のパラメータをいじろうとすると勝手に近いパラメータまで動いてしまうんです。

恐らく連動してしまうというのはこれが原因何じゃないかな?と思います……!

2つ目はパラメータの数値ごとの設定ができてないことかと思われます……!

・まばたき
・口の開閉
・体の揺れ

の3つのパラメータに1枚絵、つまり大きなひとつのパーツに3つのパラメータが紐付けられているということでしょうか?

恐らくですが、パラメータAが1の時の時のパラメータBの設定をしていないためだと思います。

少し分かりにくいんですが例えば今回の例だと
まばたき0、口開閉0(通常)
まばたき1、口開閉0(目閉じ)
まばたき0、口開閉1(口を閉じる)
【まばたき1、口開閉1(目も閉じて、口も閉じる)】

恐らく最後のどちらも1の場合が未設定なんだと思います。

今回はここに体の揺れパラメータもあるのでかなりたくさん設定をしなければいけなくなります。(もしまばたき0.5にも点を打っていた場合もっと作業は増えます……!)

以上長々と失礼しました、間違っていたらごめんなさい!
少し作業量は多くなりますが、この3つだけならできないことはないと思いますよ!ですが可能ならパーツ分けできるのが最善です……!

「いいね!」 2

さんみっつさん

回答ありがとうございます。

さんみっつさんの仰る通り、
おそらく挙動的に2つ目の案が原因だと判明致しました。

改善のため、
まばたき、口開閉にそれぞれの状態にキーを打ちましたが、
逆に常に連動して動くような挙動になってしまいました。笑

頭を捻りましたが、「やはり最善策はパーツ分けだ。」と行きつきまして、
頭上部(頭頂部~目まで)、頭下部(口~首まで)、胴体の3パーツに分断して、
グルーを用いて接続して元の1枚のイラストのようにする、という方法を取りました。

結局パーツ分けで問題解決しましたが、
解決案の提示、ありがとうございました。