4 ms·
This is one of those articles that could benefit immensely with a single picture or quick video/gif, but provides neither. > The other thing I need to do is su
by slingnow 4y ago
This is one of those articles that could benefit immensely with a single picture or quick video/gif, but provides neither.
> The other thing I need to do is subpixel-correct lines, because they're so much more nicer in motion than non-subpixel-correct lines. Don't confuse this with AA lines - you can have chunky non-AA single-colour pixel lines that are ALSO subpixel-correct.
> Why this is important is hard to convey in a static picture, but in motion the quality difference is very obvious. And it turns out the speed difference is not actually significant, so why not go for the extra quality?
This claim is made almost immediately in the article, but then provides no poof in picture OR video!
The breakdown of the algorithm and general writing is great though.
- Agentlien 4y agoI was a bit surprised by this. Unless this was originally meant to be printed I can't see why a simple animation couldn't have been included. It's essentially pointing out the biggest issue with the article and then shrugging it off, while obviously putting a lot of effort into the writing.
- moloch-hai 4y agoThat would be extra work, maybe enough the article would not be published. I will take what we got. Or you could post GIFs yourself. Maybe that seems like too much work?
- Agentlien 4y agoI am very happy with what we got, as I wrote in another comment. I still find it strange that the author would go out of his way to write the article, produce screenshots, write multiple times how it's hard to explain or show without an animation, yet not record one. Asking whether I'm willing to provide my own gif isn't quite a fair measure. The author has the code running and he himself commented on the need for moving pictures. I have partial code and no personal investment in this. I have however written a few articles about stuff I've done for my own work and wherever it seemed relevant I've taken the time to produce and include video. That's been a lot less effort than writing the text, even when it's required a number of changes in the scenes and code.
- gopla 4y agoHere is an article that goes through triangle rasterizing in detail, with explainations of subpixel precision - along with animations that show the quality improvement. https://kristoffer-dyrkorn.github.io/triangle-rasterizer/ https://kristoffer-dyrkorn.github.io/triangle-rasterizer/
- evancox100 4y agoThanks, I had no idea what was meant by sub-pixel, starting from section 6 of your link will explain this and show the smoothed animation. (By sub-pixel they mean more finely determining the endpoints of the lines on an arbitrary grid finer than the output pixels — NOT physical display sub-pixels.)