Time for another node test: I played around the idea about doing proper dithering completely inside blender just by using compositing nodes and here’s the result:
Rendered at 160x200 (honoring c64 double wide pixel aspect):
The dithering uses ordered 4x4 matrix implemented via math nodes, it’s probably the least effective way of doing this but hey, it can be done!
It would be really cool to actually fit the end result to a fixed palette but doing with plain math nodes would be a total performance killer and i’m open to alternative ways to handle it inside compositor nodes.
The compositor nodes have a switch to show external images if you want to just test the output:
And here’s a comparison image between the rendering and output:
Yeah, the last test image containing comparison doesn’t yet have saturation dithering. Actually I tried to get away with static saturation as it would provide real 16 color palette, but there just wasn’t a good single value to stick.I had to fall back to dithered saturation which provides coarse 64 colors.
There’s no direct palitisingness on Blender… I did make this for C64-ising video a little while ago (the video is the late great C64 and folk musician Ben Daglish)
sorry for bump, but the link is dead and the picture for the node graph is blurry and i cant see what the nodes are.
I really wanna make this c64 stuff too… thanks
Just stumbled across this, great work!
Is there a possibility to make the pixels not stretched in the x direction?
Looked through your node tree and was overwhelmed…