Rotating light brushtips WIP

Hi, @emilm!

Here is a testing package with hidden functionality on stripping thу presets. Here is now to use it:

  1. Download package: krita-5.3.0-prealpha-stripped-bundles-dk1.zip — Яндекс Диск

  2. Open Terminal, set the environment variable:

    set KRITA_SKIP_EMBEDDING_LINKED_RESOURCES=1
    
  3. Type full path to the Krita binary:

    c:\path\to\krita\bin\krita.exe
    
  4. For each of your presets:

    1. Select it in Brush Editor
    2. Increase size by one pixel and reset it back to mark the preset as dirty
    3. Load the preset thumbnail into the scratchpad
    4. Press Overwrite Preset to overwrite it
  5. Export overwritten presets into a new bundle

  6. Open the bundle with 7zip (or any archiver) to verify that .kpp files are small (i.e. ~100KiB each, not 10-20MiB as in the original bundle)

  7. Remove the old bundle from the resources folder, remove the sqlite database, import new bundle.

  8. Reopen Krita and import the new bundle

  9. Check:

    • how quickly the bundle is imported
    • how quickly the brush is activated
    • is painting with these brushes quicker?

WARNING

The bundles created with this package will not be supported by Krita (even though they can be open by normal Krita), so please don’t publish them officially :slight_smile:

UPD:
@Mythmaker, btw, you can also test your memory issue with this package :slight_smile:

4 Likes

Ok, gave it a try: (not that precise on the stopwatch)

Import regular bundle ca 17s - 210mb
Import stripped bundle ca 7s - 100mb

5-6s for first preset in bundle, then pretty much instant for the others. I didn’t see much, if any, difference between the stripped and regular bundle.

No, not that I could notice. Still some hiccups.


Same bundles in nightly krita-5.3.0-prealpha-f125658e:
Import regular bundle ca 1min15s - 210mb
Selecting one of the bundled brushes first time ca 50s

Import stripped bundle ca 38s - 100mb
Selecting one of the bundled brushes first time ca 8s

1 Like

Pear drawing with Brush flat canvas texture, i absolutely love these brushes, tysm!!!

7 Likes

Hello @Desamparo and welcome to the forum :slight_smile:

You could post that painting in its own Artwork: Finished Artworks topic if you like.

1 Like

Hi. My test in windows 10. with Krita 5.2.2
bundle V4 4 Sec.
bundle V6 performance 6 Sec
bundle V7 7Sec

Knife Photo-H is 2 seconds for load the first time and 1 second to make the first stroke. Then everything is ok .
I haven´t touched variables or paths. I have deleted Sqlite and Krita resource version file.
Loading times have been reduced from my latest comment.The improvement is noticeable. Great job.

I don´t know if this is related with anything but i have this weird behavior creating layers. I have updated drivers Nvidia Geforce GTX 1050 ti and restart my sistem.


I duplicated a group of empty layers and I have a 5 seconds delay with a disturbing point that i didn´t see before. Is this reported, can anybody confirm?

Also about The insta preview mode, I have discovered that doesn´t work in nearest neighbour. But I have tested also trilinear and High Quality and there is not too much improvement at least here on my I7 with windows 10. The Stroke stars normal almost in realtime and after a distance suddenly goes to high speed. No idea why. I hope my Feedback helps

1 Like

Hi, @RamonM!

Also about The insta preview mode, I have discovered that doesn´t work in nearest neighbour

Yes, instant preview doesn’t work with nearest neighbour filtering mode. That is by design (read, “how IP actually works”). The speed difference between NN and HQ filtering mode should be negligible for all GPUs manufactured after 2009 :wink:

1 Like

我在前一段时间下载了捆绑包3 4 5 ,今天看到画笔已经更新到6 7了,而且前面的捆绑包链接已经删除了。我想了解新更新的笔刷比起来以前的笔刷有没有替代关系?我是否要删除过去的笔刷,因为笔刷很大而且真的很多了不容易管理。谢谢您的笔刷很有趣

2 Likes

Translated using DeepL.com:

这是使用 DeepL.com 进行的计算机翻译:

:slight_smile: 你好 @sddo,欢迎来到论坛!

在这里用自己的语言写文章没有问题,但请务必在文章中加上英文翻译。谢谢!
例如,您可以使用 DeepL.comGoogle TranslateBing Translator 的免费翻译服务,也可以使用 百度(不过百度的中英文翻译不是很好。我不知道英文翻译成中文是否更好),Yandex Translate也是一个可靠的翻译服务,但目前最好的翻译服务是 DeepL.com

米歇尔主义者

##############

:slight_smile: Hello @sddo and welcome to the forum!

It is no problem to write your posts in your own language here, but please always add an English translation of your posts to it. Thank you!
For instance, you can use the free translation services of DeepL.com, or Google Translate, or Bing Translator, as well as Baidu (whereas the translations of Baidu from Chinese to English are not very good. I don’t know if English to Chinese works better.), also Yandex Translate is a solid translation service, but currently the best of them is DeepL.com.

Michelist

5 Likes

Thanks for the reminder, I will pay attention

2 Likes

@sddo: Since @emilm has not yet found the time to answer you, I will tell you how I handle it and what I have observed.

First the handling. You can activate and deactivate bundles in Krita via the resource management, namely via ‘‘Settings’’ >> ‘‘Manage Resource Libraries…’’ in the dialog that opens, select the bundles you want to activate/deactivate individually and use the corresponding button below to select or deselect the bundle for display in Krita. This makes it a little easier to select the brushes in Krita. And I think Krita also starts faster with deactivated bundles (that may be my imagination), but it definitely speeds up the handling of these bundles, that’s the Krita version you find described a few posts above, the links there are just invalid now, so here’s the link to the Windows version of the build in my cloud:

