This blog post provides some links and resources relevant to the (currently experimental) development of “Puppetry” for Second Life and OpenSim.
Puppetry opens up the viewer to accept animation data from other sources such as scripts (e.g. Python), a webcam or hardware controllers. Input events are provided by the LLSD Event API Plug-in (LEAP) system which is already available in Second Life viewers. Puppetry potentially allows many new ways to make your avatar move.
See blog post on 31-Aug-2022 on “Introducing Second Life Puppetry” – https://community.secondlife.com/blogs/entry/11527-introducing-second-life-puppetry/
- Linden Lab Second Life Project Puppetry Viewer (6.6.3 30-Aug-2022 or later as updated) via https://releasenotes.secondlife.com/viewer.html
- How Puppetry Works – https://wiki.secondlife.com/wiki/How_Puppetry_Works
- Puppetry Setup – https://wiki.secondlife.com/wiki/Puppetry_Setup
- Blender Addon by “FeklixWolf” that creates a Second Life skeleton that can be used for rigging/animation. As well as support for puppetry streaming.
https://github.com/FelixWolf/plywood-cube