曲线笔刷引擎

../../../_images/curvebrush.svg

曲线笔刷引擎是通过无数微小等距曲线构成一条笔画的笔刷引擎。在没有数位板的条件下,它可以被用来模拟具有压力感应的曲线效果。

设置

此笔刷引擎绘制的线条由两部分组成,要注意这两部分的名字比较容易混淆:

  • The connection line, which is the main line drawn by your mouse.

  • 曲线,是连接着两条主干线之间的网状曲线,每条曲线连接着两条主干线上的前后两点。如果你画出一条直线,这些曲线就看不到了,而整个笔画就会失去宽度。绘制转弯笔画时的速度越快,画出来的曲线区域就越宽。

../../../_images/Krita-tutorial6-I.1-1.png

在曲线笔刷引擎的“参数”页面有三组选项,引擎可以使用 2 个动态:

  • 线条宽度:影响连接线和曲线的宽度。

    • 线条宽度动态:选项列表中的“线条宽度”页面可以用传感器控制线条宽度的动态变化。
  • 历史大小:控制曲线的形成距离。

    • 如果此数值较低,则曲线只能在两条连接线相近的点处形成,曲线不会很明显。

    • 而如果此数值较高,曲线的生成会有延迟。

    • 一般来说,要想得到最宽的笔画,可以将此数值设为 40 至 60,接近中间值。如果图像分辨率高,可以酌情调整。

  • 曲线不透明度:虽然你无法单独指定连接线和曲线的线条宽度,但你可以单独指定曲线的不透明度,从而营造曲线较细较淡的效果。

    • 曲线不透明度动态:通过传感器来控制不透明度的动态变化。

除此之外你还有两个选项可用:

  • Paint connection line, which toggles the visibility of the connection line.

  • 平滑:可以让曲线的效果更平滑,但效果并不明显。在下面的例子中从上到下依次展示了线条宽度、历史大小、曲线不透明度、关闭绘制连接线的效果。

../../../_images/Krita-tutorial6-I.1-2.png

如何绘制具有宽度变化的笔画

下面我们将介绍如何使用此笔刷引擎画出好看的线稿曲线:

  • 使用工具箱中的“力学笔刷工具”,至少把它工具选项中的“拽引”增加到 0.50,你可以对重量和拽引数值进行微调以适应你的习惯。

../../../_images/Krita-tutorial6-I.2-1.png

  • 把线条宽度设为较高数值,如 5,然后勾选“线条宽度”的动态选项:

    • 如果你使用数位板,可以把线条宽度映射到压力传感器,这也是勾选“线条宽度”时的默认值。

    • 如果你使用鼠标,可以把线条宽度映射到速度传感器。

../../../_images/Krita-tutorial6-I.2-2.png

  • 将曲线不透明度设为 0 可以提高线条轮廓的一致性。如果保持默认值,则可以画出更为有表现力的线条。

使用技巧:

  • 如果想要生成更多曲线,就多点扭动笔画。

  • 如果使用速度传感器,请尽可能使用均一的速度和平滑的手势绘制线条,突然的速度变化会导致线条宽度的大幅波动,线条越粗,这种波动就越明显。你也可以放大视图来方便掌控。

  • 因为你无法在画布上直接更改线条宽度,如果你需要使用几种不同粗细的线条,那么最好把它们制作成不同的笔刷预设。

替代配置方案:

  • 使用力学笔刷工具。

  • 将曲线不透明度设为 100。

  • 将历史大小降到 30 左右 (可选)。

这样曲线就会把它们覆盖的区域完全填充,画出一条带有宽度变化的实线。在下面的比较中,左一为线条宽度映射到速度、手绘笔刷、曲线不透明度 0;左二为线条宽度映射到速度、力学笔刷、曲线不透明度 0;左三为力学笔刷、默认曲线不透明度;下面为力学笔刷、曲线不透明度 100:

../../../_images/Krita-tutorial6-I.2-3.png

下面是此笔刷引擎的实际使用效果:

../../../_images/Krita-tutorial6-I.2-4.png