RELEASE NOTES - 2021-05-14

New features

  • Garments cover now has an optional removal mask.
    • References a texture builder mask in body.
    • Force removes fur/appendages according to the mask.
  • Tessellation setting in Preferences.
    • I noticed tessellation causes extreme slowdowns on weaker systems. Therefore implemented setting.
    • If you don't have a powerful computer, it's advised to use lowest tessellation setting.
    • Default tessellation reduced from 5x to 3x (HIGH to MID).
      • (Used to be hardcoded at 5x.)

Improvements

  • Corrective shape keys
    • Reduced required skinning invokations per iteration by 43% (from 7 to 4) for corrective shape keys calculation.
    • Corrective shape calculation now works with bone scaling.
      • (Which means corrective shapes are computed on the actual model rather than a model with all bones set to scale 1.)
      • (This was a major technical challenge to implement and one that not even Blender is capable of doing at the time of writing these notes.)
      • (This will pave the way for custom offsets in the next major release.)
    • Increased iterations from 20 to 35 for better shape accuracy.
      • (Old computation was 20 iterations times 7 required skinning invocations = 140 invocations.)
      • (New computation is 35 iterations times 4 required skinning invocations = 140 invocations.)
      • (Same number of invocation but 75% better accuracy.)

Changes

  • Pose mode now has a pose clothing feature again.
    • (Overrides clothing's pose clothing settings if enabled.)

Bug fixes

  • Fixed an issue where the app would crash on older/slower systems.
    • (The most difficult/illusive bug I've encountered in my entire life.)
    • (Required significant time investment and purchasing of old hardware to test with.)
  • Fixed an issue where creating a new appendage group while another one was selected would cause improper behavior.
  • Fixed an issue where fur cover feature for clothing wouldn't work properly for some authored fur parameters.
  • Fixed a memory leak connected to fur cover map baking.