Krita 工作月报 – 第 13 期
本期 Krita 工作月报由 Krita-promo (Krita 宣发小组) 采编。
开发报告
KDE 编译服务器的变动 - 影响 Krita 每日测试版的构建
Windows 和 Linux 的每日测试版本目前已转移到了 GitLab 上进行构建。KDE Binary Factory 编译服务器已经停止服务。受此影响,每日测试版本的构建工作已暂停。我们的开发人员正在重新安排相关的构建服务。
切换到了新版 Krita 官方网站
经过了很长时间的准备工作后,Krita 的新版网站 终于启用了 。新版网站支持浅色和深色两种主题,排版更加有条理,翻译也更加容易管理。我们将持续改进新网站,如果您在使用中遇到任何问题,请与我们联系。
Krita 的内部发展规划
Krita 的开发人员在 2024年 2 月 26 日举行了一场在线会议,讨论 Krita 的未来发展规划。我们将在日后进一步介绍本次会议的内容,本文仅介绍会议的重点。会议议程如下:
Krita 的社交媒体策略
Krita 的社交媒体原本是直接由开发人员管理的。但因为开发工作繁重,很难兼顾两头,我们可能需要邀请志愿者帮助我们管理 Krita 的社交媒体。Krita 国际画师论坛的志愿者小组成员可能将要承担起此任务,我们欢迎新的志愿者加入此小组。
继续支持安卓版本的挑战和可行性
之前负责安卓支持的开发人员因为生活忙碌而无法继续此任务,现在 Krita 的安卓支持工作处于无人接管的状态。由于 KDE 的编译服务器已经停止服务,安卓版本的每日测试版也暂停了构建,Dmitry 正在处理测试版的构建问题。Krita 的安卓版目前有约 500,000 用户,我们欢迎志愿者加入我们的团队来继续提供安卓支持。
开发相关的各个方面
- Krita 的开发人员在会议中讨论了可以实现的功能,例如动画时间轴的音频波形支持和手机、平板设备界面的实现路径。
- 将 Krita 移植到下一版本 Qt 的策略 (Qt 是用于构建 Krita 的底层程序库)。
- GPU 计算的应用。参加会议的画师指出 Krita 的滤镜和变形蒙版的处理速度不够快,液化工具也亟需提升性能。我们可以探讨在这些领域使用 GPU 计算。
- Tiar 将对 AI 辅助描线功能进行研究。预防性叠甲 - 这并不意味着 Krita 会使用那些常见的 AI 模型。我们将致力于在遵守伦理道德的前提下实现此功能。目前此功能还在前期调研阶段,开发人员仍在讨论它的实施路径。
- 如何处理 PS 风格的剪贴蒙版 - Deif Lou 已经出色地完成了对 PS 剪贴蒙版、图层特效和混合模式的技术调研工作。接下来 Krita 的整个团队将通力合作以实现此功能。
本月合并到主分支的新功能
填充工具支持缺口自动闭合
YRH 制作了一个填充工具的缺口自动闭合代码补丁,它已被合并到 Krita 的主分支。YRH 在这个讨论串中 介绍了 Dmitry 和其他 Krita 用户对开发这个补丁的帮助,您也可以在里面查看大家的讨论和获取测试版本。
(David Revoy 制作的示例视频)
文字工具实现了在画布上进行所见即所得的基础富文本排版
Wolthera 为编写新的文字工具投入了大量的精力,她在 这个讨论串中 介绍了相关工作成果,您可以看到她一个接一个地实现新的功能。Krita 在这个月终于实现了在画布上直接编辑文字的功能,并且能够支持基础的富文本排版。Krita 国际画师论坛的用户 kaichi1342 的测试表明,Ctrl B, I, U 设置加粗、斜体、下划线等的常用快捷键功能可以正常工作,也可以直接在画布上更改全部或者部分文字的颜色。
(Wolthera 制作的演示视频)
弹出面板现在支持显示一般面板
Freyalupen 为 Krita 的右键弹出面板实现了显示一般面板的功能。此功能对于那些习惯使用隐藏面板模式、或者使用平板电脑而不得不经常性隐藏尽可能多面板的画师来说非常有用。您现在可以在 Krita 的右键菜单中显示包括图层、笔刷历史在内的几乎任意一种面板。
(Freyalupen 制作的演示视频)
社区工作报告
每月绘画创作挑战活动
Krita 国际画师论坛每月都会组织绘画创作挑战活动,让您磨练自己的画技并学习 Krita 的使用技巧。
2024 年 2 月的绘画创作挑战主题为“建筑/都市”,此次挑战由 Elixiah 主持设计。我们在 2 月底为投稿作品举行了人气投票,Mythmaker 的这张作品赢得了此次挑战。
2024 年 3 月的绘画创作挑战主题为 奇妙的金属,请加入 这次挑战,与其他人进行友好的切磋,分享各自的创作经验!
YouTube 频道运营情况
Krita 的官方 YouTube 频道 现在有 80,000 位订阅者, 在 1 年内增加了 17,000 人。Ramon 最近一次制作投稿的 5.2.2 新功能介绍视频 在上个月得到了 86,000 多次播放。
绘画佳作轮播
“Krita 国际画师论坛绘画佳作轮播”报名进程已开始
好消息:Krita 国际画师论坛的“名人堂 (Members Hall)”栏目开始向全体论坛成员征集投稿。入选投稿将在论坛的佳作轮播区展示。每月绘画创作挑战的讨论串将保持开放直至每月的 15 日。参与挑战的作品将进行人气投票以决出前四名,这些佳作将被添加到论坛的佳作轮播区进行展示。
本月的 绘画挑战参赛指引和作品提交讨论串 已经对如何投稿能够代表 Krita 国际画师论坛的画作进行了详细说明。在明年 1 月我们将举行一次投票以选出 2024 年度的人气作品。
插件资讯
快捷键编写工具 (Shortcut Composer) v1.5.0 发布 (此更新需要 Krita 5.2.2 或者更高版本)
新功能亮点:
- 新操作:旋转笔刷 (Rotate brush) 可以旋转当前笔刷预设的笔尖图像
- 新操作:旋转画布 (Rotate canvas)
- 光标悬停在设置项目上时将显示额外的信息
本月精选教程
David Revoy 编写的教程:从灰阶到彩色 - 角色设计“教你一步步从零开始绘制欧美幻想风格的人物设计图” (Grayscale to Color – Character Design “A commented step-by-step guide and advice on how to paint an original fantasy character design from scratch in Krita”)
Krita 代码的重要改动
这一小节由 [freyalupen] 负责采编 (2024 年 2 月 5 日 - 3 月 5 日)
分定分支 (5.2.2+):程序缺陷修复:
- [动画] 修复在添加音频或者重新打开动画时帧速率会被重置为 24 的问题 (BUG:481388) (commit, Dmitry Kazakov)
- [动画] 修复在暂停的动画的当前显示帧上绘制而不会发生显示错误 (BUG:481244) (commit, Dmitry Kazakov)
- [动画] 修复添加后的定格帧会停止播放知道更新缓存 (BUG:481099) (merge request, Dmitry Kazakov)
- [辅助尺工具] 修复笔画开始阶段的吸附和一些其他辅助尺工具的小修复 (merge request, Mathias Wein)
稳定分支 (5.2.2+) 从主分支向后移植:程序缺陷修复:
- 将 5.3 分支中的一些之前完成的,经过长期测试验证稳定性的程序缺陷修复向后移植到 5.2 分支。包括大量与动画、变形有关的程序缺陷修复 (BUG:475385, BUG:475334, BUG:444791, BUG:456731, BUG:476317, BUG:478966, BUG:478448, BUG:479664, BUG:475745),还包括智能填色蒙版的修复 (BUG:475927),滤镜图层的修复 (BUG:473853),画布输入的修复 (BUG:451424),修复从带标签的图层中拾取颜色 (BUG:471896, BUG:472700),实现将波浪滤镜用作蒙版 (BUG:476033)。(merge request, Dmitry Kazakov)
不稳定分支 (5.3.0-prealpha):新功能:
- [文字工具] 实现文字工具在画布上直接进行基础的富文本编辑。这包括通过拾色器更改文字颜色、通过键盘快捷键设置加粗、斜体、下划线、富文本的复制粘贴等。(merge request, Wolthera van Hövell)
- [填充工具] 实现填充工具、相连颜色选区工具/魔棒的缺口自动闭合功能。此功能用于填充带有缺口的线稿而不会从缺口溢出,缺口的宽容度可以配置。(merge request, Maciej Jesionowski)
- [弹出面板、一般面板] 为弹出面板添加在一侧显示一般面板的功能,例如显示图层面板等。原本在弹出面板中的笔刷参数编辑器成为了一般面板。(merge request, Freya Lupen)
- [笔刷引擎] 新增类似 Photoshop 的笔刷纹理模式,在此模式下效果强度影响纹理而不是笔画整体。此功能通过在笔刷图案选项中勾选“柔和纹理”选框。(merge request, Deif Lou)
- [文件格式:JPEG-XL] 更新 libjxl 程序库,添加选项用于导出带有 CICP 方案和无损透明度的 JPEG-XL 图像。(merge request, Rasyuqa A H (Kampidh))
- [网格和参考线面板] 添加用于删除全部参考线的按钮。(merge request, reinold rojas)
- [动画:绘图纸外观面板] 新增一个按钮,用于在右键菜单中重置绘图纸外观的透明度为默认值。(WISHBUG:466977) (commit, Emmet O'Neill)
程序缺陷修复:
- [辅助尺工具] 重新启用椭圆、矩形、多边形辅助尺工具的预览。(merge request, reinold rojas)
- [图层堆栈] 修复在撤销合并图层组时发出警告。(BUG:474122) (merge request, Dmitry Kazakov)
以下更改可以在最新的开发版本中测试:
- 稳定测试版“Krita Plus”(5.2.2+): 编译管线列表 | 下载最新版:Linux - Windows
- 不稳定测试版“Krita Next”(5.3.0-prealpha): 编译管线列表 | 下载最新版:Linux - Windows
(macOS 和安卓的测试版本将在日后提供)
支持 Krita 项目的存续
Krita 是一款自由开源的应用程序,一支来自世界各地的小规模核心团队和志愿者们承担了绝大部分的开发工作。我们非常需要来自 Krita 用户的捐款以维持项目的存续。请考虑加入 Krita 发展基金,为我们提供每月捐款。您也可以 提供单笔捐款。