Reorder Selected Nodes Alphabetically in Maya (Outliner)

Super simple MEL script to do just that:

// Reorder Selected Nodes in Outliner
{
    string $sel[] = `ls -sl`;
    //print $sel;
    
    string $resorted[] = sort($sel);
    //print $resorted;
    
    for ($each in $resorted)
    {
        reorder -back $each;
    }
}

Works with multilevel hierarchy selection as well.
This is using the simple sort command, so it’s not a natural sorting method ( name1, name12, name2 will be the order).

Cheers, D

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.