9 votes
Date Updated: 

XFormer is a tool that will allow you recover the transformation of an object.

Some scenarios where you might want to restore an object transformation could be:

  • After a model transformation matrix was reset (Reset XForm)
  • If you have detached part of an object as another object
  • If you import a model and it is not aligned as you would expect
Additional Info: 

Supports Poly and Mesh objects.

Version Requirement: 
3ds Max 2010 - 2020
Video URL: 


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
PolyTools3D's picture

@miauu, Actually the script


Actually the script currently works in "Preview" mode all the time until you click the Apply button.

So you can try all kind of alignments before you commit them.

If you have already set some alignment whiteout applying them and you deselect the object, the script will alert asking if you want to apply the changes. If you say "No", the node goes back to its original state, same as if you press the Reset button.

Having a "ghost" geometry would be nice, but I am not a friend of adding new geometry to the scene. A GW implementation would be great to have. Unfortunately GW is absolutely unreliable across different Max version and it lacks several methods.

It would be great to have a separated GW plugin, same as what AVG was in the past.

miauu's picture


# Bounding box preview/creation

Or preview with the copy of the object(near the object), so the user can see the final result before confirming the transformation?

PolyTools3D's picture

Thank you guys.Yes, keeping

Thank you guys.

Yes, keeping the current object rotation is one current missing feature.

Here is a list of some others I can think of:
# Keep pivot point position/rotation
# Align pivot point to different axis (min, max, center, selection)
# Options to change the helpers size
# Bounding box preview/creation
# Support for defining the axis from edge selection
# Support for Max 9
# Apply the transformation to a XForm modifier instead of the model

I am actually working on some of these features so stay tuned, a new release is coming out soon.

bobmorane888's picture

Good suggestion of Haider of Sweden

Great script, thank you !
And it would be great to choose wether or not resetting object transformations
as said by 'Haider of Sweden'

Haider of Sweden's picture



Keep rotation, instead of rotating back the object to 0,0,0.

Kind regards

PolyTools3D's picture

@airbrush, If you are talking


If you are talking about the "Move 2 Grid" function in RappaTools, then is it completely different to what XFormer does and to what it is mean to do.

BTW, buggy is different than useless!

airbrush's picture

if its a buggy version I

if its a buggy version I wouldnt want to use it...rappatools has a similar thing of what i'm referring to.

PolyTools3D's picture

Thank you guys! @Branko, I am

Thank you guys!

@Branko, I am sure we all at some point have a situation like this where we want to restore an object transformation, but for "some" reason, I never looked to develop a tool to do this until last week when I was contacted by a 3d artist wondering if such a tool existed or if it could be done. So while the code and implementation is fully mine, the idea of creating the tool was not actually mine.

Believe it or not, getting the normal from an edge selection was the very first thing I implemented as getting them from face selection is quite trivial. But then I found some situations where it was not so simple to work with edges, and as the artist was using face selection, I removed the edge selection algorithm.

I can send you the first version of the script by PM if you need it, but I won't make it public as it has many bugs and the edge algorithm is not very reliable at the moment. Also, the first version was using a XForm modifier to restore the transformation instead of doing it directly on the object, but that has also its own bugs.

airbrush's picture

nice script....would be great

nice script....would be great to have it work with selected edges as well.


Nik's picture

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.