[Plugin] Purge All
-
A very useful script, thanks again TIG
-
'Purge' is used in the sense of cleansing - purifying - getting rid of unwanted things.
It is the automated version of 'Purge Unused...' option that's available as a pop-out for individual types of things.
This script will remove from the model's data-base unused Components, Layers, Materials or Styles in any combination - allowing you to keep say Materials whilst clearing up the rest... It also reports what's been done if that option is selected. You already can globally purge-unused everything using the Model Info > Statistics dialog - but then that's everything that's unused - no choices, and you might want to keep some kinds of things...
.
-
..er..sorry..
But doesn't the "PURGE UNUSED" option in MODEL INFO->STATISTICS just the same? -
@tig said:
You already can globally purge-unused everything using the Model Info > Statistics dialog - but then that's everything that's unused - no choices, and you might want to keep some kinds of things...
.
-
@pibuz said:
..er..sorry..
But doesn't the "PURGE UNUSED" option in MODEL INFO->STATISTICS just the same?As TIG says and Burkhard quoted you have options with the plugin. In addition, you can set a keyboard shortcut for it to make it easier to do.
-
Well, it might not provide any fancy effects but this is an addictive little tool.
Its amazing how much "stuff" is hiding in the background that you are unaware of.
Particulary after importing CAD drawings it removes a lot of unwanted content.
I keep wanting to run it every five minutes to see if it can remove anything else that shouldn't be there!Thanks.
Mr S
-
I tried to use purgeall.rb on my scene, but it fezzes SU and than crash.
Similar thing happens when i use su's purge on this model.
I have more than 200 materials of witch i use only 5 ! -
Try doing a manual purge by going to Window>Model Info>Statistics>Purge All
See if that crahes SU also.
Chris
-
@chris fullmer said:
Try doing a manual purge by going to Window>Model Info>Statistics>Purge All
See if that crahes SU also.
@unknownuser said:
Similar thing happens when i use su's purge on this model.
Sounds like it's something with the model.
Have you tried importing to a new file? -
Oops, I totally missed the line where J40 said they had already tried it manually. Sorry!
-
I've recently had some issues with purge all and VRay 1.05. Basically the purge all removes some relinked Jpeg texture overides (they remain in the Sketchup Model but just doesn't render). Can be fixed easily be relinking the image. Is there a way around this? Or should I create SKMs manually for all the new textures I use?
-
@chango70 said:
I've recently had some issues with purge all and VRay 1.05. Basically the purge all removes some relinked Jpeg texture overides (they remain in the Sketchup Model but just doesn't render). Can be fixed easily be relinking the image. Is there a way around this? Or should I create SKMs manually for all the new textures I use?
I don't understand.
Texture overrides?
Create SKMs manually? -
@thomthom said:
@chango70 said:
I've recently had some issues with purge all and VRay 1.05. Basically the purge all removes some relinked Jpeg texture overides (they remain in the Sketchup Model but just doesn't render). Can be fixed easily be relinking the image. Is there a way around this? Or should I create SKMs manually for all the new textures I use?
I don't understand.
Texture overrides?
Create SKMs manually?What I mean is. When you are unsatisfied with a defaul sketchup texture (.skm) what we do is relink it to a new texture.
If you rename the relinked file and right click on it and do a save-as, you can save it as a .skm file in your default sketchup material library. -
Just want to thanks TIG on this amazing plugin
-
Dear TIG,
This plugin would be even better with two icons: Purge All (no choice) and Purge Selected (with the dialogue box and choices).
Is this something that you could add to your long to-do list?
Best wishes,
Bob -
Dear TIG,
Would it be possible for the 'report' to list what it has purged? At the moment it simply tells you how many of each type it has purged (6 components, 2 layers etc), but not what. I would find that option really useful when working on large models
Kind regards,
Bob -
@watkins said:
Dear TIG,
Would it be possible for the 'report' to list what it has purged? At the moment it simply tells you how many of each type it has purged (6 components, 2 layers etc), but not what. I would find that option really useful when working on large models
Kind regards,
BobIt would have to be into some 'log' file with the model - say log='Model-Purgelog.txt' which auto opens if you have 'Report' set. [That could extend to No|Yes|Log ]. It WOULD take more time as it needs to make a lists for each type purged - e.g. for components
defsIN=model.definitions.to_a
and then after the purgedefsOUT=model.definitions.to_a
, then find what's 'gone'defsGONE=defsIN-defsOUT
, then find their names and add them to the 'log' with defsGONE.each{|d|file.puts(d.name)}... I'll think about it... -
Here's v1.5 http://forums.sketchucation.com/viewtopic.php?p=82559#p82559
The Report option now has Yes/No/Log
If you choose 'Log' then as well as reporting the numbers purged in a dialog, it also writes a file called 'ModelName-PurgeLog.txt' into the model's folder [or 'Untitled-...' and in the 'default folder' if it's yet to be saved]: that file then auto-opens at the end - it lists the numbers AND the 'names' of each of the purged items...
All as Bob's [watkins] request -
Dear TIG,
Thank you so much for making the changes. I will find the additions very useful.
Kind regards,
Bob -
Dear TIG,
Just a quick note to thank you for the additions. The plugin is now definitely the dog's love spuds (translate that into Spanish).
Thanks,
Bob
Advertisement