Quick Model Snapshot

( last update: 18 April 2012 v1.2)

Creates simplified version of the model.
QuickModelSnapshot allows to quickly process complex model and extract the geometry information in more condensed and simplified form. 3D geometry conversion is based on extracted and joined render meshes. The main uses include:


Simplify imported DWG files - eliminate blocks and use single layer while keeping the original object colors; objects can be named by the original layer names

Convert heavy 3D models that slow down the viewport navigation into their meshed/joined version that displays much faster - great for real-time presentations, camera angles setup and design/view evaluation

Create multiple versions of the model for evaluation that reside each on its own layer



QuickModelSnapshot - Overview




Note:
for best display results, the Mesh settings in the Advanced Display Modes should be set to look similar to Surfaces display:





DOWNLOAD AND INSTALLATION:___
Rhino 4.0 SR8 or later is required.

Download, UnZip anywhere and drag-and-drop 'QuickModelSnapshot.rhp' and 'QuickModelSnapshot.tb' into any Rhino viewport. Once installed, new toolbar and commands become available: _QuickModelSnapshot and _SelName_QMS.

WORKFLOW:

1) Select geometry to process
2) Define Destination Layer name
(or Use Current, Select Existing or Keep Original Layers)
3) Customize output options

4) hit 'CREATE' to make QuickModelSnapshot

OPTIONS:


MaterialByLayer - forces object material to be inherited from its original layer material.
ObjColorBylayer - forces object color to be inherited from its original layer color.
Originals - determines what to do with original objects. Available actions:
Hide, Group and Hide, Delete, Delete and Purge, Keep Unaffected
SelHighlightColor - allows to define custom color that will be assigned to all objects that have Selection Highlight color.
LType - allows to assign Continuous linetype to all snapshot objects.
NameByLayer - while enabled, all snapshot objects will be named by their original layer's name.


Use _SelName_QMS command to select objects by name - name can be typed as in regular _SelName command ( including the *filter ); in addition, Source Objects can be selected which will allow to select all objects with corresponding names. This helps to manage and navigate QuickSnapshots with NameByLayer option enabled.

3 comments:

Juan Carreras said...

Hi,

Thank you for your fantastic plug-ins.
I've been trying this one mostly to auto rename the objects on each layer which I used to do manually.
I always have my objects color and material 'bylayer' in most cases.
However, regarding the options of inherting the color and material from their layer, is it supposed to keep them 'bylayer' when the setting is "yes" or when it is "no"?
It seems that no matter what the settings are it always changes the color and materials from bylayer to individual objects (basic).
Please advise.
I'm using Rhino 4 SR8.
Thanks - Juan

Jarek Bieda said...

Hi Juan,

For auto-rename by layer it would take much simpler script - contact me via email, I can help you with that.

I have just fixed the bug that made the objects with Default material joined together even if they were on separate layers. Try the new version (1.1) and see if it works any better.

Palosanto said...

Hi Jarek,
I know it's been a while since you kindly responded to my post. Thanks for fixing the materials issue.
Regarding a shorter version of the script to simply rename objects with the layer's name, I would still be very interested in having it. It could be a separate script or even an option to just do that with the longer script?