
About Groomer's Tool
Groomer’s Tool is a Maya grooming and curve toolkit that I build and maintain. I started it during a real animation production, when XGen was getting popular and the team around me was still learning it. We had tight deadlines, and I kept doing the same grooming steps again and again, fixing the same problems too. So I began writing small tools to make the work faster, and less stressful.
Why I made it
I started as an XGen groomer long before I ever wrote a single line of code. I did not have a technical degree. I only had a script editor, a deadline, and a lot of frustration.
In production, there was always something blocking the creative flow. Naming rules were different everywhere. Assets were bouncing between teams that never followed the same structure. XGen would break for reasons and nobody had time to dig deep. The body base model kept changing and it messed up the grooms. These small problems just piled up.
Instead of accepting that’s just how it is, I pulled many off hours to find the real cause and look for solutions. While learning to code, I built small scripts one by one. Over time, those scripts took over my Maya shelf, and I packed them together into one place. That’s how the first Groomer’s Tool UI was born.

Birth of Groomer's Tool V0.5
Built From Real Production Problems
Every tool in Groomer’s Tool has a reason to exist. None of them were made “just because”. A few early examples:
-
XGen Renaming Tools came from passing XGen files between studios and watching them break because each studio used different naming rules.
-
Deep Backup Utility came from moments like this: an art director wanted to roll back a groom from 20 days ago while XGen was already live, so artists ended up spending days trying to match the old look again.
-
Guide Color Tool was made after looking at orange guides for hours and hours.
A lot of features still start the same way. Someone hits a real production wall, and I try to make the fix easier next time.

Why Maya Curves Became Part of It
Groomer’s Tool started with XGen helpers, but I soon learned that was not enough. Many grooming tasks need direct curve work in Maya. Maya feels natural for a lot of artists. Even on Houdini shows, artists often come back to Maya to block the first pass of curves.
Working with Maya curves can be fast, but the traditional workflow is also full of repeated clicks. People keep switching between component and object mode, digging through menus, and doing the same small steps over and over. I built Groomer’s Tool to reduce that.
Examples of curve tools
I keep this list short on purpose. The full details are on the Documents page.
-
Curve Extraction Tool: extract what you need in one go (center curve, edge loops, custom amount of curves, or filling a tube with curves). It later evolved to support cards and direct edge loop extraction too.
-
Curve Snap: base meshes can change alot, and XGen handles updates poorly. This tool helps snap curves to the new mesh, then convert them back to guides. It saves hours when the model changes.
-
Trim / Curve Fill / Copy and Paste Curves: small tools that remove repeated steps that keep showing up across many assets and styles.
-
PaintFX Curve Tool: a fast way to lay down curves or guides on the mesh for creatures, short hairstyles, fur patches, feathers, or precise eyebrows. I later added simple preset length options to speed up short hair work.
-
Interactive Curve Tools: work with curves directly in the viewport. Artists can sculpt, add, cut, attach, extend, or move curves without relying on Maya’s default transform tools.
Artists often discover new ways to use these tools that I did not plan for. That kind of feedback keeps improving the toolkit.

From Curves to Cards and Tubes
In many productions, proxy geometry in Maya is still important for preview. Cards and tubes keep scenes light, and it’s a fast way to see hair shape and motion in the viewport.
That is where our first Curve to Proxy tools began. Over time, these tools grew into Hair Tube Builder and Hair Card Builder, with more features and more control. The Interactive Curve Tools also grew with them, so shaping cards and tubes can be done with strand curves, or with curve and geo selection.


What keeps it going
There is no big team behind Groomer’s Tool. I build it mostly with Python, one module at a time. Some days are smooth. Some days are debugging marathons.
It keeps evolving because the subscription supports active development, instead of the tools getting abandoned after version 1.0. Features are added, improvements are made, and compatibility is maintained through the year to keep the toolkit alive.
Truth is, if Maya curves are not a regular part of your work, you might not use Groomer’s Tool every day. But when curves becomes a major focus, it can save hours, reduce stress, and make grooming work feel smoother.

