Krita 2024 规划:更多地关注 GPU 加速和 AI

Krita 项目团队发文对 2023 年的工作进行了回顾;同时透露了项目 2024 年的一些工作规划,其中包含了一些 2023 年未完成的事项以及新的内容。

首先提到了就是在 2024 年需要将 Krita 移植到 Qt6。“这是一个大工程,不仅仅是因为功能的消失,还因为对 GPU 渲染支持的改变。在 Windows 上,OpenGL 驱动程序存在很多错误,正因为如此,Qt5 提供了在使用 OpenGL 的应用程序和用于 GPU 渲染的 native Direct3D 库之间使用 Angle 兼容层的可能性。现在,除非我们重写 GPU 渲染系统,否则就必须将 Angle 放回堆栈中。”

移植到 Qt6 势必会花费大量的时间和精力,但同时也会带来很多新功能。项目团队希望能在 2024 年实现的功能包括有:

  • 实现一个系统来创建灵活的 text balloons 并将其与文本对象集成
  • 为 comic book Frameworks 实现新的图层类型
  • 提供与 Blender 的集成
  • 用更灵活、更易于维护的系统替换当前的 docker 系统
  • 建立一个系统来提供工具预设
  • 创建一个新的用户界面来处理调色板
  • 添加动画音频波形显示
  • 添加对动画参考帧工作流程的支持

他们还讨论了使用 GPU 来提高性能。最初的想法是使用 GPU 来实现画笔,但后来开发人员认为画笔性能足够好,反而是 liquefy transform tool、transform masks 和一些滤镜太慢了。因此,他们最终决定将研究使用 GPU 来优化 transform masks。

其中最有争议的一件事情是,他们还在考虑是否在 Krita 中添加 AI 功能。

与会的艺术家们认为,生成式 AI 毫无价值,充其量只会产生平淡无奇的重复模板,但辅助式 AI 可能会很有用。为了弄清这是否属实,我们开始研究一个特殊的项目:AI-assisted inking of sketches。这很有用,既能取代艺术创作中的繁琐步骤,又能保留艺术个性。当然,Krita 能否真正实现这一点还不确定,但希望这次调查能帮助我们更好地理解这个问题、可能性和存在的问题。

此外,Krita 团队 还面临着一些人手不足的的资源挑战。Krita 的 Android 和 ChromeOS 端口的维护人员已经忙得无法全职开发 Krita 。为了维护 Krita 在 Android(和 ChromeOS)上的运行上,原计划为 Krita 在 Android 上开发专门的平板电脑用户界面的工作还没完成;针对 Android 的自动构建功能也不再存在。

在此背景下,还有开发人员退出了 Krita 项目。Apple MacOS 商店中 Krita 的证书也已过期,但由于 Krita 的维护者在两年前改了名,新的证书签署过程中遇到了一些问题。

“这些证书必须包含签名者当前的法定姓名,而出于某种原因,商店很难允许拥有相同 ID 和代码但法定姓名不同的开发者上传软件包。我们正在努力解决这个问题。”

猜你喜欢

转载自www.oschina.net/news/283281/krita-2024-roadmap