Hi there, 2 questions from UV Editor in 3d max.
1. Is there (in UV Editor) any tool like 'lattice tool' (as it is in Maya) or FFD modifier (similar when you modify geometry in 3d max)?
2. When you Pack UVs, you can set padding manually, but is there a tool that allows you to set up space according to size of texture (like in Maya there is an option "Spacing presets: 64 Map, 256 Map etc")?
Thanks!
Replies
1 you can use soft selection. In 2017 there is a dedicated brush for this.
2 from the editor options /prefs you can set map and grid size
3ds Max UV viewport and modelling viewport is so 'detached', there's not even any lasso selection for UV viewport.
I can't believe that 3d max doesn't have such elementary tools from ages
Also for instance: combining and separating objects
You cannot just select couple of separated objects, click 1 button, and combine into one object (you have to choose options for Attach etc - it's so stupid and annnoying
And opposite direction: One object consisted from couple of separated elements - if you want to separate such object into separated elements, you have to do it one by one 'detaching' them - its also very annying
It's time to move to Maya probably
If you want to combine man object at once, you can select all of them and click the "Collapse" button on the Utilities tab, it'll combine all into one object.
For exploding elements or any other simple operations, you can maxscript it or just do a google search, most likely Scriptspot has it.
Anyway, here's a couple of scripts for you:
Combining
Seperating...
--SCRIPT THAT DETACHES ALL ELEMENTS OF A MODEL INTO SEPERATE OBJECTS --OPPOSITE OF MODELING_COMBINEOBJECTS undo "Detach All Elements" on ( pDetachFaces = polyop.detachFaces pGetElementsUsingFace = polyop.getElementsUsingFace pGetNumFaces = polyop.getNumFaces with redraw off ( max create mode SelArray = getCurrentSelection() newSelection = #() for obj in SelArray do ( baseName = obj.name baseParent = obj.parent obj.name = "Detaching..." ResetXForm obj newObjs = #() convertTo obj Editable_Poly while pGetNumFaces obj > 1 do ( pDetachFaces obj (pGetElementsUsingFace obj #{1}) delete:true asNode:true name:(uniqueName baseName) append newObjs (objects[objects.count]) ) newObjs.parent = baseParent delete obj join newSelection newObjs ) CenterPivot newSelection select newSelection ) )