Release: UZURIG 2.4.7

The highlights in this release aren’t many, but it’s good news that the constraints when using the spline_ik and mspline_ik modules have been reduced. In previous versions, results could be poor when the primary axis wasn’t aligned with the child bones’ direction. In this version we’ve changed the modules so they no longer depend on the original bone axis, which greatly increases the flexibility of where you can apply them.

Also — our apologies for a basic bug in SetupTool’s mirror-duplicate function. When running it, registered joint names were not being mirrored correctly — not because the names used unusual words, but even common markers like “Left” or “L_” failed to flip. This issue has been fixed in the current release.

Changes

Module

  • spline_ik / mspline_ik — Now supports setups even when bone axes are not aligned.

  • leg_ik / leg_quad_ik — Toe length is now passed as the midpoint between two points.

  • leg_ik / leg_quad_ik — Added an option to set the initial value for the stretch limit.

  • leg_ik / leg_quad_ik — When applying pivot position data during build, Y-axis (height) is ignored.

  • leg_ik / arm_ik — Added initial-value options for softik_type and softik_rate.

  • virtual_generic_fk — If a parent rig is detected from the hierarchy, treat this rig as a child of that parent rig.

Setup Tool

  • Fixed a bug in the module mirror-duplicate function where joint names were not being mirrored.

  • When using mirror-duplicate, the tool now attempts to mirror text inside SpaceSwitch entries as well.

  • Fixed an issue in SpaceSwitch where some controllers could not be specified as Targets.

  • Fixed an error caused by a trailing comma (,) in SpaceSwitch settings.

  • Fixed an error caused by spaces in SpaceSwitch settings.

  • Added an Enable checkbox to SpaceSwitch.

  • Fixed an issue where closing a dialog left a QMessageBox running in the background.

  • On rebuild, shape information is now automatically saved — except when generation has failed (in which case it will not be saved).

  • Added a step to initialize controller positions when rebuilding.

Core

  • Controller mesh display at build time is now OFF by default (only when shape information does not exist).

Sample Rig Scene

The version of the sample rig scene has been updated to v5.
This version contains rigs that have been rebuilt with the latest updates.

If you try to open older sample rig scenes (v3 or earlier) with the latest version of UZURIG2, they may not load correctly due to plugin version differences. Please use the v5 scenes instead.