17. One or more non-transitory tangible computer-readable media as in claim 16 , wherein: said first indicating position does not directly match said first resulting position; and said second indicating position does not directly match said second resulting position.
16. One or more non-transitory tangible computer-readable media having computer-executable instructions for performing a method by running a software program on a computing device, the computing device operating under an operating system, the method including issuing instructions from the software program for avatar display and interaction using a gesture-based paradigm, the instructions comprising: outputting audio and video of digital characters or avatars on an electronic visual display; receiving and storing an array of microposes on a storage module of said software program, said array of microposes being unique to a specific avatar, said array of microposes being end positions of said avatar without transitions between each of said array of microposes; receiving an input of a first indicating position from a pose indicator that is communicatively coupled to said software program, said pose indicator having a spatial position that corresponds to said each micropose; automatically accessing said stored array of microposes as a result of receiving said first indicating position of said pose indicator and retrieving a first resulting position of said avatar for display on said electronic visual display, said first resulting position corresponding to a first micropose or a first blended pose synthesized from a weighted blend of two or more microposes preselected from said array of microposes, receiving an input of a second indicating position from said pose indicator; and automatically accessing said stored array of microposes as a result of receiving said second indicating position of said pose indicator and retrieving a second resulting position of said avatar for display on said electronic visual display, said second resulting position corresponding to a second micropose or a second blended pose synthesized from a weighted blend of two or more microposes preselected from said array of microposes, said first resulting position and said second resulting position having a transition action therebetween that does not directly correspond to said spatial position of said pose indicator, said transition action displayed on said electronic visual display, said transition action occurring based on said weight previously placed on said each micropose, such that when said avatar is in said first resulting position, said first micropose or said first blended pose is fully weighted, and when said avatar is in said second resulting position, said second micropose or said second blended pose is fully weighted, and when said avatar is performing said transition action, intermediate states are determined in such a way as to avoid visual implausibility and physical implausibility, whereby said system blends said first and second poses based on said first and second microposes, respectively, and minimizes network demand or traffic for digital puppeteering, and maximizes quality of said digital characters or avatars on said electronic visual display.