Version stable de Krita 3.0 avec support d'animation
Aujourd'hui, enfin, la prochaine version de l'éditeur pour les artistes Krita 3.0. Il a fallu près d'un an pour développer la nouvelle version. Au cours de cette année, l'animation, un mode de prévisualisation instantanée et de nombreuses améliorations mineures ont été mises en œuvre en Crète, pour lesquelles les sponsors de Kickstarter 2015 ont voté . De plus, le projet a subi de nombreux changements organisationnels: une séparation de Calligra, un port sur Qt5 + KDE Frameworks 5 et le lancement de la sortie de versions stables pour OSX.
Je vais essayer de raconter tout cela dans cet article!Détails techniques
Commençons donc par les détails techniques. À l'automne 2015, la Crète s'est officiellement séparée de son projet parent, la suite bureautique Calligra . Il a depuis longtemps cessé de s'intégrer dans le concept d'une application «bureautique», et la nécessité de porter sur une nouvelle version des bibliothèques (Qt5 + KDE Frameworks 5 Tier1) n'a fait qu'accélérer ce processus. En conséquence, la Crète a acquis un référentiel séparé et s'est débarrassée de nombreuses dépendances inutiles, ce qui a grandement facilité la vie des développeurs.De plus, à partir de la version 3.0, la Crète est officiellement prise en charge sur OSX. Il y a vraiment quelques problèmes associés à openGL. Deux fonctionnalités ne sont pas encore disponibles: filtrage de toile de haute qualité et prévisualisation instantanée. Ces deux fonctionnalités nécessitent la prise en charge d'OpenGl 3.0, qui n'est pas encore possible sur OSX + Qt5.Le fait est qu'Apple dans ses produits a refusé de prendre en charge le profil «profil de compatibilité openGL». C'est-à-dire les développeurs d'applications pour OSX ne peuvent pas travailler simultanément avec les anciennes fonctionnalités de l'ère openGL 2.1 et les innovations de l'openGL 3.0 - l'une ou l'autre. Le code de Krita lui-même a longtemps été porté sur openGL 3.0 et utilise pleinement ses capacités, mais il s'est avéré que la bibliothèque Qt ne le fait pas. Qt utilise en interne les fonctions openGL 2.1. En essayant d'exécuter une telle application «mixte» sur OSX, l'utilisateur ne verra qu'un rectangle noir au lieu d'une fenêtre.Désormais, les développeurs ont temporairement résolu ce problème en désactivant toutes les fonctions 3.0 sous OSX et en utilisant uniquement l'ancienne API. Mais d'ici la fin de l'été, ces problèmes devraient être résolus: l'étudiant Julian Thijssen a déjà lancé son projet Google Summer of Codedans lequel le code Qt sera porté sur les nouvelles interfaces openGL 3.0!Quoi de si nouveau?
Animation dessinée à la main
La principale innovation de la version est, bien sûr, le support d'animation. Pour cela, les développeurs ont dû réécrire presque complètement le moteur de rendu d'image. Cependant, cela a payé: maintenant l'utilisateur peut créer des clips animés multicouches, utiliser des couches d'oignon pour comparer avec les images précédentes et suivantes, et exporter l'animation en tant que sprites.
Mode aperçu instantané
Les images des utilisateurs sont de plus en plus nombreuses et la Crète n'est plus en mesure de faire face au dessin de grands pinceaux à la volée. Il y a quelques années, les développeurs ont eu l'idée que les pinceaux ne devaient pas être calculés à la volée, mais vous ne pouvez montrer à l'utilisateur qu'une petite copie de l'image et lire l'original en arrière-plan (voir l' article de Habré de l'année dernière ). Et maintenant, cette idée est enfin réalisée sous la forme du mode Aperçu instantané. Il fonctionne avec la plupart des brosses et filtres.Travailler avec des calques
L'interface de travail avec les calques a été complètement réécrite. L'apparence et la fonctionnalité ont changé. L'utilisateur peut désormais travailler immédiatement avec plusieurs calques: sélectionner des calques visibles sur le canevas à l'aide de la combinaison Maj + R + Clic, transférer, grouper, modifier les propriétés. Vous pouvez maintenant définir des étiquettes de couleur pour des calques individuels, puis les filtrer par couleur. Les détails peuvent être vus dans la vidéo de GDQuest:Grilles et guides
L'une des tâches choisies par les sponsors était de créer une interface utilisateur normale pour les grilles et les guides en Crète. Maintenant, ceux-ci et d'autres sont configurés via un panneau spécial. De plus, la plupart des outils en Crète prennent désormais en charge le «collage» aux grilles, guides et objets vectoriels. Vous pouvez configurer l'adhésion en appelant un Senya spécial avec Shift + S.
Cartographie des dégradés
Ce filtre n'était pas prévu, mais Spencer Brown vient de le récupérer et de l'écrire :)
Vous pouvez télécharger les packages d'installation sur le site officiel .La sortie d'une nouvelle version de Krita a été rendue possible exclusivement grâce à la campagne Kickstarter de l'année dernière. Cette année, le projet organise également une campagne qui ajoutera à la Crète de nouveaux outils pour travailler avec du texte et des objets vectoriels! De plus, après la fin de la campagne, les sponsors pourront choisir entre 24 objectifs extensibles, soit déterminer quelles fonctionnalités supplémentaires seront mises en œuvre en Crète.Vous pouvez afficher les détails et, si vous le souhaitez, aider le projet sur la page de la campagne sur Kickstarter .Liens:Une liste complète des innovations de Krita 3.0: lienPage de la campagne de l'année dernière "Kickstarter 2015": lienGroupe d'utilisateurs russophones en VK: http://vk.com/ilovefreeart Source: https://habr.com/ru/post/fr394599/
All Articles