PDA

View Full Version : Delete history problem


scorpion007
05-29-2006, 08:17 AM
Hello,
I'm fairly new to maya so this is probably a stupid question.
I understand that in order to 'freeze' an object's construction stack you need to go to Edit->Delete by type->History.
Now for some reason when i do this to my head model, it doesnt work. I.e. all my output nodes remain as they are. Of course there are very many of them from all the poly splitting, extruding, etc.
I tried the same thing on a new scene with a cube, and it seemed to work just fine.
What could be stopping me from deleting the history from my head.

Some possible factors to consider:
- the head is on its own layer
- i have used the smooth proxy tool on it so it is parented under another node
I dont know if these may have anything to do with it.


Thanks for the help.

ephemeros
05-29-2006, 12:00 PM
check out to have selected the object you want, press "delete history" and open the script editor to look for some error messages, i'm afraid no one may help you with this info. as i think now, you make the editing on the proxy (cage) object, so all the history it applied to it. between it and the smooth object it is probably no history, but it is listed to the smooth object's input. the history of the second object (the smooth one) is exactly the proxy object with its own history, the DAG objects cannot be deleted with the "delete history" command, so you should delete it with the "delete" command.
all my output nodes remain as they are. did you mean "all my input nodes..."? only the input nodes are considered history.

raptor|3D
05-29-2006, 02:07 PM
I have had the same problem today - I couldnīt delete history on my poly head using Delete by type -> History so I converted it to subDīs [check: standard (no history)] and then back to polygons (check: Tesselation Method - Vertices). This process should get rid of history on your poly mesh. I use this script (http://www.highend3d.com/maya/downloads/mel_scripts/modeling/misc/1131.html) for these conversions, it toggles between polygons/subdees.

scorpion007
05-30-2006, 07:50 AM
Hmm, i tried again today, I selected my pCube2 object, and hit delete history. The input nodes seem to have disappeared in channel box, but when i go to hypergraph and hit show input/output connections, i still have millions of nodes.
Look at the pic:
http://img130.imageshack.us/img130/9903/mayasnap18st.jpg

meagane
05-30-2006, 09:59 AM
you could export your model as .obj and then import again.
did you also try : "delete all by type" instead delete by type
you could also just delete the connection from the first input node to the shape node

MattBirkett-Smith
05-30-2006, 10:12 AM
ahh, this is one of Maya's many little "features" an object with history you can't delete. The easiest thing to do is to duplicate it then delete the original.

scorpion007
05-30-2006, 10:30 AM
Matt B, thanks, that worked, then i tried to quickly split a poly, then did delete history again, this time it seemed to work.
Damn maya is wierd :P

Thanks all the help guys.

dan1el
05-30-2006, 11:58 AM
Funny how nobody mentioned "Delete ALL by type" thats what I do when facing same kinda problem

scorpion007
05-31-2006, 06:56 AM
dan1el, I tried that, meagane mentioned it already, but it didnt seem to work. Thanks anyway

isoparmB
05-31-2006, 12:01 PM
Delete history only deletes Input construction history. If your object has output connections that's another thing. This usually happens when you have something like polySplit or use some functions from MJPolyTools.

What I usually do (after deleting history) is select the node in question, go to the hypergraph and hit show inputs and outputs. I then delete any nodes still associated to the one I'm cleaning. To make sure you're not deleting anything important, go to the viewport while in wireframe and see if your object's wire changes to a reddish color when you select the output objects. If there is no color change, you can safely delete the selected objects.

scorpion007
06-01-2006, 09:26 AM
Ahh, thank you. I happen to be using MJPolyTools quite a bit, so thats probably the cause of the problem.
When you say "delete any nodes still associated to the one I'm cleaning" do you mean everything that is not connected to the shape node?
I tried doing what you said on a basic polySphere and it seemed to work.
Soon I'll try it with my head.

ephemeros
06-01-2006, 05:19 PM
i am sorry for the delay. right, when i have a graph ending nowhere (they don't connect to the input of a shape, poly or other) i safely delete it. usually i had those problems with MJPolyTools, too.
to export the object as *.obj is not a solution.
scorpion007: in the shot it may not be seen if the nodes are useful or not to the object (the end of the chain cannot be seen).
When you say "delete any nodes still associated to the one I'm cleaning" do you mean everything that is not connected to the shape node?
if they are not connected to the INPUT to your shape or any other useful node, you may delete them manually.

scorpion007
06-02-2006, 05:20 AM
ok, i *think* I understand.
I'll ask here if i have any further questions.
Thanks.

CGTalk Moderation
06-02-2006, 05:20 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.