A Collection of Second Life Release Notes
Recent Simulator Releases© 2018-2025 Linden Research, Inc.
All rights reserved.
May 10, 2023: Build 579958 has a few changes.
There is experimental code sending attachment locations back to the server. There is an experimental LSL script function that can read that data, with the hope that we can eventually write scripts that interact more accurately with avatar positions in-world.
The viewer is loading constraints data from a file, so they will be easier to modify.
Plugins that get messages from the viewer over the LEAP interface will now use binary data and may need updates if you see parsing issues. See the examples in the LEAP repository.
April 20, 2023: This latest release of the Puppetry Project viewer merges in the most recent main viewer release, released in late March. This means it now uses Visual Studio 2023 as well.
For the puppetry code, there has been incremental progress about the LEAP protocol between the viewer and plug-in, switching to use binary LLSD which is more compact and quicker to compose, send and parse. The LEAP data code may need to be updated in other plugins.
There is some new foundation code for supporting scripted animation, which will eventually allow integration of LSL scripts that can move attachment points, with the skeleton following along. The IK system is still rough, however, and getting more attention., We have also worked on joint constraint data, which is now in an xml file so it can be updated much more easily.
Oct 12 2022: We have released a new Puppetry viewer, please update your system. The new viewer has bug fixes plus optimized network data that replaces the original format, and new and old versions can’t share data.
This viewer has an experimental feature for Second Life called Puppetry. It opens up the viewer to accept animation data from other sources such as scripts, a webcam or hardware controllers. Puppetry potentially allows many new ways to make your avatar move. The feature is still under development and has rough edges, but we are excited to share with Second Life developers and hope to collaborate and bring a new abilities to our world.
This feature is currently only available on the Preview Grid with a few select regions: Bunraku, Marionette, and Castelet. Non-puppetry viewers will not see this animation.
This project viewer allows you to see Puppetry animation. In order to broadcast data and animate your own avatar, there are extra steps and software required.
Please see the blog post for Second Life Puppetry for more information on the project.