从顶部黑边往下拖拽 ↓
调参 ⚙
Metaball → Search
iPadOS 拖拽唤醒搜索 · QuartzCore SDF 管线逆向复刻
玩法
1. 从顶部黑边往下
拖
→ 液滴从边缘渗出(sdf_union 液颈)
2. 拉过半屏松手 → 弹簧形变成搜索胶囊
3. 点空白处 → 缩回边缘
没拉够就松手 → 被吸回去
融合 — 苹果版 smin
融合半径 k
64
kEff = k · saturate(0.5 − 0.5·dot(∇a,∇b))
平滑量随两表面梯度夹角缩放——QuartzCore
sdf_union
反汇编原样
玻璃 — 折射 + 高光,无 face color
透镜高度 height
18
折射强度(负向)
14
高光强度
1.50
色差
0.12
黑玻璃强度
0.50
公式 = QuartzCore sdf_glass_displacement/highlight 反汇编; 参数标定取 z1han siri27(负折射拉入外侧内容、2.2px 细高光带、45°/225° 双光)。 玻璃不调色不模糊——通透感来自"什么都不加"
弹簧 (CPU 积分 → uniform)
频率 ω
11.0
阻尼比 ζ
0.72
shader 无状态;每帧 CPU 半隐式欧拉积分弹簧,把 中心/半宽/k/材质 写进 uniform。圆→胶囊没有形状切换, 只是同一个 rounded-box SDF 的参数在弹