Recreatign an animated gif.
More details...
The bands are created as plane geometries, and they're moved in CPU. The rendering is done with MeshStandardMaterial and a few lights.
I added a light from the botom to simulate a secondary bounce.
Credits
Inspired by this animation.
Coded using WebGL with three.js, ImprovedNoise.js and Maf.js