Cascade icon indicating copy to clipboard operation
Cascade copied to clipboard

Feature request: Scriptable brushes with layer sampling capability

Open IPv6 opened this issue 3 years ago • 4 comments

Thanks for interesting tool! Hoping it will get brush support someday and i wish to propose make brushes scriptable from the start. It is incredibly useful, using them with freeware tool FireAlpaca which use LUA for brush scripting and something similar inside more sophisticated image editing software would be a hit.

Lua brushes for FireAlpaha may sample image (get pixels RGBA of current layer and set RGBA is needed ) during brush cycle, draw vector shapes if needed and stuff. So suggesting this as starting point

IPv6 avatar Jun 05 '21 14:06 IPv6

Hi!

Thank you for your suggestion! I have not been actively working on this project lately but hope to find some time soon to move it forward.

I will have a look at FireAlpaca and see what I can come up with.

ttddee avatar Jun 06 '21 17:06 ttddee

(any chance of renaming this issue to something descriptive?)

andybak avatar Apr 18 '22 13:04 andybak

I have been experimenting with creating a brush engine and there is some progress in that area.

It's a pretty big feature though, so it'll be a little longer still... Just so you know I haven't forgotten, I really want this too :)

ttddee avatar Apr 18 '22 19:04 ttddee

No problem! Keeping an eye on your project, there is so little node-based image editors... it`s a hard thing to do right // especially in case of mixing procedural (nodes) and hand-made (manual brushing) things.

BTW, with solid brush scripting support many kind of useful brushes can be added by comunity, so this is another argument to make them scriptable from the beginning. Most of image software use some hardcoded "brush parameters" and this is really limiting // although quite understandable :)

IPv6 avatar Apr 19 '22 08:04 IPv6