In comparison to traditional animation techniques, motion capture allows animators to obtain a large amount of realistic data in little time. The motivation behind our research is to try to fill the gap that separates realistic motion from cartoon animation.With this, classical animators can produce high quality animated movies (such as Frozen, Toy Story, etc.) and non-realistic video games in a significantly shorter amount of time.To add cartoon-like qualities to realistic animations, we suggest an algorithm that changes the animation curves of motion capture data by modifying local minima and maxima.We also propose a curve-based interface that allows users to quickly edit and visualize the changes applied to the animation. Finally, we present the results of two user studies that evaluate both the overall user satisfaction with the system's functionality, interactivity and learning curve, and the animation quality.iii Acknowledgements I would like to thank my supervisor, Dr. Chris Joslin, for his patience and guidance. The support he provided throughout my motion capture sessions, my algorithm development and the writing of this thesis was indispensable for its completion.I am grateful for the assistance given by all the staff at the school of Information Technology, who not only provided me with constant access to the Motion Capture room, various labs and related materials, but supported me through the difficult parts of this project.