SYLVAN YU — 俞宇锋

Three.js / WebGL

Canvas shader glass

A fullscreen Three.js pass that draws the background, rounded lens mask, refraction, chroma, frost, and tint in one custom shader.

Three.js / fragment shader Canvas Liquid Glass
WebGL pass Loading texture...
Blur 0.72

Stage 1 / 0.00-2.40 / 1/4 pyramid

Drag the lens. The background, refraction, chroma and material are all drawn in one custom shader.

Runtime src/labs/liquid-glass/canvasRuntime.ts
Reference Local shader pass