★お知らせ(2023/12/27)
いつもLive2D公式コミュニティをご利用いただき誠にありがとうございます。
本コミュニティは2023年12月27日 11:00をもって閉鎖いたしました。
今後の運営はすべて新Live2D公式クリエイターズフォーラムに移行します。
閉鎖に伴い、以下機能は利用不可となります。
・アカウントの新規作成
・トピック投稿、返信
たくさんのご利用誠にありがとうございました。

新Live2D公式クリエイターズフォーラムは以下バナーよりご利用いただけます。
Live2D公式クリエイターズフォーラム

なお、本コミュニティに投稿されたトピックはすべて残りますが、今後削除する可能性がございますので予めご了承ください。
閉鎖に関するお問い合わせにつきましてはLive2D公式クリエイターズフォーラムへご連絡ください。

クリッピングマスクがうまくできない

クリッピング機能を使用し、1枚目の画像のような3つのレイヤーを2枚目の画像のようにaの範囲にb,cを収納し、
なおかつcがbの範囲に収まるようにしたいのですがLive2Dで再現する事はできないのでしょうか。
cをa,b両方にクリッピングする等をしても3枚目の画像になってしまいます。
ご存知の方がいらっしゃればお手数ですがご教授お願いいたします。



コメント

  • 逆クリッピングマスク云々で描こうと思いましたが、ちょっとサンプルモデルを作って精査してみます
  • Cの消えるところが、AにもB対応して消えてほしいってことですよね。
    かなり癖がある設定が必要ですができます。(サンプルモデル作りました)
    やり方としては…
    まずクリッピングマスク(マスクを反転指定)用に、AとCの領域と反転させた真ん中が透明でくりぬかれたパーツを別途用意します。

    ・パーツAの対としてDパーツ


    ・パーツBの対としてEパーツ


    動かす前提として対になっているパーツを回転デフォーマーなどで、まとめます。
    (作例ではAパーツも動かす前提として、Aパーツもデフォーマーにまとめています)


    あとは、
    Bパーツと対のEパーツをクリッピング指定を”A"に
    Cパーツのクリッピング指定を”E,D”でマスクを反転で指定します。
    指定がおわりましたら、EパーツとDパーツの不透明度を0にしてしまえばOKです。
    これで希望していた感じになるかと思います。

    この設定の注意点としては対のパーツになっているものは相対的な位置をずらさない事、
    アートメッシュでポリゴンを割る場合は、全く同じ割り方をしないとダメということです。
    (親のワープデフォーマーの影響で、どんどんずれてくる)
    また新たに追加したEパーツ、Dパーツの領域しかCパーツが隠れてくれないので、
    動きによって領域を増やしたり大きい画像を用意しないとだめということですかね。

    これを利用すれば陰影のコントラストが強い瞼を閉じた時など、グラデーションのゆがみを気にしなくて良くなるのではと思います。
    モニターの中にモニターを映してキャラを動かすなど応用が利くかもしれませんね。

    マスクを反転用に作るときはpsdのとき半透明なっていない事。一旦パーツ出力してしまうとLive2dでは透明調整ができないので、
    領域内に隠れているはずのパーツがうっすらと出てきたりしますので注意。
    また、パーツ作画中はどうせ不透明度0%で消してしまうのでビビットな色合いで作成するとわかりやすいかと。

    ひとまずzipを添付しましたので、ご確認くださいませ。
  • kuro666様、donmaru2様ありがとうございます。
    現状では特殊な事をしないと難しいみたいですね。
    donmaru2様のやり方を実行してみたところうまくいきました!
    今までははみ出た部分をちまちま修正していたのですごく助かりました!
    ありがとうございます!
コメントするにはサインインまたは登録して下さい。