MotionLang

液态与有机 · 像水一样

融球Metaball

一颗球周围有几颗小卫星在转,靠近的时候两者之间会「长」出一道桥,离开又断开。它们不是碰在一起,是像水滴那样融在一起 —— 所以看起来是有表面张力的东西,而不是几个圆。

在工具里打开这条

什么时候用它

适合「正在合并 / 正在计数」的一小段过程:加进购物车、连上设备、下载进度。它只在有东西在动的时候才成立,所以别拿它做一个静止的图标。整页只用一处 —— 融球很抢眼,出现两次就变成花边。

参数

goo: blur σ9 + alpha ×20 −9 · satellite r 42–82px · core Ø56px · orbit 0.5–0.76 rad/s · sine-eased, per-frame loop

配方

  1. 融球 → goo: blur σ9 + alpha ×20 −9 · satellite r 42–82px · core Ø56px · orbit 0.5–0.76 rad/s · sine-eased, per-frame loop

给 AI 的一句话

做一组会融合的球:一颗 56px 的核心不动,三颗 30px 的卫星绕着它转,轨道半径在 42px 和 82px 之间来回(42 时刚好和核心相切长出一道桥,82 时完全分开),三颗的角速度互不相同。融合用一个 SVG 滤镜实现:先 feGaussianBlur σ=9 把边缘糊开,再用 feColorMatrix 把 alpha 乘以 20 再减 9,把糊掉的边缘重新切成硬边。核心只在滤镜层里画一次,滤镜外面那层只放图标和文字——两层各画一颗同样的圆会错开半像素,看起来是两个重叠的圆。

同类的其他动效