Live2Dの立ち絵にもイメージエフェクトをかける方法

9 views
Skip to first unread message

Google YM

unread,
5:59 AM (17 hours ago) 5:59 AM
to 宴ユーザーグループ
宴4.2.7
Unity 6000.3.6f1

例:ImageEffect SpriteCamera Sepia などで
Live2Dの立ち絵にのみ各種イメージエフェクトがかからない状態ですが、
Live2Dにもかけることは出来るでしょうか?

Google YM

unread,
7:00 AM (16 hours ago) 7:00 AM
to 宴ユーザーグループ
画像を上から重ねて疑似的にエフェクトをかけようと思っても、
SpriteがLive2Dより奥にしか表示されないです。(Order in Layerが上のcanvasに移しても同様です)

2026年9月26日土曜日 18:59:13 UTC+9 Google YM:

マッドネスラボ

unread,
6:37 PM (5 hours ago) 6:37 PM
to 宴ユーザーグループ
おそらくシーンの設定が古いBRPになっています。
Live2D自体は直接は関係ないのですが、Live2Dパッケージのサンプル内にあるUtageForLive2DシーンなどはBRP設定のままのシーンですので、Unityのプロジェクト設定がURPだとImageEffectなどが正常に動作しません。

URPのプロジェクトで新規に作成したシーンを使ってください(推奨)

今のシーンを引き続き使用する必要がある場合は、
「Tools>Utage> Urp Scene Converter」で今のシーンをBRP設定からURP設定にコンバートしてください





2026年9月26日土曜日 20:00:56 UTC+9 Google YM:

マッドネスラボ

unread,
7:06 PM (4 hours ago) 7:06 PM
to 宴ユーザーグループ
> Live2Dの立ち絵にのみ
> SpriteがLive2Dより奥にしか表示されないです。(Order in Layerが上のcanvasに移しても同様です)


・最初からURPで作成していてる
・Live2D 以外の背景やスプライトにはイメージエフェクトをかけらる
・Live2D が常に、スプライトなどの手前に描画される

ということであれば、上記のURP設定は関係ない可能性が高いです。

カメラ構成が原因の可能性があります。
もし、 追加 したカメラやUI用のカメラがあり、

そのカメラのレイヤー名や、UI用のカメラのレイヤー名(UIなど)
Layerシートの「LayerMask」を設定している場合は
オブジェクトはそのカメラに描画されますので、イメージエフェクトもそのカメラにつける必要があります。

イメージエフェクトはカメラ単にかけるエフェクトで、 
Order in Layer などの 描画順よりも、カメラの描画順のほうが優先されます。



2026年9月27日日曜日 7:37:50 UTC+9 マッドネスラボ:

Google YM

unread,
10:51 PM (18 minutes ago) 10:51 PM
to 宴ユーザーグループ
ご返信ありがとうございます。

・最初からURPで作成している
・Live2D 以外の背景やスプライトにはイメージエフェクトをかけられる
・Live2D が常に、スプライトなどの手前に描画される
という状態です。

カメラはデフォルトから特に追加しておりません。
SpriteCameraを指定すると背景やその他スプライトにのみエフェクトがかかり、
UICameraを指定するとLive2D含むすべてにエフェクトがかかるようです。

Live2Dのプレハブは特にレイヤー設定しておらずDefaultのままですが、
UICameraをオンオフすると背景などは残りますが、UIと一緒にLive2Dの表示も消えるようです。
UIにはぼかしなどを付けたくないためSpriteCameraの方に描画されるようにできないでしょうか。

2026年9月27日日曜日 8:06:16 UTC+9 マッドネスラボ:
Reply all
Reply to author
Forward
0 new messages