Scenario
- You need some quick-n-dirty unwraps for lightmap baking
- You need channel 2 unwrapped uniquely
- You will improve them later
- Select one or more objects
- Run script
- Script applies a flatten-map unwrap to channel 2
- Warning: scripts collapses objects down to editable poly
-- MixeScript snippet: Flatten unwrap selected objects -- applies a flatten-map unwrap to selected objects, then collapses them down to editable poly. --USAGE -- Select one or more objects -- Run script -- Script applies a flatten-map unwrap to channel 2 -- Warning: scripts collapses objects down to editable poly -- SETTINGS UnwrapChannel = 2 objarray = getCurrentSelection() max modify mode for obj in objarray do ( convertto obj editable_mesh modPanel.setCurrentObject obj subObjectLevel = 4 UnwrapMod = Unwrap_UVW name:"UnwrapMod" UnwrapMod.setApplyToWholeObject true addModifier obj UnwrapMod Temp = obj.modifiers["UnwrapMod"] Temp.setMapChannel UnwrapChannel Temp.setTVSubObjectMode 3 Temp.flattenMap 45.0 #() 0.01 true 0 true true subObjectLevel = 0 UnwrapMod.packnoparams() UnwrapMod.pack 1 0.02 true true true convertto obj editable_poly ) select objarray
THANK YOU SO MUCH, YOU MADE MY DAY!!!
ReplyDeleteI am very happy that you shared this script, this one help me so much :D.
Once again, thank you and I hope you have a happy day like me :D.