Favorite brush engines?

If you are interested in Krita, you probably did not miss boud’s article about the state of Krita. It also hit dot. Maybe you have read that I will work on brushes in my thesis, and this is what is going on in this blog post. My work will cover potato stamping engines, hairy brush engines, particle brush engine and maybe some other, that I plan to discover :)

So far I choose and implemented Dynabrush from Paul Haeberli. Pieces of this brush is in Inkscape already as Calligraphy Tool. Next target is Paul’s Impressionist and I have found some articles about improvements of his Impressionist. From Hairy Brushes, I would like to recover Hairy Brush by Stressman and make improvements mainly to my Google Summer Of Code project – sumi-e brush in Krita. I would like also improve Krita’s Airbrush and Smudge. I did deform brush and there is enough space for improvements in it too.

Inspiration and really nice work is done in apps that boud mentioned in his presentation in Libre Graphics Meeting 2008.

Have you got favorite 2D digital brush engine? Let me know in comments.

This entry was posted in Krita. Bookmark the permalink.

5 Responses to Favorite brush engines?

  1. Anon says:

    Hello – I’m not very knowledgable about brushes and artwork, I’m afraid, but would the oil-painting featured in e.g. ArtRage qualifiy as 2D? In any case, are there any plans to bring oil-painting to Krita? Thanks! :)

  2. For something like the art-rage brush to function we’d need a very fast bumpmapping routine and a height field in our layers. The first isn’t there yet — the second is already available. Though we might use the Marble routine. Once the bumpmapping during image recomposition is done, we simply have to add perturbation of the height field to a paintop to have something similar to art rage.

    But actually, if Lukas develops his sumi-e brush further, we’ll have something much closer to Corel Painter’s RealBristle brush engine…

  3. Ed says:

    Hello, I like your plans.
    I enjoy playing with the deform brush so I’m happy to know that it will be improved.

    Your work is appreciated, thank you.

  4. Avian says:

    I’d personally would love to see a replication of the normal (pencil) brush and watercolor brush from openCanvas, my drawing software of choice. However, it requires to use virtualbox or vmware in Linux, therefore being a bit bothersome…if Krita would replicate that, I’d use it exclusively without a second thought.
    Krita’s advance has been fantastic the last years, I am glad to see there’s interest on doing solid art software for linux (and other supported platforms).

  5. cynic says:

    Something that I’d really like to see is an extremely flexible set of exposed variables so that brushes can be customized a-la http://mypaint.intilinux.com/ so that artists could, for example, take a basic ‘potato’ brush loaded with a custom pattern and tweak the amount of jitter based on speed and tablet pressure for variables like scatter-per-axis and size/color ect. Photoshop CS has some basic functionality like that with a nice feed back that shows the result of fiddling with any of the sliders in more or less real-time (Krita already has a display showing the stroke of the currently selected brush; this looks exactly like that; but it updates as you toggle this or that option/adjust this or that slider). Contrast that with Gimps “dynamic brushes” that have only an on/off toggle for a few very basic functions like ‘fade stroke.’

Leave a Reply