Both mesh hooks composing into one look. Each material sets vertex and fragment: a rippling energy portal, a bobbing dissolving ghost, a spiking iridescent crystal and a squashing translucent jelly.
The fragment sees the displaced geometry (ctx.worldPos and the normal come after the vertex stage), so the two halves stay in step. All from mu.time.