Yeah it’s not super cheap, but our assets are fairly low res, so it balances out. As we know the origin of the effect, and as that doesn’t change it would be possible to cache the distance between the dissolve point and each vert once then just compare against that each iteration.