| ▲ | Return of the Obra Dinn: spherical mapped dithering for a 1bpp first-person game(forums.tigsource.com) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 271 points by PaulHoule 3 days ago | 39 comments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | m12k 9 hours ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
If you find this interesting, you might also be interested in this video of someone diving even deeper into how to make the dither surface stable: https://www.youtube.com/watch?v=HPqGaIMVuLs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | tesseractcat 8 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
If anyone finds this interesting, I'd like to plug my post analyzing a similar technique, but generalized for perspective pixel art: https://tesseractc.at/shadowglass | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | progforlyfe 8 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
I grew up on the small 6 inch 1 bit Mac SE display so the art style has a special place in my heart. Sadly I'm too "dumb" to fully enjoy the game as it requires a lot of attention to detail -- amazing if you enjoy detective style puzzles! I still highly respect it. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | vagab0nd 5 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
This is great from a technical and artistic perspective. But for me personally, the visual style ruined a great game. I love detective/deduction games. I'm listing some of my all-time favorites in this genre. I'd love to finish Obra Dinn, but god it just makes my eyes hurt so much. The Case of the Golden Idol Chants of Sennaar Her Story IMMORTALITY The Painscreek Killings The Roottrees are Dead Type Help | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | rokkamokka 10 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
I gave this game a shot but honestly the art style got in the way of the gameplay for me. Fun to read how much effort went into it | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | monkpit 20 minutes ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
(2017) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | car 4 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
When the Mac and Atari ST first hit the market in the 80's, there were Comics created in this 1-bit "ordered-dither" style. For error-diffusion dithering (Floyd-Steinberg etc.), you needed more bits per pixel, to carry the error. SHATTER: https://imgur.com/gallery/shatter-1984-was-first-commerciall... Robot Empire: https://www.reddit.com/r/atarist/comments/xgs4rh/comicbook_c... | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | surfsvammel 8 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
I absolutely loved this game. I still think about it often, the story and the characters. I wish there was more games like it. Interesting read! | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | abetusk 8 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
I keep feeling like there's a set of fundamental assumptions that can be optimized for, or relaxed and optimized for, in order to get at what a better method might be. For example, stability of dithering under rotation and or some type of shear translation. What about stability under scaling? There's been some other methods that essentially create a dither texture on the surface itself but, to me at least, this has a different quality than the "screen space" dithering that Obra Dinn employs. Does anyone have any ideas on how to make this idea more rigorous? Or is the set of assumption fundamentally contradictory? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | HelloUsername 10 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Previous discussion of "Stabilizing the Obra Dinn 1-bit dithering process (2017)" on 08-nov-2024 https://news.ycombinator.com/item?id=42084080 114 comments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | jay_sar 10 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Actually saw a great youtube video about this recently - very cool how they were able to accomplish this. https://www.youtube.com/watch?v=_3qzyAHMoUU | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | aqme28 5 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
One of my favorite games of all time. An incredible kind of puzzle, oozing with its own weird style. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | paultendo 9 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
What a fascinating deep dive. 2x with sphere mapping is my favourite - it starts to take on a sort of pointillism-like quality which gives all the objects (or maybe my brain) a sort of understanding of their texture. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | QuaternionsBhop 4 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
The final dithering effect appears to be mis-sampled and is no longer 1 bit per pixel | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | antics 5 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
> It feels a little weird to put 100 hours into something that won't be noticed by its absence. Exactly no one will think, "man this dithering is stable as shit. total magic going on here." I don't want to give people problems they didn't know they should have though so it was worth fixing. I mean maybe it's just me, but that is literally the first thing I noticed and I appreciated it so much I instantly bought the game. I don't even play video games much! | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | pmarreck 5 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
These techniques were all the rage on early Macintosh things | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | martinknopf 10 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
I remember following dukope‘s well-written devlog back then. Even tried to reproduce his edge detection for a game jam. Thanks for digging this out. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | WhitneyLand 5 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
“The output is no longer 1-bit” I thought that constraint was the whole idea? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | lovecg 3 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
(2017) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | unleaded 4 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||