Jump to content

Brush Factory v2.0 (August 8th, 2020)


Recommended Posts

OK, I just used Brush Factory again, just now, a bit more extensively. It works really well under 96 dpi settings with the increased brush sizes using hi resolution brushes. No lagging that I noticed. When using Brush Factory in 300dpi settings, it still works nice, no lag issues, but the brush size is still really small. The Jitter tab works great, too. I did notice it's a bit quirky in 300 dpi settings to decrease or increase the size of the canvas, but not much. The mouse scrolling doesn't work in 300 dpi like it does in 96 dpi, and I'm with Toe Head about enlarging and decreasing the canvas that way, because it makes it easy to get it adjusted quickly the way you need it without the canvas slider tab being way too sensitive and quick to make the canvas too big or too small. In 300 dpi settings, having to use the tab thing to change the size of the canvas can drive you a bit nutty. It goes too fast and is too big or too small and the mouse center scroll button no longer works to make the canvas bigger or smaller, at least it didn't for me. HOWEVER, I found a way that does it smoothly. If you click and hold the mouse button down, placing the mouse pointer just to the right of that adjustable slider tab, and slide your mouse pointer NOT directly on the slider tab button itself, you can adjust the canvas smoothly that way. Just don't actually click on and hold the slider tab button itself.

 

If you can make the brushes larger for those using 300 dpi settings (often used for professional printing purposes), since many of mine are hi res brushes, that would be very helpful.

 

Having said that, and I'm not sure about how others use it, but maybe you could create an alternative Hi Res Brush Factory with a much more increased brush size and completely get rid of the "Color" tab at the top, next to the Jitter tab. I found no reason to use it when playing with it. Of course, maybe it's something important to other users, but for me it was not even needed to make sure I get specific colors using the color palette in or out of Brush Factory.

 

I hope this has helped.

Link to post
Share on other sites
1 hour ago, ScrapbookWithPDN said:

it's a bit quirky in 300 dpi

I never tested it at 300 dpi and I hear that the framework I use to display the plugin window and all its controls has a lot of DPI scaling issues because DPI was more of an afterthought in the Winforms library. I'm actually not sure how to test at 300 dpi.

 

Control + Mouse Wheel is the shortcut for zooming in and out, same as PDN itself. You're not suggesting this doesn't work, right? It shouldn't depend on DPI.

You can also press tab a couple times so the canvas zoom slider is active, then use arrow keys or Ctrl + arrow keys to adjust it.

 

Unrelated side notes: Can't get rid of Color behaviors; I use it in seriousness for e.g. variation in grass color. Fair bet others find it useful. If I made brushes much larger, they would lag so badly that drawing with them would become unbearable and you'd only be able to manage single-clicking.

Untitled.png.28dedeebdce78c42589f24716981923f.png

Link to post
Share on other sites
On 12/11/2016 at 2:20 AM, Eli said:

A mouse speed controller, if I move the mouse too slow the brush will be recreated too many times.

Well, it's been two years but yeah, I've got a solution. Any change to drawBrush() is slow to ensure functionality still works, so I'll have to finish testing tomorrow, but results are positive and I only have obscure edge cases left to test or optimize.

 

Version 1.8 released

The only change here is mouse speed control, which has a property called brush density and can be changed under the tab called other. It's set to 10 by default, meaning the image is repeated at every 1/10 the width of the actual brush. You can set it to 0 to turn it off and draw like you used to. It's a lot smoother and nicer for the most part, but when you're using large brushes, a really high density, and/or working on a large image, it may create angular lines. So remember you can turn it off if you need to.

 

I tested all the settings. When turned on with minimum draw distance, the effect is that it draws in line segments at a time. With small brush sizes and horz/vert spray, it has an interesting comb effect. Report bugs and other things. If you find it lags too often, maybe I'll have it off by default.

Edited by Joshua Lamusga
  • Like 1

Untitled.png.28dedeebdce78c42589f24716981923f.png

Link to post
Share on other sites
19 hours ago, Joshua Lamusga said:

Version 1.8 released

 

Your release notes did not include the clipboard background transparency fix.

 

PdnSig.png

Plugin Pack | PSFilterPdn | Content Aware Fill | G'MICPaint Shop Pro Filetype | RAW Filetype | WebP Filetype

The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait

 

Link to post
Share on other sites
  • 5 months later...
  • 8 months later...

I know.... I'm pretty late to the "PdN Plugin Party" 🤣 However I'm hoping you can entertain my brain for a minute or two:

 

As it stands currently, I seem to have an easier time running/using PdN than any other image editor out there, so I'm trying to gather what plugins I can that I know I've used in Gimp previously.  Brushes are my current mission!  I'm primarily looking for a "grunge" brush or something similar, as well as other similar-looking effects. My project workload includes creating new textures for things like: tattoos on an NPC/Character, wood & metal furnishings as well as hardware pieces (for a door or something similar), etc. I know that stamps/clones and brushes are going to be my primary tools since I've been using mostly brushes (stamp only a couple of times throughout) I'm beyond capable of coping with the extreme limitations that come with PdN as a standard. I know this will make my "ease of use" a little less "at ease" but it's necessary.  So... my question(s):

1- Is there a grunge or similar brush with your Factory 🙂 

