Richard Fung, Michael Terry, Edward Lank, and Celine Latulipe
My thesis project, Kinematic Templates, focuses on improving freehand input when drawing with a mouse or graphics tablet. Kinematic Templates are regions on a drawing canvas that alter the cursor's movement. For instance, one such region may specify that all strokes should be aligned horizontally. These cursor-influencing vector fields can be specified in specific areas of a drawing and layered to create new effects.
Kinematic Templates were presented to UIST 2008 (ACM Symposium on User Interface Software and Technology). At the Libre Graphics Meeting, Professor Michael Terry demonstrated this drawing tool to an audience of open-source developers.
Download and Installation
The cursor manipulation function library for Kinematic Templates can be downloaded and reused. Download from Github
If you use the source code, please let me know what kind of project you have created.
Kinematic templates drawing application
You can try Kinematic Templates for yourself. The Kinematic Templates drawing program is a prototype software used for my research and is not production quality. Download from Richard's website
Fung, R. 2009. Kinematic Templates: Guiding Cursor Movement in End-User Drawing Tools. Master's thesis, University of Waterloo. www
Fung, R., Lank, E., Latulipe, C., and Terry, M. 2008. Kinematic Templates: End-User Tools for Content-Relative Cursor Manipulations. In Proceedings of the 21st Annual ACM Symposium on User interface Software and Technology (Monterey, CA, USA, October 19 - 22, 2008). UIST '08. ACM, New York, NY, 47-56. pdf
Try it Out
Below are some of the example artwork produced with Kinematic Templates.
The following artwork was produced by Tomasz D, Tong S, and Christine S. (The drawings are not presented in the same order that the names appear).
Tree imagnative drawing
Copyright (C) 2008, 2012, Richard H Fung. Under no circumstances shall any content on this page be replicated without explicit permission from the author.