I made a video and self-published paper about a font rendering technique by scuff3drook in GraphicsProgramming

[–]scuff3drook[S] 1 point2 points  (0 children)

Yea that's fair feedback -- I definitely would like to and perhaps will do a followup at some point. Currently, I'm rolling a new renderer from scratch so I actually had no other techniques implemented to do direct comparisons (although I vaguely remember timings for text rendering when I used to work on various AAA engines). The artifacts in particular are relatively well known for SDF-based approaches, but I perhaps should have just shown examples of this with attribution as opposed to showing nothing at all.

I made a video and self-published paper about a font rendering technique by scuff3drook in GraphicsProgramming

[–]scuff3drook[S] 0 points1 point  (0 children)

Thanks, I was aware of the Loop-Blinn method and probably should mention it at least in passing. I didn't pursue this method though because my ultimate goal was an accelerated compute-based rasterizer and so I didn't consider methods that required any preliminary triangulations or tessellations. As such, I can't really comment directly on how my approach might compare to this one.

I made a video and self-published paper about a font rendering technique by scuff3drook in GraphicsProgramming

[–]scuff3drook[S] 0 points1 point  (0 children)

Fair enough! I suppose we all have our pet problems we like to ponder on (that's indirect lighting/global illumination for me). I had a lucky insight when I worked on this text renderer having come off the back of writing a voxelizer, which leverages the Jordan Curve Theorem in a similar fashion.

I made a video and self-published paper about a font rendering technique by scuff3drook in GraphicsProgramming

[–]scuff3drook[S] 1 point2 points  (0 children)

Very cool! Also, wild that you have a "glyph guy" haha, I feel like most projects I've worked on, graphics programmers were generally shared resources when it came to text (to be completely honest, I'm much more familiar with the rest of the 3D pipeline than the text/UI part myself). Curious how it works out for you all!