Really neat. Would it be possible to make the letters go gray when they go "behind the cube" from POV of the camera?
Possibly transparent faces of the cube with a particular `mix-blend-mode` that leaves the background color alone but dims letters that get behind it?
(That's just a wild guess, I don't know if it's actually possible.)
Here's an editable copy of the code if anyone sees this and wants to try adding the faces - https://jsfiddle.net/t0crk5do/