You can try putting this into a startup script: callbacks.addScript #postModifierAdded "m =(callbacks.notificationParam())[2]; if classof m == Unwrap_UVW then m.unfoldMethod=45272" id:#uvwunwrapModAddedPeelMode
This works for me: - Unwrap channel 1. - Collapse. - Apply UnwrapUVW again. - Change channel to channel 2 and hit 'Save current settings as default'. - Remove the modifier, not collapsing it! - If you apply your UnwrapUVW modifier again, it will edit channel 2 without touching channel 1. But be careful. Don't forget to…
Oh I just realized it works for me because I'm using Switcher. I bought switcher pretty early when I went from Maya to Max so I forgot that it was one of its features :/ Do I still win a interwebs cookie? There is a "Repeat last action" hotkey in the "Editable Poly" group but I think it only repeats editable poly commands.…
It can easily be done as a script (or at least synchronizing the vert positions can be). The problem is processing the data quickly. Maxscript is not a fast language, and iterating over and matching the positions of thousands / tens of thousands of vertices could take a long time. Anyhow, here's a simple/unoptimized script…
This will cover transfering one UV layout (old) to another (new). If you've ever had to do changes to a UV layout after a model has been textured this is for you. It basically takes this approach and re-purposes it. I found that approach kind of confusing the first time around so hopefully this won't be like that. Also…
Okay, sometimes you have to select in a loop, but the main issue in your original post was the duplicate work. You can take advantage of subtracting bit arrays to avoid the duplicated work. Check out these two functions below. The first takes 11 seconds on a default teapot and the second takes 1/10th of a second. The only…