Доклад

Liquid Glass своими руками: разбираем системный эффект и воссоздаем на Metal

Презентация pdf

Liquid Glass выглядит как магия Apple, доступная только на iOS 26. Но что, если нужно поддерживать более старые версии? Разберу эффект на составные части, воссоздам его с помощью Metal и покажу, как я интегрировал результат в кодовую базу Telegram в рамках конкурса.

Начнем с анатомии эффекта: из каких оптических слоев состоит Liquid Glass и что Apple делает под капотом в iOS 26. Затем воссоздадим его на Metal: пройдем от базовых концепций GPU-пайплайна до шейдера с несколькими render pass'ами. После этого разберем интеграцию в реальный проект масштаба Telegram и сравним мой подход с решением от команды мессенджера через приватные API. Отдельно посмотрим на интерактивные анимации, которые делают эффект живым. Глубокое знание Metal не требуется — все необходимые концепции разберем по ходу.

Доклады