A system and method for measuring, animating, and analyzing motion in
real-time is provided which operates with or without markers. System
variables are used with a motion model to restrict the number of possible
locations of a subject. The system variables are based on known or
detected relationships between the motions of the various elements of the
model. Visual comparisons and quantitative comparisons provide feedback
and help a subject learn or improve a motor skill.