ScriptSpot home

Script

UVPipe - Mod by Norman3D

By Norman · 2012-09-23

Community compatibilityNo compatibility reports yet

No reports yet for the available releases.

Community reviewsNo reviews yet.
Version
1.2
3ds Max compatibility
Unknown
How compatibility works

Choose the 3ds Max version you use. For example, selecting 2020 puts direct matches for 2020 first, followed by listings that say a supported version or newer.

Scripts that only mention an older version can still appear as “2020 unconfirmed.” Listings that rule out 2020 are excluded. Use “Show scripts with unconfirmed compatibility” to also see listings without a clear match.

Community reports show what worked for members on a specific release. They’re separate from the listing’s compatibility claims and don’t change the filter.

Date updated
2014-03-15
Legacy votes
6

Downloads

  • Version 1.2Listed version

    Listing updated

    Visit author’s download page

    Release notes

    v.1.2 • Speed improvements when sending multiple objects

Earlier releases (2)
  • Version 1.1

    Release notes

    v.1.1 • Allow unwrap of multiple objects at the same time

  • Version 1.0

    Release notes

    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.

Tags: uvlayout

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.

 

Comments (15)

Comment policy

locb

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

Bubar

Error on 3ds max 9 x86

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
3dwannab

( faceVertCount = faceVerts.count)

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
trueman

strange issue

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?

Reply to trueman
miauu

.

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

Reply to miauu
trueman

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.

Norman

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

miauu

.

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

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

Reply to miauu
Norman

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

Reply to Norman
miauu

.

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

Attachments
Norman

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

Reply to Norman
miauu

.

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

need uvlayout.exe (?) / 3dsmaxdesign2013

Reply to titane357
miauu

.

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. :)

ALZHEM

Sweet :-)

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 :)