Torus and Dodecahedron
Torus is made with Phong material and to view that we have to add a Light source, which we have choosen here is 'SpotLight'. And we are even changing its Width with time, continuously slim and thick (in 'z' dimension), with the help some Math functions. If you wanna just check the Torus Live https://ravensoni.github.io/torus-dodecahedron/torus.html
Dodecahedron is made up of Lambert Material and to view that we have to add a Light source, which we have choosen here is 'PointLight'. We are even moving the Dodecahedron up and down(in 'y' dimension), using Math function. If you wanna just check the Dodecahedron Live https://ravensoni.github.io/torus-dodecahedron/dodecahedron.html