跳到主要内容

使用RampMap控制明暗过渡

Ramp Map是一种1D查找表(LUT), 横轴为法线与光线方向夹角角度, 值为对应角度的颜色.

MooaToon使用Ramp Map描述软阴影的颜色过渡:

image-20230501145706172image-20230501145755696image-20230501145827196
Shadow Feather : 0.0Shadow Feather : 0.2Shadow Feather : 0.2 + Ramp Map

image-20230501182829091

以Color Curve表示的Ramp Map

在材质中启用Ramp Map, 并选择Color Curve:

image-20230501192139545

Color Curve的RGB通道为颜色; A通道为阴影系数, 值为0时颜色受Shadow Color影响, 值为1时颜色受Base Color影响.

警告

新增你自己的曲线时请在MooaToon/MooaToon-Engine/Engine/Plugins/MooaToon/Content/Assets/CA_RampCurves中复制并重命名一个, 以免更新MooaToon时被覆盖.

如果看不到该文件, 请确保已在内容浏览器中启用显示引擎内容:

image-20230416164527502

并且更新预编译版MooaToon后, 由于所有重名文件已被覆盖, 你需要在CA_RampCurves中重新指定你创建的曲线.

提示

目前Ramp Map不会影响来自其他物体的阴影, 后续会添加这个功能.