ngSkinTools 2
Viktoras MakauskasngSkinTools 2
Viktoras MakauskasngSkinTools is a skinning plugin for Autodesk® Maya®, introducing new concepts to character skinning such as layers, any-pose-mirroring, enhanced paint brushes, true smoothing, and more.
Free
Effective May 15, 2025
The technology and IP behind ngSkinTools have been acquired by Autodesk®, with integration planning underway for the future. In the meantime, the ngSkinTools plug-in for Autodesk® Maya® is now available for free download and the ngSkinTools team is here to support customers, just as always. Please contact ngSkinTools directly at https://www.ngskintools.com/contact/ for license sales and support questions. Learn more here: https://www.ngskintools.com/about/.
Layers
Skinning layers are a central feature of ngSkinTools. With them, you break your rig down into easier manageable parts and edit them separately, then blend everything through layer transparency.
They’re not just a simple way to make your work more organized - they also physically isolate groups of influences from the rest of the rig, so paint and edit operations won’t mix with influences you were not expecting. This also allows you to do things that were impossible before: per-layer mirroring, adjusting influence weight up/down through layer transparency, blend transferred weights with previous weights, to name a few.
Viewport tools
Just like in the previous version, ngSkinTools brings its own weight painting tools. Improving viewport experience is the main focus of V2, and it's a complete revamp over the previous implementation.
- Selecting influences on screen, a #1 requested feature from users, is nowhere. Just hold “S” and drag over the surface to select dominant influence from that part of the mesh, or hover over a joint pivot to select precisely the joints you want;
- In addition to the usual surface projection mode for the brush, the new “screen” brush projection mode is useful when you want to quickly set weights for both sides of the mesh;
- Custom shortcuts while in paint mode allow for quick access to intensity presets;
- Color feedback is now provided through VP2 APIs, greatly improving the performance of displayed meshes.
Smoothing
Keeping weights in harmony with each other is not easy. ngSkinTools help you smooth weights with the control you need, allowing you to control the intensity, number of iterations and effective radius. For very dense meshes, the added “iterations” argument now allows for the quicker spread of smoothness over larger areas of the mesh.
The “relax” tool from V1 is gone. With major performance rework, you’ll notice that simple flood-smoothing is now much faster and should be a near-instant operation even with large meshes.
The opposite “brother” of smooth brush, “sharpen”, is also there - for cases where you want to just bring out the dominant influences
Mirroring
- Mirroring is one of the most frequent automated tasks you might want from your skinning tool. With ngSkinTools, you’ll be able to:
- Mirror rigs in any pose; no need to switch to T-pose;
- Have granular control over left/right/center influences mapping, matching left/right joints by naming convention, joint labels, etc;Easily mirror parts of your rig by leveraging layers;
- Automatic mirroring of weights to the opposite side as you paint so that you don’t need to get distracted from painting while working on symmetrical layers.
Layer effects
With the “mirror as a layer effect” feature, ngSkinTools introduces a new concept to ngSkinTools - layer effects. This differs from automatic mirroring of weights, as it’s not directly modifying your layer weights; instead, it’s a post-effect that happens in the background buffer. This has multiple benefits, like a much cleaner seamline of left/right sides, the ability to tweak mirroring settings AFTER weights are painted, etc.
Compatibility
As its predecessor, ngSkinTools2 operates on standard Maya skinCluster (also known as “smooth skin”), so no custom nodes will be required to use your rig. The plugin has a couple of custom nodes, but they’re only required while you work on setting up your skin weights and can be deleted after, so your work should stay compatible with most pipelines out there.
Performance
A lot of speed improvements have been made since V2, like improving the utilization of modern multi-core processors, or eliminating bottlenecks through much heavier use of performance profiling. Having a responsive, snappy tool is always a pleasure to work with.
Details
Operating system
Release date
Mar 16, 2021
Last updated
May 20, 2025
Version
2.4.0
Language
Compatible with
MAYA
2022, 2023, 2024, 2025, 2026
Capabilities
Animation
Frequently asked questions (FAQs)
Are there any known issues with this product?
For upcoming features and bugfixes, visit ngSkinTools v2 public roadmap.
Is there additional support information provided?
If you have a problem, a question, a feature request, let me know. Your feedback is what drives the project forward!
Documentation
Features, tutorials & FAQ available at ngSkinTools official website.
Contact in private
Use the online contact form or email to support@ngskintools.com.
Found an issue?