Spray brush engine: Allow density be controlled by pressure and

Hi!
I have some feature requests for spray brush engine that I believe will add extra functionality to it.

Would it be possible to map spray brush density to parameter like pressure? so the amount of particle will be affected by pressure. I think it will help to control gradation better when you are shading.

I think adding texture option may help to emulate spraying on textured surface or add more interesting effects.

I think the requested feature may help with spray can emulation and stippling even if its use case is kind of niche. I hope it would not be too hard to implement it haha😋. Even then just gonna leave it here for future reference too.

Thank you and regards
Carina

1 Like

Could you allow to show us an example of the feature request that you wanted for Krita by screenshots? Please :pray:
Because i was thought this was something similar to the Brush features from Clip studio paint.
It would helps a lot for us, for understanding your idea​:bulb:. :pray::innocent::smiling_face:

Yup, it is similar to the one from clip studio. Clip studio spray settings corresponds to the scatter feature in pixel engine but with options similiar to spray engine.
I have video to show how the requested feature should work.

For context, as I make the brush stroke in the video, I increased my pen pressure. And the brush partickes got more compressed as density changes.

1 Like

Alright i understand now, if there any possiblity that you posted any type of Mockup for this feature request, i mean a simpe edit image how this would be implemented in Krita. :pray:

Hi, sorry for the late reply. Here is the mockup for how this feature can be implemented.

Basically need a controller similar to size and opacity but for particles denstiy.
I for the stroke preview I took a screenshot of the brush stroke I drew in csp for more clarity. :laughing:

Hmm, I hope texture setting can be implemented too but when I was testing out texture settings in csp, it might affect the look if texture is enabled.
Since CSP have texture each stroke and each tip options, the resulting visual on the brush may be different.

Below is the comparison for each settings:

Texture each stroke


The brush stroke seems to have texture masked to it as a whole.

Texture each tip


It seems that each particle in the brush have texture applied to it, so it looks less like spray paint on a texture surface.

Krita does not have texture each stroke implemented yet, but I have some “thoughts” about how it can be implemented in the neighbouring thread.

I was thinking that allowing this feature can show effects of spraypaint on a wall or textured paper but I have no idea about the difficulty of implementing that feature. (I hope I did not get too sidetracked, but I think it is relevant to this thread’s feature request.)

Anyways, I am not sure the complexity of this request but hopefully this can be used for future reference.

Thanks and regards
Carina

3 Likes

This feature of the spray brush would affected by the Tilt elevation and direction too? Its one of the behaviors i saw much in this type of features can used by shading too.

Because i saw this post similar to this one Regarding Spray Brush Engine
And this part its my principal concern.

Besides i dont know if this was already merged or its something different? Correct if i am wrong please. Maybe its another complemental part of this Feature.

It is a different thing, that thread was discussing about distribution of the particles since that time Krita distribute particles from the center only. This request was to have the amount of particles in brush tip be affected by parameters like pressure, tilt, etc.

1 Like