The Scene Optimizer tool is originally a tool used to show Snappers which have the same 3D for grouping.
Snappers having the same 3D is then used for IFC Export, reusing the same 3D data, resulting in smaller exports and less timed used.
What constitutes as "same 3D" is:
- Is it the same Block?
- Is it the same getStrongRevitFamilyTypeKey or getWeakRevitFamilyTypeKey.
Can only be known by developers, seems to be deprecating (June 2022).OR
- Is it the same dimensions(width, depth, height) AND meshKey3D(an identifier grouping all Snappers with similar 3D shape and material)
For Developers: By default meshKey3D is a combination of the the Snapper's class name and package.
Sections of the Scene Optimizer
Typing in the name of what you are finding will show only what you are searching for, making the other Snappers grayed out.
Show System Snappers
Basically, Snappers which serve a system function, where it's intended purpose cannot be changed.
Examples of system Snappers are FloorSnapper, Tagging Rectangle/Shape, and Dwg zero point.
Disabling this will gray out these system Snappers.
Treeview of Snappers
The bold text "Scene optimized from X snappers to X snappers in X time." is a summary of all Snappers in the drawing grouped due to having the same 3D, with the time it took to search and group these Snappers.
The treeview here shows the Snapper names which have been grouped. Snappers with green texts show the same 3D groups, expanding one of them using the + button will reveal a group.
Clicking the Expand All button below will expand the whole treeview.
Snappers with blue texts don't have other Snappers that share the same 3D, thus not belonging in a group.
Double clicking on a blue or black text Snapper will focus the view into that specific Snapper.
If the Snapper in the drawing changed, you can refresh this treeview by pressing the F5 key on your keyboard while the Scene Optimizer window is your active window.
Notice that the treeview has boxes before Snapper names. Ticking these boxes allows you to compare the Snappers you have selected by clicking on the Compare Snappers... at the bottom.
This brings up another window that contains a comparison table between your selected Snappers.
In this example, 4 Chairs has been selected for comparison, placing all 4 in the horizontal and vertical axis of this table.
The comparison then outputs 3 different results:
- empty : This means it's the same exact Snapper.
- Same : These are different Snappers but with the same 3D.
- Different : These are different Snappers and have different 3D.
Clicking into a result will highlight the two Snappers you are comparing in the Scene Optimizer window.