LiquidGlass
OpenGL liquid glass shader
A shader inspired by Apple's [Liquid Glass](https://en.wikipedia.org/wiki/Liquid_Glass) design language. The project is written primarily in C++, distributed under the MIT License license, first published in 2025. Key topics include: liquid-glass, liquid-glass-effect, opengl, refraction, shader.
Liquid glass
A shader inspired by Apple's Liquid Glass design language.
Uploading liquid-glass-newspaper.mp4…
It renders a squircle with a shader that approximates a signed distance field to
emulate refraction. With some blur, noise and a bit of glow, it ends up looking
somewhat like glass.
Screenshots
Seasons:
![]() | ![]() |
|---|---|
![]() | ![]() |
Full effect:

Without blur or noise:

Without blur or noise, but refracted in the reverse direction:

Building
Make sure to recursively initialize submodules. Either clone with:
shgit clone https://github.com/OverShifted/LiquidGlass --recursive
or run
shgit submodule update --init --recursive
after cloning normally.
Then you just need to build the CMake project by running ./build.sh, or executing these commands:
shcmake -S . -B build -D CMAKE_BUILD_TYPE=Release cmake --build build
Contributors
Showing top 1 contributor by commit count.




