Virtual motion capture