←back to thread

513 points todsacerdoti | 4 comments | | HN request time: 0s | source
Show context
amjoshuamichael ◴[] No.42194238[source]
Graphics programming analysis done using examples written in WebGL–genius. Hypertext that takes full advantage of the medium. This reminds me of something I'd see on https://pudding.cool/, but it goes far more in depth than anything there. Absolutely fantastic article.

I've been using MSAAx4 in my rendering engine for some time and only recently have considered switching to a FXAA / TAA implementation. I'm actually not sure I'm going to go through with that now. I definitely learned a lot here, and will probably use the analytical approach for UI items, I hadn't heard about that anywhere.

Not often you see graphics-programming stuff on HN. For anyone interested in more graphics write-ups, this list of frame breakdowns is one of my favorite resources:

https://www.adriancourreges.com/blog/

replies(3): >>42195481 #>>42196083 #>>42196610 #
art0rz ◴[] No.42195481[source]
I really dislike TAA, especially on lower framerates. There's too much ghosting. I often switch it to a slower algorithm just so I don't get ghosting.
replies(2): >>42196390 #>>42198485 #
1. Waterluvian ◴[] No.42198485[source]
My feeling is if I can render at 4K I can just not do AA at all. It really looks quite fine without, at least for me.
replies(3): >>42198551 #>>42198731 #>>42200367 #
2. amjoshuamichael ◴[] No.42198551[source]
I tried that initially, but I found that it still wasn't quite satisfactory. My game's art style has a lot of straight edges, to be fair.
3. kbolino ◴[] No.42198731[source]
No AA on 4K/high-DPI has been almost perfect for me, but I still occasionally notice thin edges flickering and objects getting dithered when fading in or out. It's definitely better than TAA though, which just ends up smearing everything that moves.
4. FrostKiwi ◴[] No.42200367[source]
Yes, on high density displays this is very much possible. Eye based SSAA, the worse your prescription the better the quality. On my Pixel 9 Pro, the no AA circle demo is perfect on native 1440p resolution without AA. But dense foliage in 3D scenes will definitely ruin that. Motion induced shimmering is inescapable I think, without some kind of filtering.