Shroud 2.1 is now available for download. 2.1 is a primarily a bug fixing release, with a exception of a change to how the Shroud files are digitally signed: users no longer need to use a file key when loading files with the runtime, making Shroud files more portable.
The full list of changes:
- The digitial signature system for Shroud files has changed to allow files to be more flexible and portable. The Shroud Runtime will no longer need a file key to load files saved with version 2.1 or newer of Shroud Studio. *.cwf files created before the change will still require a file key until they are re-saved
- The binary file format has changed, allowing for smaller sizes and faster loads. Shroud Studio and the Shroud runtime will not load files created before version 2.1. Please re-save your *.cwb binary from their original XML *.cwf files.
- Added a new internal framerate smoothing scheme, that stops large temporary changes in update rate from making the cloth appear to ‘jump’
- Added a helper function CloakWorks::Util::FixLineEndings() to help fix inconsisent line endings when moving Shroud *.cwf files between different platforms. See the API documentation for more details.
- Cloth rig skinned weighting is now automatically re-normalized after the number of rows and columns has changed
- Shroud Studio now uses a fixed 60fps update rate.
- Fixed bug that caused a pop when blending a simulation from 100% skinned back into simulated positions
- Fixed bug where capsules using advanced collision detection were not colliding properly with the last few verts of the cloth rigs
- Fixed bug where capsules with the same radius at both ends would effect the simulation if it moved towards it but stopped short when using advanced collision detection