艺术家如何创建非线性抽象插值渐变图像

Ste*_*fan 5 objective-c swift metal

我见过许多版本的彩色渐变图像,它们既是非线性的又是高度风格化的。通常呈分层斑点状形状的形式。

我对他们如何实现这种效果的猜测是

  1. 绘制相交的斑点状形状
  2. 遮盖形状上的渐变
  3. 在图像上插入颜色。

然而,正如您通过图像中的清晰线条注意到的那样,插值效果仅出现在图像的某些区域。这种效果就是我想在金属中达到的效果。

在此输入图像描述

Cor*_*ell 4

一种方法是绘制纯色,然后应用缩放或运动模糊 CoreImage 滤镜来实现渐变效果,根据放置中心(用于缩放)或设置角度(用于运动)的位置留下一些细节。

这是之前和之后的示例。在这种情况下,原始图像是使用 2D 函数绘图绘制的,但您可以轻松使用静态输入图像/视频帧、绘制带有填充贝塞尔曲线路径的图像等。

具有三种纯色的原始图像

第二张图像使用 CIZoomBlur,输入中心点位于图像中心 (240, 220) 处,数量设置为 134.9。

应用了 CIZoomBlur 图像的图像

CIMotionBlur 滤镜还会产生一些有趣的渐变效果。这是相同的输入图像,CIMotionBlur inputRadius 57.6 和 inputAngle -0.415。

应用了 CIMotionBlur 滤镜的图像

我认为这可以实现您想要的效果,前提是您可以根据需要设置原始纯色图像,并且能够找出过滤器的最佳设置(角度、中心点等)。