The tool is positioned aside the rig, and it will alert anything wrong in real time.
- Real Scale - Relative Scale
Real/Absolute to use magnitudes.
Offset (Absolute or by Percent).
Works in Node Scale ObjTransform or Xform after reset XForm.
Red Warning for negative scale.
- Reset Xform 2 methods
Applied to 'XForm Modifier' or 'Object Transform' to keep the transform before everything in the stack. - Reset XForm Orientation
Cleans and preserves orthogonalization, normalization, pos, and keeps children transforms, but recalculating the orientation.
Except skew, which is not preserved by default, for example, sending skew to the xform gizmo is pointless. Still these parameters can be overridden if necessary.
The Legacy Method is used to apply the regular method like max or any other tool does.(But accurate) - Reset Xform Extend
An extra option to scale the object in the axis with the longest distance to child.
- Normalize - Orthogonalize
This uses special methods to keep everything as supposed to be. It does not uses mxs methods, because those ones are inaccurate.
- Rebuild Tracks / Reset Tracks
Preserves the hierarchy of tracks or recreates them.
- Deep Scan
Scans ancestors to reach the source of the problem.
It scans ortho., determinant, normalization, objT.
But selecting the individual buttons then pressing "Find Sources", its possible to scan/isolate specific issues.
'Select' is to identify corrupted hierarchies vs others.
- Settings:
Lock Children. Preserves children transforms + Skew.
Interactive Scan. Scan selected objects real time.
Deep Scan. Activates Deep Scan.
Xform No Skew. No Skew on matrix math operations.
Tracks Keep Pos. ie: for rebuild Tracks to keep them in place.
Notes:
Everything is done with matrix math, no unlinking. Also the transform is not reapplied, it is calculated directly, but not letting max to auto apply the math internally because those depends on the matrix/quaternions itself and are inaccurate.
The regular methods, like resetXForm mxs function or that one in utilities panel, may fail to absolutely reset the matrix.
To make this tool, I tried to find the most reliable, useful and fastest mxs method. For example, once a object is corrupted, all its children will be permanently, even if they are unlinked immediately, that's why this tool works from the source through its descendants, its interactive, and has several kinds of warnings and settings.
The tests shows that this tool is quite fast, real Time.
Still testing it, but it proves to be very useful for rigging.
The original idea was to create an interactive tool to assign absolute scale values. Now, its a bit complex.
gtags:animación peruana,rigging,matrix,scaletor,peru, ruraq,mxs,maxscript,rigging,rig,technical,flipping,mirror,skewed
