# 一定条件下(衣装差分など)で動きを抑制する方法はありますか？

**URL:** <https://creatorsforum.live2d.com/t/topic/2550>\
**Category:** 制作の質問やTips紹介\
**Tags:** 物理演算\
**Created:** [2024 年 4 月 27 日午前 7:56 UTC](https://creatorsforum.live2d.com/t/topic/2550 "2024-04-27T07:56:05Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![m\_m](https://avatars.discourse-cdn.com/v4/letter/m/9fc29f/32.png) [@m\_m](https://creatorsforum.live2d.com/u/m_m)\
**Post date:** [2024 年 4 月 27 日午前 7:56 UTC](https://creatorsforum.live2d.com/t/topic/2550/1 "2024-04-27T07:56:05Z")

</div>

衣装差分にてフードを被れるモデルを作成中です。  
フードを被らない状態でいい感じに髪の動きXYZ・髪揺れを作成したのですが、  
フードを被った状態だと髪が動きすぎて違和感があります。  
ただフードを被った状態に合わせると、脱いだ時に動きが少なく寂しいです。

フードを被った状態にのみ、髪の動きが抑制されるような方法はありますか？  
完全に物理演算をなくすでも、揺れ幅を小さくするでもいいです。  
最悪、フードONのときとOFFのときで別の物理演算をつけるとかでも、、、

フードの切り替えはよくある最小0、最大1の2点でパラメータで、  
不透明度をいじって出たり消えたりする簡単な設定です。

初めてのモデリングで調べながらやっているため、  
もし質問するまでもなく簡単にできる機能があるならすいません。  
ご存じの方がいらっしゃいましたら、教えていただけると幸いです。

---

<div class="post-metadata">

**Author:** ![m\_m](https://avatars.discourse-cdn.com/v4/letter/m/9fc29f/32.png) [@m\_m](https://creatorsforum.live2d.com/u/m_m)\
**Post date:** [2024 年 4 月 29 日午前 4:18 UTC](https://creatorsforum.live2d.com/t/topic/2550/2 "2024-04-29T04:18:46Z")

</div>

今持てる知識と技術をフル動員した結果、  
とりあえずモデルをフードありver、なしverのパターン別で作成して  
お着替えを衣装差分ではなくモデル変更にて対応する形に落ち着きそうです。

こうすれば各モデルで使用するパラメータなどが少なく済むため動作も軽くなりますし、  
構造も簡単で作業量も全体で見ると少なくなるため、  
現状これがベストなのかもしれません。  
（というか私が難しく考えすぎていたかも、、、）

同じように悩んでいる方のため、このフォーラムは残しておきます。

他にいい方法をご存じの方いらっしゃいましたら、  
今後の参考にもしたいので後からでも情報共有していただければと思います。

---

<div class="post-metadata">

**Author:** ![鍋丸](https://sea1.discourse-cdn.com/flex015/user_avatar/creatorsforum.live2d.com/%E9%8D%8B%E4%B8%B8/32/161_2.png) [@鍋丸](https://creatorsforum.live2d.com/u/%E9%8D%8B%E4%B8%B8)\
**Post date:** [2024 年 4 月 29 日午前 6:14 UTC](https://creatorsforum.live2d.com/t/topic/2550/3 "2024-04-29T06:14:31Z")

</div>

m\_mさんこんにちは

Live2Dの仕様上、物理演算に条件を付けた動きの分岐はできないので、  
髪を複製して複製元の髪を消して（透明度で切りかえる等）新たに演算設定。  
もしくは服に直接引っ付けている髪を作成、演算処理後元々のある髪を消す。

あとはモデルを別の物にして、作成し直すしか方法はないですね。  
なので、ｍさんの対応された方法で正しいです。

もしかすると、今回の件は「要望」として公式スタッフ宛に  
再投稿するのもよいかもしれませんね。

---

<div class="post-metadata">

**Author:** ![enoko\_staff](https://sea1.discourse-cdn.com/flex015/user_avatar/creatorsforum.live2d.com/enoko_staff/32/4_2.png) [@enoko\_staff](https://creatorsforum.live2d.com/u/enoko_staff)\
**Post date:** [2024 年 4 月 30 日午前 5:57 UTC](https://creatorsforum.live2d.com/t/topic/2550/4 "2024-04-30T05:57:40Z")

</div>

@m_m さま  
@鍋丸 さま

いつも弊社製品をご愛顧くださり誠にありがとうございます。  
Live2Dスタッフでございます。

物理演算に条件付けをして一定の条件下でのみ動きを調整する機能がほしい  
というご要望を開発チームに共有いたしました。  
今後の開発の参考にさせていただきます。  
貴重なご意見を誠にありがとうございます🙇‍♀️

---

<div class="post-metadata">

**Author:** ![m\_m](https://avatars.discourse-cdn.com/v4/letter/m/9fc29f/32.png) [@m\_m](https://creatorsforum.live2d.com/u/m_m)\
**Post date:** [2024 年 4 月 30 日午前 10:30 UTC](https://creatorsforum.live2d.com/t/topic/2550/5 "2024-04-30T10:30:15Z")

</div>

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

やはり分岐はまだないのですね。  
しかし上げてくださった方法も2つとも他の時に応用できそうですし、  
とても参考になりました！感謝いたします。

また、要望を送るまでもなく公式様が把握してくださったようですので、  
今後のアプデに期待して待ちたいと思います。  
もし実装されればさらに表現の幅が広がりそうで楽しみですね…！

---

<div class="post-metadata">

**Author:** ![m\_m](https://avatars.discourse-cdn.com/v4/letter/m/9fc29f/32.png) [@m\_m](https://creatorsforum.live2d.com/u/m_m)\
**Post date:** [2024 年 4 月 30 日午前 10:37 UTC](https://creatorsforum.live2d.com/t/topic/2550/6 "2024-04-30T10:37:26Z")

</div>

スタッフさま  
把握・共有いただいたとのこと、感謝いたします。  
それでは、今後の更新を楽しみにしております。  
ありがとうございます。
