Email or username:

Password:

Forgot your password?
Top-level
Job

@neauoire If you feel like experimenting with threshold maps, here's an 8-bit variation of interleaved gradient noise:

noise(x, y) = (142 * x + 79 * y) & 255

Should be trivial to implement in uxn, no?

4 comments
Devil Lu Linvega

@vanderZwan yeah that's an easy one to port :) have you tried it?

Job

@neauoire if you mean in uxn, no, because I wouldn't know how to load an arbitrary image file. If you have some pointers to how to make a CLI that can read an image file and then create a new one, this could be a neat first attempt at a uxn rom for me actually :).

If you mean trying it out for dithering in general, then yes: I have an ObservableHQ notebook that has it as one possible noise map. It also experiments with mixing it with a sharpening filter:

observablehq.com/d/8e32d923e41

@neauoire if you mean in uxn, no, because I wouldn't know how to load an arbitrary image file. If you have some pointers to how to make a CLI that can read an image file and then create a new one, this could be a neat first attempt at a uxn rom for me actually :).

If you mean trying it out for dithering in general, then yes: I have an ObservableHQ notebook that has it as one possible noise map. It also experiments with mixing it with a sharpening filter:

Devil Lu Linvega

@vanderZwan yeah, I meant in uxn, it'd be a good way to break into it, it's a pretty straight forward project to implement. There's lots of image parsing code around that you could base yourself on if you wanted to give it a try :)

Job

@neauoire I'll have a look around and maybe give it a shot!

But I'm saying this in an "explicitly *not* calling dibs on this"-manner, because I have a six month old and I know I have no spare time for creative coding for a while anyway ;)

Go Up