Skip to content

ShapeWorks v5.4.0

Compare
Choose a tag to compare
@akenmorris akenmorris released this 12 Jun 18:47
· 7922 commits to master since this release

What's New

  • New, flexible ShapeWorks project file format: New spreadsheet (XLSX) based project file format that can easily handle multiple shape modeling scenarios. It is now fully integrated in Studio. See the ellipsoid studio example for an example.
  • Exporting shape parameters: Added PCA Raw Component Score Export to Studio.
  • New Getting Started documentation: New Getting started documentation that goes over shape modeling workflow documentation, different ShapeWorks interfaces with a video illustration for Studio.
  • Lower memory footprint and faster optimization: ShapeWorks is now using OpenVDB, a more memory-efficient data structure, for signed distance transforms. Along with other refactoring and code optimizations, ShapeWorks now uses 85% less memory (from 57.09GB to 9.67GB in one use case). Additionally, the particles optimizer is now 2X faster.
  • Automated development builds: We now offer up-to-date development binary builds that track the master branch, available here. Please understand that these are in-progress development builds, not official releases.

Improvements

  • Improved scalability for Studio: Files now loaded on-demand as necessary.
  • Restructured datasets portal: Better and more consistent directory structure for use cases datasets. See datasets guidelines for more details. Visit our ShapeWorks Portal to register and download datasets to run use cases.
  • Lower memory footprint for estimating correspondences for new shapes on existing shape models: For <fixed_domains> usage, only distance transforms for the new shapes will be loaded.
  • Improved use case documentation: Better documentation for the RunUseCase input arguments.
  • Documentation for running existing shape models: Added instructions on how to load a pre-trained shape model without running the full pipeline.
  • Consistent cross-platform splitting direction: Correspondence point splits take a random direction, but are now consistent and repeatable across platforms for reproducible shape models.

Fixes

  • Mesh export in Studio: Changed exported meshes to be compatible with CloudCompare