如何在 Krita 中将阴影限制在一个已有的颜色区域内
要在 Krita 中为一个已有的颜色区域添加阴影,请先选中该区域,然后在保持选区活动的同时,在单独的阴影图层上绘制。如果该区域已经位于单独的透明图层上,可以使用 Alpha 锁定直接绘制,也可以使用 Alpha 继承创建单独的阴影图层。Krita 的选区功能可以让你在指定区域内绘制,而不影响周围部分。选区 — Krita 手册
本指南适用于为已有角色插画添加阴影的情况,例如给一块上色区域添加阴影,同时保持相邻区域不变。首先要判断的是:目标是图层中的一种颜色,还是图层中所有已绘制的内容。
哪种方法适合你的现有作品?
在选择控制方式前,先确定所需的边界。颜色选区会根据颜色识别像素;Alpha 控制则依据透明度。当多个颜色位于同一图层时,这两种方法会产生不同结果。相似颜色选区工具、图层 — Krita 手册
| 你的作品 | 推荐方法 | 边界依据是什么? |
|---|---|---|
| 多种颜色位于同一图层;你只想选中一个连通色块 | 连通选区,然后新建阴影图层 | 被点击颜色周围的连通区域 |
| 你想选中所有匹配的色块,包括不相连的部分 | 相似颜色选区,然后新建阴影图层 | 参考图层中的颜色相似度 |
| 只有目标形状位于透明绘画图层上 | Alpha 锁定 | 该图层现有的透明度 |
| 目标形状有自己的图层,需要在其上方添加可编辑的阴影 | 在组内使用 Alpha 继承 | 该组中阴影图层下方内容的合并透明度 |
连通与不连通色块的区别很重要。连通选区会沿着颜色相似的连通区域选取;相似颜色选区则可以包含彼此分离的区域。如果角色的两个不同细节使用了相同的蓝色,后一种方法可能会同时选中它们。连通选区工具、相似颜色选区工具
如何选中一个连通的颜色区域?
如果目标是绘画图层上多种颜色中的一个色块,请先使用连通选区。其参考设置决定要检查哪些图层,因此点击前应先设置好。连通选区工具
- 选择包含现有平涂颜色的图层。
- 启用连通选区,也就是魔棒工具。
- 在工具选项中,当所需边界位于该图层时,将参考设置为当前图层。只有在需要根据可见合成图像定义区域时,才使用所有图层。
- 将选区操作设置为替换,然后点击目标色块内部。
- 绘制前检查选中的区域。如果相邻颜色也进入选区,请降低阈值;如果色块内有细微差异的像素未被选中,可谨慎提高阈值。
如果目标由多个不相连的部分组成,请使用添加选区操作并逐个点击。这样可以明确控制哪些色块加入选区。手册介绍了这两种选区操作及其快捷键。选区 — Krita 手册
如何在不改动平涂颜色的情况下为选区添加阴影?
边界正确后,在平涂图层上方新建一个图层。Krita 的新建图层按钮默认会创建绘画图层;你也可以按 Insert 键。给图层取一个容易辨认的名称,例如“色块阴影”。如果线稿位于单独的图层上,请将其保留在阴影图层上方,这样线条仍然可见。绘画图层、平涂
保持选区活动,切换到绘画笔刷,然后在新图层上添加阴影。柔边笔刷可以在选区边界内形成渐变过渡;较硬的笔刷则可以勾勒出清晰的阴影形状。你也可以在选区内使用渐变。完成后,选择选择 → 取消选择。选区 — Krita 手册
为角色插画中的色块添加阴影时,可以先选用比底色深一些的颜色,沿着一侧绘制。先检查效果,再决定是否继续绘制。阴影位于单独的图层上,因此你可以隐藏图层进行比较,也可以单独调整其不透明度。这些控制项位于图层面板中。图层 — Krita 手册
什么时候应该改用 Alpha 锁定?
如果目标形状已单独绘制在透明绘画图层上,并且你可以直接修改其已绘制颜色,请使用 Alpha 锁定。选择该图层,启用棋盘格图标的 Alpha 锁定控制,然后在该图层上绘制阴影。Alpha 锁定会保留图层的透明度。图层 — Krita 手册
一篇独立教程演示了相同的效果:在启用了 Alpha 锁定的图层上填充颜色,只有不透明内容会改变颜色,透明像素仍保持透明。添加阴影时,请使用笔刷绘制笔触,而不是填充整个图层。如何在 Krita 中将整个图层设为单一颜色 — Virtual Curiosities
这也解释了一个常见问题:Alpha 锁定无法从一个已完全绘制且包含多种颜色的图层中单独隔离出某种颜色。它依据透明度确定边界,因此画笔仍可作用于所有已绘制的颜色区域。这种情况下请使用颜色选区。还要注意区分 Alpha 锁定与普通的图层锁定,后者会完全禁止编辑该图层。图层 — Krita 手册
如何使用 Alpha 继承保持阴影独立?
如果目标区域已有自己的透明底色图层,Alpha 继承可以提供可重复使用的边界,让阴影保持独立。Krita 的官方教程介绍了如何将底色图层分组,并在其上方图层启用继承。剪贴蒙版和 Alpha 继承
- 只将目标底色图层放入一个组中。
- 在同一组内的该图层上方添加一个绘画图层。
- 在上方的阴影图层上启用Alpha 继承;底色图层则保持关闭继承。
- 保持组的直通模式关闭。
- 在阴影图层上绘制,并检查可见边界。
继承会使用同一组内阴影图层下方内容的合并透明度。因此,不透明背景或下方的其他彩色形状可能会扩大可绘制区域。请将无关内容放在该组之外。官方手册还提醒,启用组直通模式时,继承无法正常工作。剪贴蒙版和 Alpha 继承
你也可以选择独立的底色图层,然后按 Ctrl + Shift + G。Krita 会创建一个快速剪贴组,并在其上方添加启用了 Alpha 继承的图层。不过,这种设置仍取决于底色图层中是否只包含目标区域;将包含多种颜色的平涂图层分组,并不能把其中的颜色分开。剪贴蒙版和 Alpha 继承
如何修复遗漏的边缘或多余的阴影?
在细致绘制阴影前,先放大检查边界。首先检查选区本身,然后再检查图层排列。
| 现象 | 检查内容 |
|---|---|
| 同色的另一个色块也被选中 | 改用连通选区而不是相似颜色选区,或者减去该色块。 |
| 相邻颜色也被选中 | 降低阈值,然后重新创建选区。 |
| 边缘留下一圈未着色的细边 | 检查边缘像素,并尝试使用较小的正数来扩展选区。 |
| 边界显得过于柔和 | 检查羽化半径;要精确贴合平涂颜色边界,可先设为零。 |
| 阴影覆盖了多个底色形状 | 检查该组中继承图层下方有哪些图层。 |
抗锯齿、扩展选区和羽化半径分别用于不同目的:平滑锯齿边缘、扩张或收缩边界,以及增加柔化效果。作为一种调整示例,可以尝试扩展一个像素并检查效果;扩展也可能进入相邻区域,因此并不存在适用于所有情况的通用设置。连通选区工具
如果需要反复处理同一块区域,可以通过右键单击图层 → 添加 → 局部选区保存选区。Krita 的平涂教程介绍了使用选区蒙版保留独立区域,以便之后编辑。平涂
最后,将阴影色块与相邻颜色一起检查,然后切换阴影图层的可见性来比较效果。对于嵌在共用平涂图层中的区域,选区工作流程可以明确指定边界。对于独立的底色形状,剪贴组能让后续修改阴影更方便,无需反复选择其颜色。
