Anime Shading Plus
Show / Hide Table of Contents

🌈 10. 受ける影の色のカスタマイズ

このページでは、Received Shadow Behaviour の違いが影色にどのような影響を与えるかを詳しく説明します。

ASP Character Shader では、4️⃣ Diffuse/Lighting Behaviour (Ramp Shading) のカテゴリ内に複数の Received Shadow Behaviour があり、受け取る影色の表示方法を制御できます。

Received Shadow Behaviour 説明
• Use Ramp End Ramp Lighting Map の一番左の色を影色として使用します。
• Color Received Shadow Color を影色として使用します。
• DarkenRampLightByColor 現在のピクセル色を残したまま、Received Shadow Color とブレンドして暗くします。

1. Use Ramp End


ASP のキャラクターは Ramp Lighting Map のサンプリングで明暗と色を表現するため、既定では Use Ramp End が使われます。受け取る影色には Ramp Lighting Map の最も左の色が適用され、物体本来のライティングとの一貫性を保ちます。

下図では、受け取る影色が Ramp Map の最左端の色と一致していることが確認できます。

Image

Image

2. Color


Received Shadow Behaviour を Color にすると、受け取る影色を指定した色に固定できます。

Image

Image

この例では、球体の左側にギザギザした影が出ています。これは self-shadow の色と Ramp Lighting Map の色が一致していないためです。🦇 7. キャラクター影設定 - ASP Character Panel で影の投射と受け取りを設定する(1.3 更新 / 2025年11月) の「2-1 Built-In Shadow Map への影描画を無効にする」の手順に従い、このオブジェクトの Built-In Shadow Caster を無効にすれば self-shadow を回避できます。

Image

3. DarkenRampLightByColor


このモードでは、受け取る影色を指定色で一段暗くブレンドします。
受けた影を表現しつつ、元のオブジェクトが持つ Ramp Lighting の明暗変化も残せる方法です。

Image

Image

DarkenRampLightByColor モードでも、Color モードと同様に self-shadow の問題は発生します。対処法も同じで、Built-In Shadow Map への Shadow Cast を無効にしてください。

Image

💡 DarkenRampLightByColor は、セルルックキャラクターの描画にとても向いているモードです。キャラクター上の明暗変化を残しやすいためです。

Image

⏭️ 次のページへ 👀 11. 目の設定

  • Edit this page
In this article
Back to top Generated by DocFX