主题
SketchEffect
素描效果是一种后处理滤镜,能将场景画面渲染为手绘素描风格。它提供暗角缩放、去色强度、描边宽度与强度、笔触密度以及密集、中度、稀疏三档笔触的强度与阈值等参数,配合纸张颜色与亮度设置,可精细调节画面的笔触观感。
概览
素描效果是一种后处理滤镜,能将场景画面渲染为手绘素描风格。它提供暗角缩放、去色强度、描边宽度与强度、笔触密度以及密集、中度、稀疏三档笔触的强度与阈值等参数,配合纸张颜色与亮度设置,可精细调节画面的笔触观感。
继承自
BasePostEffect;可通过World:CreateUnit("SketchEffect", ...)创建;返回单个单位
属性
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
VignetteZoom | Float | 1.0 | 暗角缩放,控制素描效果中暗角区域的缩放程度。 |
DesaturationStrength | Float | 0.0 | 去色强度,控制画面颜色被去除的程度。数值越大,画面颜色越暗淡,越接近灰度表现。 |
OutlineWidth | Int | 4 | 描边宽度,控制轮廓描边线条的粗细程度,取值为整数。 |
StrokeColor | Color | Color.New(0, 0, 0, 255) | 笔触颜色,控制素描效果中笔触与描边线条使用的颜色。 |
OutlineStrength | Float | 1.0 | 描边强度,控制轮廓描边线条的明显程度。数值越大,描边越突出。 |
StrokeDensity | Float | 1.0 | 笔触密度,控制素描效果中笔触线条的密集程度。数值越大,笔触越密集。 |
DenseStrokeStrength | Float | 1.0 | 密集笔触强度,控制画面中密集线条区域的笔触强度。 |
MediumStrokeStrength | Float | 1.0 | 中度笔触强度,控制画面中中等密度线条区域的笔触强度。 |
SparseStrokeStrength | Float | 1.0 | 稀疏笔触强度,控制画面中稀疏线条区域的笔触强度。 |
SceneOpacity | Float | 1.0 | 画面不透明度,控制经素描处理后的画面整体的不透明度。 |
DenseThreshold | Float | 0.35 | 密集线条阈值,控制笔触区域被划分为密集线条的判定界限。 |
MediumThreshold | Float | 0.45 | 中度线条阈值,控制笔触区域被划分为中等密度线条的判定界限。 |
SparseThreshold | Float | 0.55 | 稀疏线条阈值,控制笔触区域被划分为稀疏线条的判定界限。 |
PaperColor | Color | Color.New(0, 0, 0, 255) | 纸张颜色,控制素描效果底层的纸张背景颜色。 |
PaperLightness | Float | 1.0 | 纸张亮度,控制素描效果底层纸张背景的明暗程度。 |
