La belle matérialité du site https://mater.digital/
La belle matérialité du site https://mater.digital/
Buenos días.
The previous demo made me dig deeper into dithering algorithms. It's something I should have done years ago, as I've been using simple random dithering now and then, and I hadn't even thought of gamma correction. One algorithm in particular caught my eye: Riemersma dithering, which uses the Hilbert curve. Compared to the usual matrices for error diffusion, the curve approach seemed easier to implement in some ways, as it has fewer edge issues.
More interestingly, it struck a chord with my earlier experiments with space-filling curves in image processing. So it was a kind of familiar territory, but it also seemed esoteric enough that I could imagine making some new discoveries. For example, play with other plane-filling curves besides the Hilbert.
The first image uses the boustrophedon curve, which makes the vertical wave patterns I recall from a number of non-dithering demos. The second curve is what I call the diagstrophedon, a diagonal zig-zag starting from the top left corner, and I think its wavy artefacts make a nice match for Venus's hair.
Then in image 3 we have Hilbert, which doesn't seem to make any particular artefacts, and I guess that's a good thing for dithering. Finally 4 uses the Peano curve, which makes some fun wiggles in light areas.
Dithered datamoshing might be my favourite aesthetic
Can anyone recommend software for dithering images/video. Ideally it should:
Be open source
Work on Linux
Be desktop software (i.e not a web application)
Pixelate images before dithering
Allow for batch processing
Have a gui (optional)
Do command line processing
Have more than three dithering methods
Be something other than Imagemagick
Embrace
(Custom per-pixel emulation using Desert palette. 136x128, Bayer 8x8 dithering.)
Created in #Retrospecs for #iOS - https://8bitartwork.co.uk
A long-arse blog post about getting Surface-Stable Fractal Dithering effect running on Playdate, including several side quests. https://aras-p.info/blog/2025/02/09/Surface-Stable-Fractal-Dither-on-Playdate/ #dithering #playdate
@gruber Today’s episode of #Dithering sounds like you feel differently now than when you posted this.
Surface-Stable Fractal Dithering by @runevision is oddly satisfying. It somewhat reminds me of halftone dithering used in print papers (while this dithering was used due to cheap & low quality printing methods it somehow is oddly satisfying in itself). https://www.youtube.com/watch?v=HPqGaIMVuLs https://github.com/runevision/Dither3D
Interesting thing: the #ega 16 color palette, matching CGA colors, produces really ugly results with #artifacts using Floyd-Steinberg #dithering when sub-sampling from higher color palettes.
#retrocomputing nerds ahoy! Didn't find the dithering you were looking for?
Here's my implementation of ADJUSTABLE STRENGTH #dithering in both Floyd-Steinberg and Atkinson varieties. Great for transferring art you drew on modern devices to old computers with limited color capabilities & low resolution.
Includes #commodore64 pepto palette for you to get started!
#programming #dotnet #csharp
https://github.com/gimulnautti/DitheringToPalette/
@gruber I did the math. Snce July 6, 2021, (my feed didn’t go all the way back to 2020) Ben has opened #dithering 151 times - 53% and you have opened 141 - 47%
algorithm unfucked successfully
Clever E-Ink Driver Does 32 Levels of Grey, Avoids Update Flicker, And More - There’s a lot to like about E-Ink displays, and you might be about to like them ev... - https://hackaday.com/2024/03/23/clever-e-ink-driver-does-32-levels-of-grey-avoids-update-flicker-and-more/ #microcontrollers #anti-flicker #dithering #greyscale #displays #e-paper #e-ink
A ZX Spectrum Raytracer, in BASIC - [Gabriel Gambetta] knows a few things about ray tracers, being the author of Tiny ... - https://hackaday.com/2024/01/26/a-zx-spectrum-raytracer-in-basic/ #computerhacks #tinyraytracer #raytracing #zxspectrum #dithering #sinclair #bas2tap #shadows #basic #fuse
... when testing your video code becomes an artful exercise ...
UK Politics
@gruber with regards to the latest #dithering episode: you and Ben stated that what set Trump’s candidacy apart was his ability to *circumvent* traditional media by leveraging social media; however, my impression is that he actually received *by far* the most airtime on the traditional media channels of all candidates, rendering that entire point moot. Perhaps he was able to incite his base on Twitter, but the wider populace received his messages on Fox, CNN, etc.