Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+2)

I've had a thought about whether this could be achieved with custom brushes - like a brush that just draws a halftone pattern. I tried making a brush that just has a halftone pattern, and while you can kinda use it to stamp areas of dither, dragging with it makes the effect fall apart, and lining it up can be tricky. So it's not exactly a solution but let's call it an experiment.

You can try it yourself, by putting 

brush["ditherBrush" image["%%IMG0AAoACqqAVUCqgFVAqoBVQKqAVUCqgFVA"]]

into the listener.

Other thoughts I've had are whether an extra fill function would work - i.e. instead of filling every single pixel in the area it just fills half of them in the halftone pattern. This could probably be written as a function in a module maybe (i.e. pass it in an image and coordinates) but that's not as convenient as having it in the UI. But this might be easier to implement than reworking the way the patterns function? (Since the 1-bit nature of them may be difficult to change)

(+2)

So for what it's worth it looks like the new version 1.58 adds some features to the custom brushes, and includes some extra brushes in the "brushes.deck" file that basically do this but make it work - so you can use a brush that paints a halftone pattern.

I'm interested, but I don't think I fully understand how this works yet. I'm still stuck on how to use these codes exactly. but at least I know there's a way now!

(+3)

It's not too hard to set up. If you drag the "brushes.deck" onto an open Decker window, it'll pop the Font/Deck Accessory Mover up. If you then add the "screenPrints" module to your deck, then that'll add some extra brushes to the toolbar that paint like half-tone patterns that you can use for dithering.