具有动画支持的Krita 3.0稳定版

今天,终于是艺术家Krita 3.0的下一版编辑器。开发新版本花了将近一年的时间。在这一年中,克里特岛实现了动画,即时预览模式和许多小的改进,Kickstarter 2015赞助商对此进行了投票此外,该项目已经进行了许多组织更改:与Calligra分离,Qt5 + KDE Frameworks 5上的端口以及发布OSX稳定版本的发布。



我将在本文中尝试讲述所有这些!


技术细节



因此,让我们从技术细节开始。 2015年秋天,克里特岛正式与其父项目Calligra办公套件分离。长期以来,它不再适合“办公”应用程序的概念,并且移植到新版本的库(Qt5 + KDE Frameworks 5 Tier1)的需求只会加速此过程。结果,克里特岛获得了一个单独的存储库,并摆脱了许多不必要的依赖关系,极大地简化了开发人员的生活。

另外,从3.0版开始,OSX正式支持Crete。与openGL确实存在一些问题。尚不提供两个功能:高质量画布过滤和即时预览。这两个功能都需要对openGl 3.0的支持,而OSG + Qt5尚不支持。

事实是,苹果公司在其产品中拒绝支持“ openGL兼容性配置文件”配置文件。即OSX应用程序的开发人员不能同时使用openGL 2.1时代的旧功能和openGL 3.0的创新-两者之一。 Krita本身的代码很早就被移植到openGL 3.0中,并且正在充分利用其功能,但是事实证明,Qt库没有。 Qt内部使用openGL 2.1函数。当试图在OSX上运行这样的“混合”应用程序时,用户只会看到一个黑色的矩形,而不是一个窗口。

现在,开发人员已通过禁用OSX下的所有功能3.0并仅使用旧的API暂时解决了此问题。但是到夏天结束时,这些问题应该得到解决:学生Julian Thijssen已经启动了他的Google Summer of Code项目Qt代码将被移植到新的openGL 3.0接口中!

有什么新消息?



手绘动画


该版本的主要创新当然是动画支持。为此,开发人员几乎必须完全重写图像渲染引擎。但是,这是有回报的:现在,用户可以创建多层动画剪辑,使用洋葱图层与上一帧和下一帧进行比较,并将动画导出为精灵。



即时预览模式


用户的图像越来越多,克里特岛不再能够应付飞行中大笔刷的绘制。几年前,开发人员提出了一个想法,即不必即时计算画笔,但是您可以向用户展示图像的一小部分,并在背景中阅读原始图像(请参阅去年有关Habré文章)。现在,这个想法终于以即时预览模式的形式得以实现。它适用于大多数画笔和滤镜。



处理图层


用于图层的界面已完全重写。外观和功能均已更改。用户现在可以立即使用多个图层:使用Shift + R +单击组合,传输,分组,更改属性在画布上选择可见图层。现在,您可以为各个图层设置颜色标签,然后按颜色对其进行过滤。可以在GDQuest的视频中看到详细信息:



网格和指南


发起人选择的任务之一是在Crete中为网格和参考线创建一个普通的用户界面。现在,这些和其他对象通过一个特殊面板进行配置。此外,克里特岛的大多数工具现在都支持“粘贴”到网格,参考线和矢量对象。您可以通过使用Shift + S呼叫特殊的Senya来建立粘合。


渐变贴图


这个过滤器不是计划中的,但是Spencer Brown只是捡起它并写下来:)


您可以在官方网站上下载安装包

完全由于去年的Kickstarter活动,使得发布新版本的Krita成为可能。今年,该项目还开展了一项活动,该活动将为Crete添加用于处理文本和矢量对象的新工具!此外,活动结束后,赞助商将可以在24个延伸目标之间进行选择,即确定将在Crete中实现哪些附加功能。

您可以在Kickstarter的活动页面上查看详细信息,并根据需要帮助该项目

链接:

Krita 3.0创新的完整列表:链接
去年广告系列“ Kickstarter 2015”的页面:链接
VK中的俄语用户群:http : //vk.com/ilovefreeart

Source: https://habr.com/ru/post/zh-CN394599/


All Articles