Hello. Quick question. Does Maya have some method of protecting certain key history inputs? For example, I would like to be able to make smooth iterations and be capable of raising/lowering their devisions but still be able to clear my history. I have Googled many scripts but they all either output errors or do nothing. As it stands I go to Edit>Delete All By Type>History which essentially translates to "Nuke Everything from Orbit." I would like to maintain a clean scene but also maintain the non destructive inputs. Any ideas?
Replies
Also, it's somewhat linear in regards to mesh editing. So if you inserted a bunch of edge loops and then extruded some polys that were created by those new edge loops and then go back and delete the edge loop inputs in the hierarchy you will get some weird results because the extrude input will still be in the history.
What I just typed would delete the construction input of a cube which happened to be the first one created. All inputs are numbered chronologically in a Maya scene. You could just write a MEL script to automate this. You would have to get a list of inputs, be able to select the ones you want to delete and then have a delete button to get rid of them. The Hypergraph method is just as fast though probably.
If you delete history nodes out of order, you will most likely destroy your mesh, since many of the nodes seem to be dependent on vertex order (which changes every time you modify the mesh) at the time the history node was created.