For my VSFX-160 class, we had to completely make a Newton's Cradle using MEL code in Maya. This code created the models, shaders, and the animation. The only thing the code did not create was the lights.
Newton's Cradle
Published:

Newton's Cradle

Published: