使用 Brush Overlay 模块创建动态笔刷效果
使用的工具
列出的所有工具、程序化功能和覆盖设置均可在 Uniform 的 Gallery 中找到。
方形黏土置换笔刷
颜色绘制笔刷
下面介绍如何使用 Uniform 的 Brush Overlay 模块,为笔刷和笔划添加更丰富的动态效果。我们将为雕刻和绘画笔刷创建一系列效果,以全面了解这项功能。
Brush Overlay 会在笔划过程中动态修改笔刷动作的参数。例如,根据笔压调整笔刷半径或不透明度的功能,就是由这些模块实现的。
打开默认 Square Clay Displacement Brush 的模块编辑器,可以看到 Brush Overlay 堆栈中默认包含 Pressure 模块。这些曲线将输入笔压映射为笔刷半径和效果强度的变化。移除该模块后,笔刷不再响应压力。接着添加 Invert Brush Overlay,笔刷效果就会默认反转。
下面使用默认 Paint Brush 预设创建示例。移除 Pressure,添加 Jitter 模块,将目标属性设为 Color Hue。调整 Jitter 强度,使笔划中出现细微颜色变化。还可以添加不同设置的 Jitter 模块,同时改变饱和度和明度。
接着删除所有模块,添加 Distance Oscillator。该 Brush Overlay 会随笔划前进持续改变某个值。Period 控制数值完成一次循环所需的笔划距离。将 Period 设为 10、Amplitude 设为 1,观察效果。
将振荡器波形设为 Square。它会交替将半径乘以 0 和 1,从而产生虚线笔划。
最后将波形改为 Triangle,并把目标属性设为 Color Hue,就能生成彩虹笔刷效果。
如果想在不影响工作预设的情况下试验,可在 Global Override List 中手动添加 Brush Overlay 堆栈。完成后使用 Clear Modules,即可恢复所有笔刷的原始行为。