Change log
1.0.960 (2015-Oct-26)
- Fixed: weights transfer fails to import influences where source logical index is not available in destination;
- Fixed: “assign weights by closest joint” works incorrectly with meshes that were bound not at zero position;
- Feature: UV based mirroring. Enable this by changing “vertex mapping mode” when initializing mirror. Mirror axis is fixed U=0.5 (imagine vertical line dividing UV quadrant in half), so you might need UV layout created specifically for mirroring;
- Feature: Copy/paste behavior changed when vertex selection is made:
- all weights for selected influence/mask still copied to memory;
- “Cut” now zeroes-out selected area only
- “Paste” only affects selected area (can be different than on copy/cut)
- Soft selection is supported
- Minor UI rearrangement in “Transfer Weights” dialog;
- Changed how initialization of first layer (reading weights from skinCluster) happens in some corner cases, and this might have degraded performance of this operation slightly;
1.0.954 (2015-Aug-20)
- Fixed: importing weights should be much faster now
- Slight restructure of import/export menu items (no more submenu for a single option JSON)
- Slight changes and fixes to “help” menu - link to issue tracker works again, added contact, donate links.
- Let’s not call it “beta” anymore. It still might have bugs, though:)
1.0beta.951 (2015-Aug-2)
- Fixed: mirror initialize sometimes could fail after removal of influences in skin cluster, when using manual overrides;
1.0beta.949 (2015-Jul-21)
- Fixed: crash under certain circumstances during file save using ASCII file type + DQ blend weights present;
- shift/ctrl paint modifiers should now work in non-Windows OSes as well, where PySide is available in Maya (included by default since 2015).
1.0beta.947 (2015-Jun-06)
- Fixed: mirror should be more precise now in matching left-right vertices;
- Fixed: undo should now be fast when painting once again;
- Fixed: multi-influence selection sometimes could fail to work properly;
- Middle-mouse drag of layers list allows re-arranging them; layer order is preserved in multi-layer drag/drop as well;
- Paint brush intensities can now be set above 1.0 or below 0.0, allowing you to do “scale by 2.0” or “add -1”;
- Middle-mouse drag of influences don’t allow messing up the list anymore;
- New mirror mode added: “flip”;
- Added an “invert” action on an influence/mask;
- Added a new weights paste mode, “substract”;
- updated layer blending algorithm slightly. If base layer has transparency, and a layer on top fits that transparency, base layer is not scaled. Continued through whole stack (if blend result of first two layers has transparency, and can fit third layer, no scale happens, etc);
1.0beta.936 (2015-May-29)
- Fixed few incompatibility issues on Maya 2011, 2012, 2013.
Change log
1.0.960 (2015-Oct-26)
1.0.954 (2015-Aug-20)
1.0beta.951 (2015-Aug-2)
1.0beta.949 (2015-Jul-21)
1.0beta.947 (2015-Jun-06)
1.0beta.936 (2015-May-29)
1.0beta.935 (2015-May-27)
1.0beta.932 (2015-May-27)
- Fixed: recent file storage changes broke ASCII (.ma) files;
- Fixed: mirror/transfer could cause some spikes when copying skin weights;
1.0beta.930 (2015-May-26)A few serious issues with previous build 925 fixed.
1.0beta.925 (2015-May-22)
1.0beta.920 (2015-Mar-04)
1.0beta.918 (2015-Feb-22)
json.dumpswithindent=2, so that all numeric arrays (e.g. influence weights) are still in one line.1.0beta.915 (2015-02-14)
New feature: “Prune Small Weights” now also available as a post-processing filter in the “Settings” tab. This does not modify layer weights; instead, when enabled, ngSkinTools will not write small weights into skin cluster. E.g. weights
joint1:0.99, joint2:0.01will becomejoint1:1.0.Fixed: Maya crash when
MllInterface.getCurrentInfluence()is called without anything selected. (Timothy, thanks for report).1.0beta.912 (2015-02-08)
1.0beta.910
1.0beta.902
1.0beta.881
1.0beta.880
- fixed the issue when UI window sometimes will not be brought to front when opening from shelf button;
- ngSkinTools tool window position/dock state is permanently stored (each time the ngSkinTools window is closed, and/or object with layers is selected)
1.0beta.878- UI is now dockable;
- Support for Maya 2010 and below is dropped, details for decision were posted here: http://ngskintools.com/node/36
1.0beta.877- Layers/Influences list UI is now sizable with window; tab height can be adjusted via horizontal splitter.
1.0 beta build 8751.0 beta build 870
You can still submit the dialog without typing anything in, in that case new layer will get default name.
with other layers data.
plugin versions.
of displaying a deletion confirmation box.
1.0 beta build 865
1.0 beta build 860
1.0 beta build 849
with up/down keys (in Maya 2011 and up)
1.0 beta build 847
- Fixed: "Add manual association" in mirror initialization should be functional again.
1.0 beta build 8451.0 beta build 843
1.0 beta build 842
1.0 beta build 840
1.0 beta build 835
1.0 beta build 830