This paper describes a first principles approach to understanding how 3D digital animation of human motion can be processed and produced from raw data, without the use of proprietary software. The paper describes how students collected motion data using a custom marker set, how this was used to create a point cloud, how errors were corrected, and finally how the skeleton was rigged, skinned and modelled in Maya.