View Full Version : Equalize the square pattern scale on multiple already UVed objects? (Maya)
I have multiple objects that are already nicely unwrapped. Unfortunately the uv image (square pattern) scale is different on each object. Short of manually scaling the UVs on each object ...is there an automatic method that can make the scale equal on all already UVed objects? ie. the UV texture square pattern appears same size on all objects? I remember reading about a script that does it but no success Googling it so far. Anyone?
Xendance
06-06-2010, 02:26 PM
I have actually thought of the same thing recently, except that I'm using Max 2011.
Any advice would be greatly appreciated :)
http://www.renderheads.com/portfolio/UVAutoRatio/
and, think of your pixel density ratio (how many pixels per meter/foot) before UV mapping!!!
http://www.renderheads.com/portfolio/UVAutoRatio/
and, think of your pixel density ratio (how many pixels per meter/foot) before UV mapping!!!
Damn! No Maya 2011 version.
Pior are you telling me that there is a way in Maya to freeze or set the ratio before starting the UV unwrapping process?
For example say I have 10 object in my scene. If I combine them all temporarily and apply Automatic UV mapping then the UV texture image squares appear all same size on all 10 objects. If I apply automatic mapping individually on the 10 objects then the UV image square appear different size on different objects.
Are you telling me there is an option in Maya to set a fixed ratio so that the UV image squares appear fixed size on different objects every time I unwrap?
greuh
06-06-2010, 06:11 PM
I am not sure I understood what you were trying to do, nor did I actually tried the script myself :)
but it seems it could be what you are looking for: http://www.creativecrash.com/maya/downloads/scripts-plugins/texturing/c/checker-size-tool
haha 4D, no, Im just trying to say that if you have a scene made of 10 objects, you might want to plan your stuff out yourself and decide how many pixels you want per meter/foot, instead of unwrapping everything square and hope that a magic script will adjust it all for you :D
I am not sure I understood what you were trying to do, nor did I actually tried the script myself :)
but it seems it could be what you are looking for: http://www.creativecrash.com/maya/downloads/scripts-plugins/texturing/c/checker-size-tool
Yes that is exactly what I am trying to do. Scales UVs to make the UV ratio same on all the already unwrapped objects. Can't get it to work though. It is a Python script and the dialogue box as shown in the help pdf does not appear when I execute the script. Must be something to do with new Maya 2011. I will install Maya 2010 to check.
The image demonstrates what I meant perfectly. So 3 objects all unwrapped and I want the grid patter ratio to be same. The script does that for you instead of me manually scaling the UVs in the UV texture editor.
http://lesterbanks.com/lxb_metal/wp-content/uploads/2010/06/maya-Checker-Size-Tool.jpg
noname
06-07-2010, 12:21 AM
You don't really need a script for that in newer Maya versions. In your UV window just go to polygons > layout [] and set "Prescale" to "World".
Xendance
06-07-2010, 01:34 AM
What about 3ds Max? :\
r_fletch_r
06-07-2010, 03:58 AM
Xendance, renderhjs wrote a plugin called textools. it can normalize your texel density in max
Xendance
06-07-2010, 04:33 PM
Really? I've been using textools for few weeks now, I must've missed that tool. Cheers :)
The Maya built in one in 2011 works perfectly!
Prescale > World and Scale Mode > None.
Thanks guys :poly142:
vBulletin® v3.8.4, Copyright ©2000-2013, Jelsoft Enterprises Ltd.