Is there a way to see all the hidden nodes(class instances) in Max, and remove them gracefully?
When dealing with some max scenes, they used a certain of unknown in-house written max plugins, which leads to the annoying reminder every time when the scene is opened via a machine without that plugin installed.
Like in maya we can simply save it as the ascii file and delete that node there, but since max is a proprietary binary format, is there any similar tool to safely clean out(let you choose what to get rid of) the scene?
It’s easy if you know how to identify the undesirable objects. Are they literally just all the hidden ones in the scene? If so, the MaxScript would be something like this:
for obj in objects do
if obj.isHidden then
delete obj
… but I’m guessing it’s not literally hidden objects you’re after?
That probably won’t work either, you’ll be looking for missing object classes. There is a script posted over at cgtalk that can deal with this, if I’m correct.