ScriptSpot

Script

UVPipe - Mod by Norman3D

By Norman3D · 2012-09-23

Version
1.2
Date updated
2014-03-15
Votes
6
Download
Download
Description

This script will allow you to send meshes to UVLayout and get them back. It's a modified version of Robert Fletcher's script.

It should be compatible with 3dsmax 9 all the way up to 3dsmax 2013.

Changelist:

v.1.2

 

  • Speed improvements when sending multiple objects

v.1.1

  • Allow unwrap of multiple objects at the same time

v.1.0

  • UVPipe will attempt to find uvlayout.exe automatically. 
  • Moved creation of temp and config files to User directories to avoid write-errors due to lack of admin rights in restricted environments, typically at work. 
  • Rewrote the functions so that no "temp" mesh is left behind in the max scene while editing. 
  • Objects with spaces in their names can now be send to UVLayout. 
  • Removed tiling button. 
  • Various bug fixes.

Installation:

  • Drag and Drop the MZP file on 3dsMax's viewport. A button will be automatically added to the Main Toolbar.

 

Tags: uvlayout

Comments (15)

locb · 2015-09-01

How can i change path to "uvlayot.exe" after i select it on first run of the script ?
re: found it AppData\Local\Autodesk\3dsMax\2016 - 64bit\ENU\scripts\UVPipe

Error on 3ds max 9 x86

Bubar · 2014-12-16

Thanks for your work!
I work in 3DS Max 9 versions Windows xp SP2.
Do you support written version MAX 9, but after my appointment to the main panel error message. Please correct this error.

Attachments

( faceVertCount = faceVerts.count)

3dwannab · 2014-10-12

error in line above. See screen shot of problem. When the script is run the object is duplicated with a suffix of 001 then 002, etc for each time you run the script. It works on another object in the scene.

The object that the error comes back with contains 6,482 polys and 6,531 verts.

Also if the object begins with a _ anothor error happens. (see screenshot also)

Attachments

strange issue

trueman · 2013-12-03

First of all thanks for the script, it's great, very helpful.
But today I encountered very disturbing issue. Pressing "send" button resets max scene without saving and imports mesh from Uvlayout with flipped axis and broken smoothing groups. What can be done to fix it?

.

miauu · 2013-12-03

Attach the scene, or at least one object of it, so Norman can check(if he wants ofcourse) where the problem is.

trueman · 2013-12-04

Thanks for your reply. It seems that I have already found the reason. In my obj import settings "reset scene" was checked. Unchecking helped to solve the problem.

Norman3D · 2013-10-17

Interesting results! I will take a close look at your script to how you did it ;)

.

miauu · 2013-10-16

I saw that you have posted the multi object unwrap. :)

By the way, the script can work with max2014 too.

Norman3D · 2013-10-16

Which script works for 2014? Yours or mine? :P
I havent tested anything on 2014 yet! Maybe mine is broken :O

.

miauu · 2013-10-16

Both works on max2014.
I did some speed tests. You can see the results in the attachments.
Tested on 3dsMax 2014 + Win8 x64.

Attachments

Norman3D · 2013-10-15

Hey miauu! I saw your mod and tested it but was having trouble with it! Got some crashes with meshes that I didn't get with my version of the script, so I added the functionality myself.
I've just seen that you fixed some problems since the first version you uploaded, so maybe my update was unnecessary :p

.

miauu · 2013-10-16

Hi, Norman!

If your version, that can send and receive more than one object to UVLayout is more "bug free" than mine, post it for the public.
I think that most important is the script to works properly, no matter which version of the script is used by the users.

:)

titane357 · 2013-02-04

need uvlayout.exe (?) / 3dsmaxdesign2013

.

miauu · 2013-10-14

uvlayout.exe is placed in the UVLayout installatino directory. When you run the script and the script ask you for the uvlayout.exe, navigate to the directory, where the UVLayout is installed and select the uvlayout.exe.
If the script not ask you for the uvlayout.exe, you have to edit the INI file of the script.

By the way, if you want to send to UVLayout more than one object you can try my version of the useful script. :)

Sweet :-)

ALZHEM · 2013-02-01

Is there by any chance the possibility to include support for more than one object at the same time, like Maya's plugin? That would be AWESOME as we could repack many objects into one same UV space :)