IT-словарь › Программирование › MSDF

MSDF

Программирование Svenska → Обновлено: 2026-10-25

Способ рисовать чёткий текст в любом масштабе, храня поле расстояний глифа в трёх цветовых каналах вместо одного.

Обычное знаковое поле расстояний хранит расстояние до ближайшей границы в одном канале серого — масштабируется чисто, но скругляет острые углы: один канал не может описать две границы, сходящиеся в точке. MSDF (Multi-channel Signed Distance Field) кодирует расстояния до нескольких границ в каналах R, G и B, а шейдер восстанавливает угол как медиану трёх значений. Итог: острые засечки и углы даже при сильном увеличении.

Предложен Виктором Хлумским (Viktor Chlumský) в 2015 году. Одного небольшого текстурного атласа хватает, чтобы рисовать весь шрифт любого размера, — стандарт для игровых интерфейсов.

← Назад к словарю