It is a portable version of Krita, which means you have to unpack the folder contained in the archive to a location of your choice, for example your desktop or the download directory, and can then start Krita via the link krita.lnk contained in the folder.

Now for the bundles. I think @emilm wrote here in the topic that a certain version should replace previous version(s), but I could be wrong. What is certain is that when you unpack the bundles, each bundle contains different brushes and brush tips. A single brush tip is only used once in two bundles. That’s why I still have all the bundles installed.

Michelist

##########################

使用 DeepL 进行计算机翻译:

@sddo:既然 @emilm 还没有时间回答你,那我就告诉你我是如何处理的,以及我观察到的情况。

首先是处理方法。您可以通过资源管理在 Krita 中激活和停用捆绑包,即通过’‘设置’‘>>’‘管理资源库…’',在打开的对话框中,单独选择您要激活/停用的捆绑包,然后使用下面的相应按钮选择或取消选择捆绑包,以便在 Krita 中显示。这样,在 Krita 中选择笔刷就容易多了。我认为 Krita 在启动停用的画笔包时也会更快(这可能是我的想象),但它肯定会加快处理这些画笔包的速度,这就是上面几篇文章中描述的 Krita 版本,只是那里的链接现在失效了,所以这里是我的云中构建的 Windows 版本的链接:

这是一个便携版的Krita,这意味着你需要解压压缩包中的文件夹到你选择的位置,比如桌面或下载目录,然后通过文件夹中的链接krita.lnk启动Krita。

现在说说捆绑包。我想 @emilm 在主题中写道,某个版本应该替换之前的版本,但我可能弄错了。可以肯定的是,当你解压捆绑包时,每个捆绑包都包含不同的笔刷和笔刷提示。一个笔刷提示在两个捆绑包中只能使用一次。这就是我仍然安装了所有捆绑包的原因。

米开朗基罗

2 Likes

谢谢你的回复,我会试试krita5.3怎么样,我现在还在用5.2.0。

因为这个艺术笔刷捆绑包每个笔刷之间的差异很抽象,而且krita笔刷管理只显示缩略图,这样的话很快就会忘记每个笔刷的特征。我想的是作者如果是计划新画笔代替前面画笔的话,我更希望直接使用作者规划好的范围较小的集合。

Google translation is as follows:
Thanks for your reply, I will try krita5.3, I am still using 5.2.0.

Because the differences between each brush in this art brush bundle are very abstract, and the krita brush manager only displays thumbnails, so you will soon forget the characteristics of each brush. I think if the author plans to replace the previous brushes with new brushes, I would rather use the smaller set planned by the author.

2 Likes

Update:
Did reduce the brush tips count for the heaviest brushes. Found that reducing number of light rotations worked well for this one:


And less well for other so went with larger slices instead:

I’ve made icons and I think the brushes are pretty much done. I could use some input on the names however:

Bundle name: memileo Impasto Brushes

memileo Impasto 01 Brush - Flat Tip

memileo Impasto 02 Knife - Ridges
(Suggestion by @RamonM : “Thick dense”)

memileo Impasto 03 Knife - Grainy Grooves
(Suggestion by Ramon : “Thick holes”)

memileo Impasto 04 Knife - Grainy Edge

memileo Impasto 05 Knife - Details

memileo Impasto 06 Knife - Flow

memileo Impasto 07 Knife - Flow Blender

memileo Impasto 08 Knife - Smooth Flat

memileo Impasto 09 Knife - Textured Flat
(Suggestion by Ramon: “Irregular”)

memileo Impasto 10 Knife - Dabs

28 Likes

Wow, what a great job, I like the icons. Regarding the count of tips on the brushes, the truth is that I barely notice the defect and also when painting, relatively short brush strokes are probably applied on top of each other, I don’t think it is a big problem if it helps to improve performance. For the name I would add the word “real” impasto brushes.

5 Likes

I can’t wait to try it. Thanks fo much for making the brush.

2 Likes

@M_Lobos
Thanks.

:smiley: I don’t think they look/feel real enough to be called real. - No cast shadows outside of brush tip, obvious repetition, lightness map doesn’t interact/blend/smear with itself.

6 Likes

i decided to make an account on here for the sole reason of saying that your bundle rocks so hard!!! love it to shreds!! keep on improving this!!

2 Likes

This looks amazing! I love the test brushes already, and now with nice icons as well! Are these available already? I have not found the link to this version.

4 Likes

Uh, can we nominate these icons to be featured on the from page of this forum. These icons are a work of art in of themselves.

11 Likes

@postmax No I haven’t shared them yet. Still need to decide on the names and prepare some presentation stuff.


Names update:
memileo Impasto 01 Brush - Flat Tip
memileo Impasto 02 Knife - Wavy Ridges
memileo Impasto 03 Knife - Grainy Grooves
memileo Impasto 04 Knife - Grainy Edge
memileo Impasto 05 Knife - Detail
memileo Impasto 06 Knife - Flow
memileo Impasto 07 Knife - Flow Blender
memileo Impasto 08 Knife - Flat Smooth Wave

  • memileo Impasto 09 Knife - Flat Textured Irregular
    memileo Impasto 09 Knife - Flat Mottled
    memileo Impasto 09 Knife - Flat Dappled
    (which one of these sounds and fit the brush better?)

memileo Impasto 10 Knife - Dabs

Are they fine like this? Should I flip some words around?
I’m not a native english speaker so I’m unsure. ^^

11 Likes

Names sound fine to me!

2 Likes