Hacker News Front Page · Chris Hanson ·
SDF vs MSDF vs Slug: GPU Text Rendering | AlphaPixel
El artículo compara cinco métodos principales para renderizar texto en GPU: atlas de texturas, campos de distancia firmados (SDF), campos de distancia multiscanal (MSDF), teselación y Slug. Explica que Slug, un algoritmo publicado por Eric Lengyel en 2017 que ahora es de dominio público, renderiza glifos directamente desde sus contornos de Bézier sin texturas precalculadas ni teselación por fotograma, logrando nitidez a cualquier escala y ángulo de vista. Cada técnica tiene compensaciones: los atlas de texturas son simples pero se desdibujan al escalar; SDF y MSDF brindan escalabilidad pero redondean esquinas; la teselación es precisa pero costosa; y Slug evita todas las limitaciones de resolución presa mediante cálculo analítico por píxel.
How do I choose a text rendering algorithm between SDF, MSDF, Slug, Texture Atlas or Rive? Text looks simple until you have to draw it yourself. A letter is not a picture, it is a set of outlines: closed loops of straight lines and Bezier curves, filled according to a winding rule. Drawing that on[…]