hmm the hotkeys you're looking for should be available in max 2010+ it should be called Align Selection Horizontal and Align Selection Vertical or something like that but all I have is max 2012 right now so I'm not sure But making your own macroscript (C:/ProgramFiles/Autodesk/3dsMaxXXXX/ui/macroscripts/[whatever].mcr) for…
unfortunately i have way too much other art-related stuff to get the hang of before i seriously dive into programming.. goddamn these 24 hour days.. i will however take this opportunity to paste a couple of my hackjob maxscripts here, i'm sure you guys have some pointers on how to make them more efficient. this script i…
Hi guys, this is a snippet from a tool I'm writing to streamline some processes for our artists. We have models are unwrapped on channel 1, then unwrapped on channel 3 for baking. Once we have baked a texture we drop channel 3 onto channel 1 and apply the baked texture. All pretty simple stuff! Now I've basically tried to…
EDIT: Hmmm..found out that actually the "default: genericMode" that cause a problem..somehow....using the "default:" on the individual script works. Oh man, maxscript just keep on refuse to be friend with me T_T Here's the situation; I got the following code on my startup script based on Bryan suggestion and organize stuff…
Hello. Say I have a rectangle plane with lots of edges and I want to unwrap it using a texture that has a shape of a parallelogram, so I should skew the shape to fit the parallelogram, but I don't know how to do it. Please help me and express a way to do so. Thanks. Waiting for an answer.
function HighestUVChannel = ( ch = 0 for o in $* where o.modifiers[#Unwrap_UVW] != undefined do ( if o.modifiers[#Unwrap_UVW].getMapChannel() > ch then ( ch = o.modifiers[#Unwrap_UVW].getMapChannel() ) ) ch) HighestUVChannel() will then return the greatest UV Channel number in the scene.
Pass the selection down to the editable poly and get the connected edges from there before passing it back to the UV modifier. Something like this: vrt = $.modifiers[#unwrap_uvw].getSelectedGeomVertsByNode $ modPanel.setCurrentObject $.baseObject tmp = polyop.getEdgesUsingVert $ vrt modPanel.setCurrentObject…
I don't think so. If you apply unwrapYVW on multiple object and pack. It packs elements from all objects properly. You can see from my video. Orogonally each object was unwrapped indivisually. I applied another unwrapuvw and pack it. It even automatically keep texel density across objects. https://vimeo.com/163361143 Am I…
EDIT; Sorry, got it! using the bellow do the trick! :) case (classOf $.modifiers[1]) of( default: ( -- block of codes for generic stuff ) Unwrap_UVW: ( -- block of codes for specified modifier )) Hey guys, is there any way to merge this blocks for undefinedClass and Edit_Poly together cus both contain the same thing? case…
Here's one I made for this awhile back. You could easily adapt this for V offsetting too.macroScript OffsetU category:"Eric Chadwick" tooltip:"UVW Offset U+1 (Shift = -1)" buttonText:"OffsetU" ( if classof (modPanel.getCurrentObject()) == Unwrap_UVW then ( if keyboard.shiftpressed do (…