Reply
Reply
 
Thread Tools Display Modes
4d4d's Avatar
Old (#1)
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?
Offline , null, 11 Posts, Join Date Jan 2010,  
   Reply With Quote

Xendance's Avatar
Old (#2)
I have actually thought of the same thing recently, except that I'm using Max 2011.
Any advice would be greatly appreciated
Offline , triangle, 377 Posts, Join Date May 2010,  
   Reply With Quote

pior's Avatar
Old (#3)
http://www.renderheads.com/portfolio/UVAutoRatio/

and, think of your pixel density ratio (how many pixels per meter/foot) before UV mapping!!!
Offline , veteran polycounter, 4,950 Posts, Join Date Oct 2004, Location Irvine CA  
   Reply With Quote

4d4d's Avatar
Old (#4)
Quote:
Originally Posted by pior View Post
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?
Offline , null, 11 Posts, Join Date Jan 2010,  
   Reply With Quote

greuh's Avatar
Old (#5)
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/do...cker-size-tool
[°_°]
// Warning: extrude2 (Extrude Node): Extrude pivot is outside of the bounding box for the profile. This could lead to strange results. //
Offline , line, 62 Posts, Join Date Jan 2007, Location montreal  
   Reply With Quote

pior's Avatar
Old (#6)
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
Offline , veteran polycounter, 4,950 Posts, Join Date Oct 2004, Location Irvine CA  
   Reply With Quote

4d4d's Avatar
Old (#7)
Quote:
Originally Posted by greuh View Post
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/do...cker-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.



Last edited by 4d4d; 06-06-2010 at 09:27 PM..
Offline , null, 11 Posts, Join Date Jan 2010,  
   Reply With Quote

noname's Avatar
Old (#8)
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".
Offline , null, 15 Posts, Join Date Jul 2009,  
   Reply With Quote

Xendance's Avatar
Old (#9)
What about 3ds Max?
Offline , triangle, 377 Posts, Join Date May 2010,  
   Reply With Quote

r_fletch_r's Avatar
Old (#10)
Xendance, renderhjs wrote a plugin called textools. it can normalize your texel density in max
Offline , veteran polycounter, 2,970 Posts, Join Date Feb 2010, Location Ireland  
   Reply With Quote

Xendance's Avatar
Old (#11)
Really? I've been using textools for few weeks now, I must've missed that tool. Cheers
Offline , triangle, 377 Posts, Join Date May 2010,  
   Reply With Quote

4d4d's Avatar
Old (#12)
The Maya built in one in 2011 works perfectly!

Prescale > World and Scale Mode > None.


Thanks guys
Offline , null, 11 Posts, Join Date Jan 2010,  
   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Copyright 1998-2012 A. Risch