component
Morphing Blobs
By Abhrajit Ray
Details
- Abhrajit RayAuthor
- componentType
- $10.00Price
- 2026-05-12Published
- 2026-05-12Updated
- 2026-05-11Added
- EffectsCategories
Summary
Morphing Blobs gets the same look from a single fragment shader, so it runs at 60fps on phones and ships as a few kilobytes of code.
Description
Why it works: Liquid 3D normally means models, textures, and a Three.js pipeline. Morphing Blobs gets the same look from a single fragment shader, so it runs at 60fps on phones and ships as a few kilobytes of code. Under the hood: - Five (or six, with hover) animated centers contribute to a scalar field; the surface is wherever that field crosses a threshold. - Inside the surface, the color blends between accent and secondary based on field intensity. - Caustic streaks are extra noise sampled near the surface, brightened with the Glow control. Best for: - Beauty, skincare, and fragrance brands - Premium consumer products and lifestyle goods - Design tools, creative SaaS, and no-code platforms - Studio and agency portfolios - Food, beverage, and wellness brands Controls: - Accent : primary blob color - Secondary : secondary color for depth and core glow - Speed : drift pace (0–2) - Blob Size : metaball reach (0.01–0.1) - Glow : caustics, edge rim, core brightness (0–2) - Hover effect : cursor-tracked blob - Quality : render DPR (0.5–2) Built for production: WebGL2, ~99% browser coverage. Auto-pauses offscreen and in Framer's canvas. Respects `prefers-reduced-motion`. Resizes any aspect ratio. DPR according to device.
Introduction
WebGL viscous glass blobs.
Rank history
Daily rank per list, from the first snapshot — lower is better.
- All · #7063