Transfer UV

34 votes
Version: 
1.2
Date Updated: 
03/12/2010
Author Name: 
MikeMS

Helps you to transfer texture coordinates from one objects to another with identical topology. The feature of this script is that they can transfer UV`s from multiple objects and correct some errors arising with importing .obj files, like vertex reordering or removing mid-edge vertexes when you export objects to .obj.

Updated to version 1.2 - rewritten vertex order sync, must work much better!

Demo video: http://www.mikems.ru/files/videos/TransferUVsDemo_lq.avi

Additional Info: 

How TO: Select the source object with proper prefix in his name and click "Start Transfer!" Script will find objects in scene without this prefix and transfer UV layout.
Note, that script only works by applying modifiers on top of object and you always can remove changes made by script to the objects.
It is very useful when importing .obj to set the name prefix you like.
See the demo video for more information.

One very useful note: don`t try to eport/import objects to .obj with negative value of scale. Fix it before, by inverting normals and applying `Reset XForm`.

Installation:
1. Unrar the archive.
2. Simply Drag&Drop "TransferUVs.ms" in MAX viewport or run it from "MAXScript" --> "Run Script".
3. After that you can find it in "Customize" --> "Customize User Interface...", in "Main UI" Group, "MikeMS" Category. Now, you can add that script to a toolbars, quads or link it to a shortcut and so on...

If you have installed previous versions of this script, old version will be automatically replaced with this one.

Any comments are welcome to [email protected]
www.mikems.ru

...and, sorry my english )))

Comments

Comment viewing options

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

Big thanks!!!

Big thanks dude. Just what i needed! Works wery good!

kogen's picture

Nice tool but...

... I was not able to work with dense meshes. What is the max polycount for your tool? I've been trying to use it with a 200k polygon mesh resulting in an allocation of the whole 24 GB RAM of my computer and finally leading to a system-freeze. The runtime of the script felt like forever.
There might be room for optimizations.

-k.

"Arrogance kills."

DarkNemos's picture

Thanks man. Just what i

Thanks man. Just what i needed!

Comment viewing options

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