This is an experiment with color and animation along with trying to sort out how to use THREE.js to get the proper visual effects that I want. I'm letting this one out for free... resale royalties are split with THREE.js getting 5% of the resale to credit their contribution properly. Thanks for any feedback that you have (I am on Discourse under Vroomcrds#4688). Enjoy!!
Interactive with several user controls:
With the mouse:
Left click and drag to change the viewing angle Right click and drag to change the view center Mouse wheel to change the distance to the view center
With the keyboard:
Keys "," and "." (i.e. "<" and ">") change the rotation speed left or right. You can stop it entirely, or speed it up to what I consider a reasonable maximum, rotating to the left or to the right. Each time you press, it adjusts the rotation speed
Keys "a" "b" and "c": the lights always start in the same place, and each key controls one of the three lights, both position and intensity. It is deterministic from the initial start based upon the token: for a given token, after the initial run (or re-run) pressing "aaabbcabcabc" will give you the same sequence of lighting changes. This lets you choose your favorite and keep track of it.