I wrote an script to do something with UVs a while ago. I modified it a little to make it work with UV scale.
It doesn't do anything fancy. It just scales the current selected UV island "locally" just like "Transform UVs", but it can be registered as a command (like dropping it in a shelf) and therefore, you'll be able to use repeat or assign it a hotkey, so you'll have only to select your UV island, execute the command, select the next UV island and repeat. I'm not sure how useful it may be in your case, but if you want to use it: https://www.4shared.com/document/QtjsN38Yce/mScaleUVIsland.html You'll have to edit the first variables in the script to specify the scale value. You need to have Sync Method in Components to make it work (since UV selection can't be reached through scripting I had to use polygon selection and convert it to samples). Basically it gets your selected polygons, convert them to samples, calculate the average center of the UV island and scale. Martin On Wed, Apr 23, 2014 at 8:42 PM, Morten Bartholdy <[email protected]> wrote: > Yes, I did mean UV's ;) only it was using an xy projection. > > > > It does indeed seem scaling all selected is only possible relative to a > common centre :/ > > > > I guess its time for a modeling workaround. > > > > MB > > > > > > On Tue, Apr 22, 2014 at 6:40 PM, Martin Yara <[email protected]> wrote: > When you say XY, you mean UV right? So you want to scale each UV island > with their average center of their UV coordinates as their scale pivot? > > If that's so, I don't think you can with all islands at the same time. You > can use Transform UVs, and apply scale to do it. It will work only with 1 > island at a time. > > Martin > >