2- (if) my short story managed to bring to mind any additional/juicy ideas to [your] mind regarding brushes that I should look at especially... then I'm starving for any tidbits that'll get tossed my way! lol! It all will help make things easier/quicker as I continue my endless search for plugins...

Link to post
Share on other sites
5 hours ago, Punk'n said:

I know.... I'm pretty late to the "PdN Plugin Party" 🤣 However I'm hoping you can entertain my brain for a minute or two:

 

As it stands currently, I seem to have an easier time running/using PdN than any other image editor out there, so I'm trying to gather what plugins I can that I know I've used in Gimp previously.  Brushes are my current mission!  I'm primarily looking for a "grunge" brush or something similar, as well as other similar-looking effects. My project workload includes creating new textures for things like: tattoos on an NPC/Character, wood & metal furnishings as well as hardware pieces (for a door or something similar), etc. I know that stamps/clones and brushes are going to be my primary tools since I've been using mostly brushes (stamp only a couple of times throughout) I'm beyond capable of coping with the extreme limitations that come with PdN as a standard. I know this will make my "ease of use" a little less "at ease" but it's necessary.  So... my question(s):

1- Is there a grunge or similar brush with your Factory 🙂 

2- (if) my short story managed to bring to mind any additional/juicy ideas to [your] mind regarding brushes that I should look at especially... then I'm starving for any tidbits that'll get tossed my way! lol! It all will help make things easier/quicker as I continue my endless search for plugins...

 

The Brush Factory support Photoshop brushes file (*.abr) and you can download a bunch of brushes for free from Brusheezy.com.  That website has plenty of grunge brushes for you to explore.

Link to post
Share on other sites

Much appreciated... I'm opening another tab as I "speak-type" lol  but, if  (or rather, if everyone else but me doesn't know already hahaha) anyone else asks you this or a similar question in the future... apparently both PdN and Gimp are able to use .abr Brushes as well --- or at least the ones that I have downloaded and installed including yours  🤘 🎃  sneaky little buggers...

 

[brief moment to be semi-serial]

... dude... thank you for the referral to Brusheezy, and replying to my question that you [all] probably get pretty regularly even tho the actual questions/answers evaded me enough to prompt asking it myself; as well as my insanely late-in-date compared to the most recent post prior to mine.

  • Upvote 1
Link to post
Share on other sites
  • 2 months later...

Setting the foreground color with a color picker is very much necessary in pretty much any work I do in Brush Factory, since I use the plugin myself. That work isn't hard and I've created a branch for it. I'll be updating this plugin shortly, likely tomorrow.

Untitled.png.28dedeebdce78c42589f24716981923f.png

Link to post
Share on other sites

@PixelArt
That seems like it would be a custom algorithm that removes the adjacent pixels while drawing. This would be very difficult to do for a brush image, because that would require finding out where all the pixels for each applied image and detecting L shapes to omit changing the corner pixels -- it would be super time consuming, actually. I can see how a pencil tool designed only to draw individual pixels (and not a brush image) would be able to handle this kind of algorithm.

What I can do is try to get brush smoothing. It would still create L shapes when drawing, but it would be less likely to do so since localized jitter is averaged out. I'll let Aseprite keep their custom implementation of the pencil tool.

Untitled.png.28dedeebdce78c42589f24716981923f.png

Link to post
Share on other sites
Posted (edited)

Version 1.9 released

It's been awhile since I've updated this plugin. I decided it's a disservice not to have a color picker already, so I've added that functionality. It works similar to the normal color picker in paint.net, and you can press K to switch to it. After selecting a color, the brush tool is selected.
 

image.png.4caafdf462f9fa3309f9cbebea260838.png

Edited by Joshua Lamusga
  • Like 3
  • Upvote 3

Untitled.png.28dedeebdce78c42589f24716981923f.png

Link to post
Share on other sites
9 hours ago, Joshua Lamusga said:

I did mention Aseprite in my previous post for a reason :)

There's also simplified version of pixel-perfect drawing. Aseprite's code is a bit bloated.
Simplest form could be checkbox when using square brush.
This is very handy for pixel art.

 

But as you said  

12 hours ago, Joshua Lamusga said:

I can see how a pencil tool designed only to draw individual pixels (and not a brush image) would be able to handle this kind of algorithm.

 

 

Edited by PixelArt
Link to post
Share on other sites

Version 2.0 released

Added HSV jitter options. Jittering the redness, greenness, blueness isn't quite enough; I've personally ran into situations where I wanted value or hue jitter. The HSV jitter options can work in conjunction with RGB jitter as well, and in that case take the color produced by RGB jittering as input for the HSV jitter. Here's the modified tab appearance:
image.png.49b30e494ff55657c0d339da64810a3c.png

I cut half the labels because it shouldn't take too long to figure out how it works as you play with it, even if you forgot since the last time this plugin was used. Here's an example of using HSV jitter with grass, using some value jitter.
image.png.495c641613b13dc6e9024740993d5bd1.png

  • Like 2
  • Upvote 2

Untitled.png.28dedeebdce78c42589f24716981923f.png

Link to post
Share on other sites
  • 1 month later...

Hi, im new in the post, and i just found this awesome plugin that gives me a lot of possibilities with the brush, but i cannot found one in particular...
Im searching for a ''stabilizer'', that tool that slow down the speed of the brush to make smooth draw
There's something you can add like that, it would be awesome and you will be the first to make a plugin about that

Link to post
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.

Guest
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...