Published by AKEric 5 months ago
Bugfixing tool to properly paste weights on selected verts. Specifically:
Published by AKEric over 1 year ago
As of Feb 2023, Skinner has been open sourced. But the developer would still appreicate any tips you'd like to provide.
Please 'buy me a coffee' per the below suggested tipping rate: https://www.buymeacoffee.com/akeric
Published by AKEric almost 2 years ago
Reobfuscating previous release via PyArmor to see if it fixes 'Marshal Load Fails' errors for those that have been getting them.
Published by AKEric over 2 years ago
Bugfixing string formatting error in core -> setWeights.
Published by AKEric over 2 years ago
New options to set the post-skinning smoothing 'weight difference threshold' value. Changing the default post smooth diff value from .01 to .25, to help resolve odd skinning bugs.
Published by AKEric almost 3 years ago
Updating utils.normalizeToOne to better handle floating point precision errors.
Published by AKEric almost 3 years ago
Updating core.setWeights skinCluster smoothing code with a fixed tolerance value.
Published by AKEric almost 3 years ago
Updating Window 'extras' tab with separators and Skinner package install path.
Adding updated screenshots.
Published by AKEric almost 3 years ago
Updating all source to use Python3 type hint notation.
Published by AKEric almost 3 years ago
Published by AKEric almost 3 years ago
Published by AKEric almost 3 years ago
Updating generateSkinChunks to handle buggy imported FBX data that was setting skinCluster.skinningMethod to -1 (invalid).
Published by AKEric almost 3 years ago
Adding version info to SkinChunks. Small bugfix to SkinChunk.printData for numVerts.
Published by AKEric almost 3 years ago
Updating core.setWeights to update the return to include any new influences created.
Updating core.export, core.exportTempSkin, core.importTempSkin, and window.App.importSkin to have consistent parameters/args with core.importSkin
Published by AKEric almost 3 years ago
Import and export will now pre-detect if skinCluster normalization isn't set to 'interactive', and prompt the user if they want Skinner to auto-updated this before the operation takes place. If they cancel, no work is done, since skinner requires interactive weights.