PolyUnwrapper

35 votes
Version: 
4.3.4
Date Updated: 
08/14/2019

PolyUnwrapper is a complete set of professional tools designed for the texture artists, especially for the architectural and game industries.

It contains plenty of features that will greatly help you improve your unwrapping workflow.

PolyUnwrapper

 

Main Features Features

  • Multi Stitch. Stitch Multiple Shells at once
  • Custom Packing algorithm and tools
  • Tool for matching the Shells Width and Height
  • Easy Grid Spacing
  • Render UV Tiles (UDIM)
  • Cycle Checker map
  • PolyUnwrapper Toolbar now keeps on top of the Unwrap Editor
  • Render Open Edges
Version Requirement: 
3ds Max 2010 - 2020
Video URL: 

Comments

Comment viewing options

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

Max 2012/13 are not supported in v1.0.1

Hi headd,

PolyUnwrapper version 1.0.1 does not support Max 2012/13, mostly because some functions that where available in previous versions to track the Unwrap Editor position, size, open and close status, have been removed.

But there is still a way to get PolyUnwrapper running in Max 2012/13, although Move/Resize/Open/Close events of the Unwrap Editor won't be triggered, so you have to manually open, close and move the PolyUnwrapper toolbar.

1. Install PolyUnwrapper as you would normally do in previous Max versions.
2. Select an object, apply an Unwrap UVW Modifier and open the Editor
3. While the Editor is opened, type the following (without quotes) in the Max listener, and press Enter:

"CreateDialog ROLLOUT_POLYUNWRAPPER width:700"

The PolyUnwrapper toolbar should appear and you should be able to test it.

Clicking on a button if there is no Unwrap UVW modifier selected, will mostly produce an error. In this case, just close and create the dialog again.

This procedure is for testing purposes only. I am currently working on the next release, which will hopefully support Max 2012/13.

Thank you for trying it out and for your feedback!

headd's picture

Didn't try it, but is 2012

Didn't try it, but is 2012 fully supporting this script?

headd's picture

Yes, 1.0.1 fixed it. Cool

Yes, 1.0.1 fixed it. Cool icons :)

BTW, never thought about per pixel counting of uv space, but indeed, it would be the most accurate solution, and very cool to have it :)

PolyTools3D's picture

Was the error fixed?

Hi headd,

That’s weird, as your config is the same as my primary test system and I have not been able to reproduce the error. All I could find is that it happened on Windows XP.

Has the version 1.0.1 fixed the error?

The plugin includes the icons as .PNG with alpha channel, and when you run PolyUnwrapper for the first time, it creates .BMP icons based on you Max color theme. Icons are also rebuilt if you click the Apply button in the PolyUnwrapper settings dialog.

It seems that MaxScript does not support alpha channel for the icons, but 1 bit mask images. So in order to be able to use icons with alpha, I had to create a custom routine.

These icons and the PolyUnwrapper .INI file are stores in the Max user’s folder, in order to avoid Admin issues.

You can get the user’s folder by typing ( pathConfig.GetDir #userScripts ) in the MaxScript Listener.

The center selection by shell is a very good idea. I already have the code implemented in the Center & Fit function, so I would just need to add per cluster (or shell) action, probably on Shift+Click. Per cluster operations are currently supported for Mirror and Rotate, but will try to add it for the Center & Fit function in the next release.

As far as measuring the used space, I have not done a lot of research yet, but I believe the easiest and more accurate approach would be to render a black and white image using the current render dimensions, and then parsing the pixels.

Thank you for all the feedback!

headd's picture

Forgot to mention: - I use

Forgot to mention:

- I use 3dsmax 2011 x64 on Win7 x64.
- The odd thing is that the script asks for .bmp icons but the zip file contains only .png files.

- The suggestion was to move the shells to 0:1 individually, not just the selection. Again, i can provide you with a script that does this. :) It's good for game-dev because shells that are to further away from 0:1 generate precision errors. This script moves them to 0:1 proportionally so the actual mapping is not affected.

- The UV space occupation report, i also have a script, select the uv channel, press a button and it tells the % of uv space used. Overlapped UV's generate over 100 % ocupation ( misleading ).

Also:

UV spacing in 3dsmax is pretty ambiguous. Can it be calculated in pixels?

JokerMartini's picture

Nice work man. I look forward

Nice work man. I look forward to messing around with it.

John Martini
Digital Artist
http://www.JokerMartini.com (new site)

elcorto's picture

thank you very much

excellent work, thank you very much for sharing.

PolyTools3D's picture

is it like tex tool 4.10?

Hello fajar,

Yes, it is similar to "TexTools" and "Unwrap Tools". Meaning it is a set of tools to help in the unwrap process. But the implementation is different and it supports multiple objects selection.

PolyTools3D's picture

nothing...

Hey dash2502,

PolyUnwrapper only supports Max 2008, 2009, 2010 and 2011.

In Max 2012, the Unwrap UVW Modifier was "redesigned", so it is working different than in previous Max versions.

Thank!

PolyTools3D's picture

runtime error

Thanks for the feedback headd,

I was able to track down the bug, and it seems to happen on Windows XP only.

Writing to the Users folder was a last minute change I made due to Max running on Vista and Windows 7 as non-Administrator.

I assumed the change would not affect windows XP users, but it seems it does.

A fix is in the way.

Thank you for your suggestions!

There are certainly a few more features that I would had love to include with this release, but it was becoming a never-ending development, so I decided to release at least what I already had.

I am hoping to release an update soon, which would include a “Generate Report” function as a priority feature.

Regarding your second suggestion "Move uv shells to 0:1 without rescaling them", do you mean to move the selection to the 0,1 position or to just center them but without rescaling?

If you need to center the selection without rescaling, just uncheck the “Fit” checkbox.

Comment viewing options

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