Liquid Glass Fun Lab

Та же идея, что в статье: SVG displacement map + specular карта + CSS backdrop-filter, но с мини-игрой и пультом управления линзой.

Chrome / Edge · backdrop-filter + url(#filter)
Optics Study

Liquid GlassPrecision Lens

Потяни капсулу по странице. Линза — это SVG displacement-механика, которая преломляет всё, что оказывается под ней.

Поле смещений задаётся профилем фаски; пиксели отодвигаются вдоль её градиента, а сверху кладётся спекулярный блик для глубины.

Проводи по контрастным границам — текст и линии будут явно «ломаться».

Мини-игра
Поймай стеклянный пузырь
click to score

Кликай по пузырю — он даёт +1. Промах по полю — −1. Пузырь тоже проходит через тот же фильтр жидкого стекла.

+1
Параметры стекла
Liquid Glass контроллер
physically inspired

Здесь можно крутить профиль фаски, силу преломления и яркость блика. Карты displacement и specular пересчитываются, scale фильтра меняется отдельно.

100%
40%
70%

Под капотом: профиль высоты → нормали → векторное поле смещений → упаковка X/Y в красный/зелёный каналы displacement карты → <feDisplacementMap> + отдельная specular-карта.