ok guys I was feeling helpful this morning so I spent 10 mins knocking this up. function smoothshape obj =( if classof obj == Editable_poly then ( --copy object in case of disaster backup = copy obj backup.ishidden = true if getcommandpaneltaskmode != #Modify then setCommandPanelTaskMode #Modify subobjectLevel = 2 --…
EDIT! Sorry it was my fault! When I load your new code into a new Maxscript and hit "evaluate all" it works perfectly! (In my macroscript I trimmed off the function declaration and it's execution, thus there was no object given to the function) Now how to put this into a macroscript and make it undo-able.
tell a lie, I found a sneaky way to do it. function smoothshape obj =( if classof obj.baseobject == Editable_poly then ( --make our smooth version smt = copy obj the_ms_mod = meshsmooth() the_ms_mod.iterations = 3 the_ms_mod.isolineDisplay = on the_ms_mod.ignoreSel = on addmodifier smt the_ms_mod collapsestack smt --get…
Asked that in "how u model dem shapes" too but I feel thats the wrong place. So I want to put this question in a seperate thread. While adding extra loops Turbosmooth also seems to average the curved surface in a specific way, different to a relax. You all know the Vertex tweaking when defining a curved basemesh in order…
Revel: I started 3D Modelling with Max 2010, so my first experiance with the poly-tools is from the Graphite-tools. The explanations are good but they don't describe secnarios where this could be usefull. I'll have a look at this Tutorial aggain. cw: Even with a EPoly selected it gives me the else statement. I put that…