Crashes on my laptop, works like a dream on my desktop machine.
More info to come.
The red ones above are from a different version of the effect, that does work on my ageing MacBook Pro (though it’s still slow- 12-14fps at 640 x 360). Note the highlights aren’t as smooth, because I had to drop the resolution of the base mesh to improve the framerates a little on the laptop.
And here’s a clip of the 2D version:
and the 3D one:
and with an environment-map shader (not so successful)