3 ms·
What is the point of this?
by Ono-Sendai 2y ago
What is the point of this?
- kevingadd 2y agoIf dithering isn't stable in motion it creates distracting 'shimmering' and other effects as the camera or objects move, which can be unpleasant to look at. Unstable dithering is also potentially harder to compress in videos.
- Ono-Sendai 2y agoYeah but if your dithering is noticable in the first place you're doing it wrong.
- Rohansi 2y agoUnless you want it as an artistic style.
- cma 2y agoIf this is surface stable it should also work for stereo/VR without much stereo disparity, where normal dithering would have a mismatch. And PCVR is often streamed over video codecs now so what you said aboutvideo compression should help there too.
- AndrewStephens 2y agoI was also wondering how well it would look in stereo. My guess is it would still look strange (the "depth map" would also appear dithered) but the effect would be interesting to experiment with.
- Retr0id 2y agoAs far as I can tell, it's purely artistic.
- abetusk 2y agoTo create a dithering effect for 3D scenes. Doing a straight 2D dither on each frame will result in noisy artifacts and won't be "stable". Doing an "ordered" dithering produces a "porch screen" artifact effect, where there's a stable pattern in screen space that can be seen. Trying to naively map dithering patterns as textures on 3D objects again results in unstable patterns as the dithering is dependent on the distance of the screen to the object and produces noise. This is a proposed solution that maps a dithering pattern as a texture that doesn't have the "porch screen" effect and is stable. The video linked [0] to in the repo talks about experiments and shortcomings from the above I just listed. This work is in response to some challenges the developer of the "Return of the Obra Dinn" game experienced when trying to create a dithering effect in game [1] [2]. [0] https://www.youtube.com/watch?v=HPqGaIMVuLs&t=201s https://www.youtube.com/watch?v=HPqGaIMVuLs&t=201s [1] https://news.ycombinator.com/item?id=42084080 https://news.ycombinator.com/item?id=42084080 [2] https://forums.tigsource.com/index.php?topic=40832.msg1363742#msg1363742 https://forums.tigsource.com/index.php?topic=40832.msg136374...
- Aardwolf 2y agoI do wonder if it would be possible now to not map this to textures, but to pixels in screen space. Because it looks like high-res 3D mapped textures with circular dots on them now, rather than low-res screen pixel dithering. I remember seeing the video about the difficulties of dithering stability in "Return of the Obra Dinn". The solution here has it rendered on textures, but the dots still all have similar size in screen space, so mapping this to actual screen space might still be possible (as in, no circular dots on textures, but low-res pixels on screen being turned on/off directly)?