[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-kimageshop
Subject:    Re: Help needed with porting Krita's brush engines to Lager framework
From:       Tymon_Dąbrowski <tamtamy.tymona () gmail ! com>
Date:       2022-11-23 14:21:41
Message-ID: CAL5LU__PF9xx5RN4G69Dx2Yk2Bms2shuxdystk8j_f7MPGsVBw () mail ! gmail ! com
[Download RAW message or body]

Hi,

I'm working on:
6) ``KisExperimentPaintOp``
And when I finish, I will start working on:
4) ``KisCurvePaintOp``


=C5=9Br., 16 lis 2022 o 08:08 Dmitry Kazakov <dimula73@gmail.com> napisa=C5=
=82(a):

> Hi, all!
>
> As you might know for the last 10 months I have been working on porting
> Krita's brush engines to the Lager-based framework. Right now the base
> framework has stabilized enough, so we only need to port brush engines to
> it. Yesterday I finished writing an extensive manual on how the framework
> works and how to port the brushes. So, if you would like to learn how Lag=
er
> works, you can join the efforts on porting those brush engines :)
>
> Manual and a step-by-step guide how to port a brush engine:
>
> https://docs.krita.org/en/untranslatable_pages/brush_editor_gui_with_lage=
r.html
>
> Source code:
> https://invent.kde.org/graphics/krita/-/merge_requests/1334
>
> Thread on KA about testing the branch:
>
> https://krita-artists.org/t/needs-testing-first-testing-packages-for-the-=
lager-based-brush-editor/49550
>
> We still need to port 13 brush engines:
>
> 1) ``KisDuplicateOp``
> 2) ``KisHatchingPaintOp``
> 3) ``KisTangentNormalPaintOp``
> 4) ``KisCurvePaintOp``
> 5) ``KisDeformPaintOp``
> 6) ``KisExperimentPaintOp``
> 7) ``KisGridPaintOp``
> 8) ``KisHairyPaintOp``
> 9) ``KisMyPaintPaintOp``
> 10) ``KisParticlePaintOp``
> 11) ``KisRoundMarkerOp``
> 12) ``KisSketchPaintOp``
> 13) ``KisSprayPaintOp``
>
> Porting of all the engines, except ``KisMyPaintPaintOp``, should be
> relatively straightforward. So, if you would like to help with any of the=
m,
> please write in this thread! :)
>
> PS:
> You can also help with testing the branch. To do that, please join the
> thread on KA :)
>
>
> --
> Dmitry Kazakov
>

[Attachment #3 (text/html)]

<div dir="ltr"><div>Hi, <br></div><div><br></div><div>I&#39;m working on:<br>6) \
``KisExperimentPaintOp``<br></div><div>And when I finish, I will start working \
on:</div><div>4) ``KisCurvePaintOp``</div><div><br></div></div><br><div \
class="gmail_quote"><div dir="ltr" class="gmail_attr">śr., 16 lis 2022 o 08:08  \
Dmitry Kazakov &lt;<a href="mailto:dimula73@gmail.com">dimula73@gmail.com</a>&gt; \
napisał(a):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi, \
all!<div><br></div><div>As you might know for the last 10 months I have been working \
on porting Krita&#39;s brush engines to the Lager-based framework. Right now the base \
framework has stabilized enough, so we only need to port brush engines to it. \
Yesterday I finished writing an extensive manual on how the framework works and how \
to port the brushes. So, if you would like to learn how Lager works, you can join the \
efforts on porting those brush  engines :)</div><div><br></div><div>Manual and a \
step-by-step guide how to port a brush engine:  </div><div><a \
href="https://docs.krita.org/en/untranslatable_pages/brush_editor_gui_with_lager.html" \
target="_blank">https://docs.krita.org/en/untranslatable_pages/brush_editor_gui_with_lager.html</a></div><div><br></div><div>Source \
code:  </div><div><a \
href="https://invent.kde.org/graphics/krita/-/merge_requests/1334" \
target="_blank">https://invent.kde.org/graphics/krita/-/merge_requests/1334</a></div><div><br></div><div>Thread \
on KA about testing the branch:  </div><div><a \
href="https://krita-artists.org/t/needs-testing-first-testing-packages-for-the-lager-based-brush-editor/49550" \
target="_blank">https://krita-artists.org/t/needs-testing-first-testing-packages-for-the-lager-based-brush-editor/49550</a></div><div><br></div><div>We \
still need to port 13 brush engines:</div><div><br></div><div>1) \
``KisDuplicateOp``<br>2) ``KisHatchingPaintOp``<br>3) \
``KisTangentNormalPaintOp``<br>4) ``KisCurvePaintOp``<br>5) \
``KisDeformPaintOp``<br>6) ``KisExperimentPaintOp``<br>7) ``KisGridPaintOp``<br>8) \
``KisHairyPaintOp``<br>9) ``KisMyPaintPaintOp``<br>10) ``KisParticlePaintOp``<br>11) \
``KisRoundMarkerOp``<br>12) ``KisSketchPaintOp``<br>13) \
``KisSprayPaintOp``<br></div><div><br></div><div>Porting of all the engines, except \
``KisMyPaintPaintOp``, should be relatively straightforward. So, if you would like to \
help with any of them, please write in this thread! \
:)</div><div><br></div><div>PS:</div><div>You can also help with testing the branch. \
To do that, please join  the thread on KA \
:)</div><div><br></div><div><div><br></div>-- <br><div dir="ltr">Dmitry \
Kazakov</div></div></div> </blockquote></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic