OpenSimWorld is the directory of 3D Virtual Worlds based on OpenSimulator and connected through the HyperGrid. Learn More

SecondLife introduces and opensources Puppetry , a webcam-to-avatar animation feature

https://community.secondlife.com/blogs/entry/11527-introducing-second-life-puppetry

The project includes a way to pass IK (inverse kinematics) throuhg the simulator to other viewers and a method for using external python scripts to help drive the viewer.
There is a Project Viewer that was put up on Aug 30.th and the code has been pushed to the public repo.
It is not initially intended for playing back recorded motions, but for RL webcam-to-simulator motion streaming.

Those interested, need to (1) download the Puppetry Viewer and (2) Login to a Puppetry region on Aditi (the secondlife beta grid) and (3) install python and all python modular dependencies your script needs and (4) run the script.
The viewer runs a script and expects your script to write correctly formatted data to its stdout. Viewer reads the stdout stream and sends it to the server. The server relays it to nearby viewers.