Jump to content

GSoC/2020/StatusReports/AshwinDhakaita: Difference between revisions

From KDE Community Wiki
Line 22: Line 22:
* '''Blog link -''' [https://ashwindhakaita.blogspot.com/2020/06/the-mypaint-brush-engine-is-now-working.html MyPaint Brush Engine is now working]
* '''Blog link -''' [https://ashwindhakaita.blogspot.com/2020/06/the-mypaint-brush-engine-is-now-working.html MyPaint Brush Engine is now working]


[[File:Spray Brush.png|thumb]]
[[File:Spray Brush.png|Spray brush]]


[[File:Airbrush.png|thumb]]
[[File:Airbrush.png|Air Brush]]


[[File:Bubble Brush.png|thumb]]
[[File:Bubble Brush.png|Bubble Brush]]


==== Milestone 2: Enable Krita to load MyPaint Brushes ====
==== Milestone 2: Enable Krita to load MyPaint Brushes ====

Revision as of 08:31, 28 June 2020

Integrating the MyPaint Brush Engine with Krita

Summary

MyPaint developers have separated out their brush engine in the form of a library, libmypaint. Artists like MyPaint brushes a lot and it would be good to integrate the same as a new brush engine within Krita brush engine subsystem.

The project has two objectives:

  1. To integrate the MyPaint brush engine in the form of a new brush engine in Krita, enable it to load the MyPaint brushes from system and use them for painting in Krita.
  2. To implement a preset editor to edit existing brushes and also create new ones.

By the end of the project, Krita will have a new brush engine that can be used for painting with MyPaint brushes and also create and edit them.

Milestones

  • Implement a new brush engine in Krita that can be used for painting.
  • Enable Krita to load installed MyPaint brushes from the system.
  • Implement a preset editor for editing and creating MyPaint brushes.

Work Report

Milestone 1: Implement a new brush engine in Krita

Spray brush

Air Brush

Bubble Brush

Milestone 2: Enable Krita to load MyPaint Brushes

  • Status - Complete
  • Duration - 20 June - 29 June


List of Commits

Contacts