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