Jump to content

Feature Request for Brush Opacity

Recommended Posts

I honestly did use the search engine and came up with one matching request, the reply to which did not quite answer my question, so forgive me if this is an old settled issue!

I was hoping Paint.NET would develop the ability to change a brush's opacity, instead of having to rely on changing the opacity of layers. A tool similar to OpenCanvas's brush or PaintTOOL Sai's watercolor brush would be awesome. Allowing the user to change the opacity of the brush itself would be very handy for sketching, whether or not you have tablet pressure sensitivity, because in the initial sketch you can set the brush's opacity low, and then set it higher/100% again once you've drawn what you wanted and go over it again. It's a lot easier than sketching over multiple layers, like I've been doing (sketching something on one layer, then making its opacity lower and drawing on top of it with a new layer). The alpha tool, which is the closest thing I've found for brush opacity, also doesn't cut it for these purposes.

I know Paint.NET is more oriented for photo manipulations and such so a feature like this that's mainly used for drawing/sketching isn't as big a priority, but I would really appreciate it! I love paint.NET's brush's "Fill" option, where you can draw with diagonal lines or "Percent 60" and etc... they're really great for making comics. With a brush opacity setting, it would be easier to sketch out comic layouts within the program as well. ;)


Link to comment
Share on other sites

Those alternatives are still not what I'm talking about, I'm afraid.


The left side's example of brush opacity is one I took from a very simple online painting program. Painting programs differ in how their opacity works, sometimes. This particular program needs a completely new stroke to go over the previous one in order to get a less opaque color; in some other ones, you just need to go over what you previously colored without lifting your pen/mouse and making a completely new stroke.

What this particular program does with opacity is, after setting the opacity to a lower level (below 100%), there is no need for any further color or brush adjustments: the first stroke is lighter (according to what you set the opacity to) and any subsequent strokes OVER the previous stroke is a shade darker. Eventually if you keep going over it, it will be the color you selected at 100%, in all its intensity. Again, it's very handy for sketching because you can draw out what you want while in a low opacity, so that it's lightly colored, and then you can go over it again bit by bit until you've got what you actually want, and usually when you've gone over it perfectly (aka lineart, or something) the color is the darkest, so you've got a defined drawing.

Without this brush opacity feature, you would need to keep switching colors (ex. sketch with light blue, switch to dark blue and try and go over it again) and doesn't allow much rooms for errors like brush opacity does. Because of brush opacity, you can make multiple sketches and go over the drawing you want over and over, and each time the color becomes a little darker; by the time the color is its darkest (100%), you've probably gotten your sketch perfected.

The following example is done with the same program as above, and then compared to paint.NET:

example.png<---using opacity______________paint.NET--->expaintnet.jpg

I hope you understand what I mean now. Again, to emphasize the usefulness of brush opacity, if you would notice the various hues or variations in intensity in the hand sketch; they are kind of subtle. (Also, pardon if my vocabulary isn't quite accurate considering what is happening to the colors, regarding what hue/intensity/opaque actually is. I'm not very well-versed in these artistic definitions.) The hand sketch was done without touching the opacity button once after setting it to a low level. The lightest color you see is the result of that opacity setting, and my further drawing over that intial sketch caused the colors to get darker because they were lying on top of each other. Eventually I got a finished product that is obviously outlined darker than any previous sketching. If I were to try the same thing with Paint.NET, I would have to keep switching color palettes, and that is much more time consuming and troublesome.

------------ I hope my request is clearer now.

I appreciate the alternative suggestions, but I am simply suggesting/requesting an opacity feature. Not trying to get around it with what Paint.NET already has. Because again, the alpha slide bar is not good for this because it depends on speed for the light/darkness of the color, so if you want a lighter color you have to draw really fast, which isn't helpful at all (and again, the circle marks). The overwrite mode is not what I'm looking for either.

Link to comment
Share on other sites

You have to turn off antialiasing ( :AntiAliasingOn: -> :AntiAliasingOff: ) to get rid of the "circle marks." If you want overlapping brush strokes, they have to be on a new layer. These are known bugs in Paint.NET, and if it's too much trouble to work around (it would definitely drive me insane), then it would be better to use different software until these issues are fixed. Sorry.


ambigram signature by Kemaru

[i write plugins and stuff]

If you like a post, upvote it!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...