SMC V9.8 New Feature: Model Categories

The latest release of Solibri Model Checker (SMC) v9.8 adds the ability to create categories in the Model Tree view to organize your models and drawings.

Below is the Model Tree view of a federated model that includes both 3D models and 2D PDF documents. These models and drawings do not have their categories set and simply appear as a list:

In SMC v9.8, you have the option to add categories and set your models and drawings to those categories as you load your files. Below, the short names and disciplines have already been set.  To set a category for a model, select the model(s) in the “Ensure Model Disciplines and Categories” dialog and click the Add Category button.

Enter whatever name you want for the category and click OK:

The name of the category will appear in the Category column for the selected models. You are also able to save time by multi-selecting models to set their categories as seen below:

Below, we’ve added categories for the 3 disciplines of the files.

You can also set the category of models by right-clicking them in the Model Tree view and selecting Model Categories. Below we’ve selected the three architectural 2D PDF drawings and clicked the “Choose…” option.

Models can be set to multiple categories.  Below, the “Drawings” category has been added.

Below, the selected 2D PDF drawings are set to both Architectural and Drawings.

The 2D PDF drawings are then neatly organized under the Architectural and Drawings category folders.

You are able to select category folders and then set them to the selection basket, thereby isolating those categories in the 3D view.  Below, the structural 3D model, the floor plan and a section drawing have been isolated in the view.

Importantly, you are able to filter components in the component filter parameter tables by their Model Categories property found under the Identity property group. Below, the rule parameters are set to check for intersections between the MEP and Structural model categories.

After running this rule check, in the Results view, you can see structural beams and columns that intersect components from the MEP model.

Since you are able to name categories anything you want, this provides an additional level of categorization over the built-in disciplines assignment of models.  You can, for example, use categories to define MEP systems, or segregate Architectural project elements such as Core and Shell. This is similar to what was previously able to be accomplished and discussed in the article: Creating Your Own Disciplines Through Classification.

Additionally, the categories are collapsible folders in the Model Tree, providing better organization and understanding of a project’s structure.

For more information on Model Categories, please see the link in the help file below:

Model Tree Pop-up Commands



SMC V9.8 New Feature: Model Categories

Creating Presentations on-the-Fly in SMC

The core functionality of Solibri Model Checker (SMC) is to run rules-based checks on your Building Information Model (BIM), review the results of those checks, and generate issue slides of those results to create a presentation/report of issues.   The presentation and report can be generated automatically by selecting the “From Checking Results” option in the New Presentation dialog.

You can also create presentations manually during your coordination meeting by creating your own issue slides outside of a rule check.   The following article will demonstrate this simple function, which can be useful when you are getting started with SMC or if you want a quick way to create snapshots of your model on-the-fly.  You can follow along using the SMC Building.smc model that comes with SMC located in the Models folder in the program files.

After opening the SMC Building.smc sample model, you’ll notice in the Checking layout, that a rule check has already been run on the model and issue slides have been created for some of the results of the check:

You can tell a slide was created for this result as a slide icon  appears next to the result.

If you select the Communication layout, you’ll see there are two presentations listed in the Presentation view.  The “Issues (12)” presentation is a presentation created from checking results.  Below you see the issue slide previously seen in the Checking layout.

You can tell these slides were created from Results as there is result link icon  shown on each slide in the Issue Sorter view.

To create a presentation from checking results, after clicking the New Presentation button in the Presentation view, click the “From Checking Results” option and mark the Rules you want slides created for in the Presentation.

If you look in the Presentation view, you’ll see a presentation named “General Presentation (4)”.  There are no result link icons  shown on the slides in the Issue Sorter view.  This is because this presentation was created without the means of checking results.  To create a presentation of this sort, in the New Presentation dialog, mark the first option “New.”

You can then add issue slides manually by right-clicking on a slide in the slide sorter, and select “New Issue” option.

Below, we selected the 4th issue of the “General Presentation” in the Issue Sorter.  We then zoomed out to the front wall, made the wall transparent and added some markup using the Markup tool stating that the water closet room needs a toilet:

After right-clicking the 4th issue slide in the Issue sorter, we select New Issue. A new issue slide is created in the presentation with the visualization saved and we can add a title to the slide.

From there, we can add more slides manually in this same way without the need of having an actual checking result.

Creating Presentations on-the-Fly in SMC

Saving Custom Layouts in SMC

Version 9.7.11 of Solibri Model Checker (SMC) adds the ability to save sets of layouts of views.  Previously, you could move/undock/resize views in the layouts to the way you want or create additional layouts of specific views and those changes would persist across sessions.  However, you couldn’t save the layouts for later use, for instance, if you reset to the default layouts or temporarily needed to adjust the views.

Below is the default layout set of the Checking layout, which consists of the Checking, Result Summary, Results, and Info view on the left side and the 3D view on the right side of the application window.

If you want more space for checking related views at the expense of a narrower 3D view, you could remove the Results Summary view, move the Results view to the right side of the application, and add the checked components view as seen below:

This layout set can be saved to your computer to be opened later by clicking File > Settings > Layouts.

You can then re-open the Layout Set if you modify your layouts over time during your SMC session.

In addition, you can save different Layout Sets to different roles under File > Settings > Roles.  For instance, below we can set the “My Layout” layout set previously created as the default for the “BIM Validation – Architectural Role”:

Saving Custom Layouts in SMC

Info Pop-up of the 3D View

When you hover the mouse cursor over a component in the 3D View of Solibri Model Checker (SMC), a window will pop-up in the view to briefly display properties of the component.   This is called an Info Pop-up, and you are able to change the information displayed, how long it is displayed, or turn off the feature completely through the File > Settings > 3D > Info:

By default, this feature is turned on to display the type and name of the component for 3 seconds.

You can add/remove property rows and rearrange them using the  row editing buttons.

Click the  Browse button in the Property cell to select any property to add to the Info pop-up display.

In the screenshot below, we’ve added Pset_DoorCommon properties to the Info Pop-up.  As rows are added, the Filter column is automatically set to ‘*’ so that the properties are displayed for all components.

If you hover the cursor over a door in the model, it will display the property values of those Pset_DoorCommon properties:

However, the properties also display if we hover over a non-door component such as the stair in the screenshot below, in which the value is Not Available.

To resolve this, a simple door filter is created using the Filtering view and saved to the Filter folder:

You are able to add rows to create complex filters for specific components based on any property.  For more information on the Filter view, please see: Filtering View

This filter door can then be used in the settings of the Info Pop-up settings so that these properties only display for doors:

The information will still display when hovering over doors, but that information is ignored for stairs:

In closing, the Info Pop-up is a powerful, yet flexible feature to view important property information of components without the need to taking your eyes off the 3D View.

Info Pop-up of the 3D View

The Result Summary View

The Result Summary view reports the counts of issues grouped by their severity and whether they are accepted or rejected. The summary is associated with the specific check that is highlighted in the Checking > Ruleset view (as below).

Selecting a cell in the table isolates and colorizes those components in the view. Below the components that fail the “Clearance Infront of Windows” check with a Critical severity level have been selected in the Result Summary view and are isolated in the 3D view.


The Result Summary view also provides an “Issue Density” calculation, which reflects the number of issues proportionate to the volume of the model in cubic meters.  The formula for the issue density value is below:


Below is a simple model of a building that is 100 ft long, 50 ft wide, and 10 ft tall. There are two issues of a pipe running into a duct.


It is important to note that the volume of the model in the formula for issue density is reflected in cubic meters.   In this example, the volume of the building is 15.24 m x 30.48 m x 3.048 m = 1415.84 m³.  Therefore the calculation is 2 issues x 1000 m³ / 1415.84 m³ = 1.41, which is the value shown in the issue density cell.

The Result Summary View

Space Group Containment – SOL/175

Solibri Model Checker (SMC) includes the rule template named Space Group Containment (Rule Template # SOL/175) that is able to check that specific space groups exist in your model and that those space groups contain the correct spaces and counts of those spaces. Since the list of required space groups and their required spaces varies from project to project, you must configure the rule parameters with your own values rather than using default values, as with some other rules in SMC.

You are able to find information for this rule in the help topics by following the link below to the Solibri Solution Center:

The following article will provide an additional explanation, using the SMC Building.ifc and the “Example Rules” role.  To open this role, select Roles under the File tab, click the Open button, and browse to the Example Rules role.


This role includes examples of all the rules templates in SMC.

After opening the SMC Buidling.ifc, switch to the Checking tab.  When you click to add a ruleset, a window opens that allows you to select rules from the Example Rules role. Please, select the #175 Space Group Containment.


Click the checking button to view the results of the check.

The first category of results listed is “Not enough spaces”.  This category occurs when a space group does not contain a required space.  You can see in the Info view, the Elevator space is not included in the Common Area space group.


Checking the rule parameters of the rule, we see all the required space groups and what spaces are required to be contained in those space groups.  Space Groups named Common Area must contain a single Elevator, Lobby, Stair, and Corridor space.


In the model, the Common Area space groups contain a single Lobby, Stair, and Corridor, but not the required Elevator space, which explains the result previously seen.

The second category of issues is listed as “Too many spaces.”  These issues occur when a space group contains additional spaces that aren’t listed in the requirements.  The Common Area 231 space group includes a Restroom, Gym, Kitchen, and two Corridors instead of a single Corridor, which explains the result and description in the Info view.


The last category of issues is “Inadequate Information.”  These results are listing space groups that were not listed in the requirements.  The requirements in the Rule only allow for space groups named Common Area, Education and Conference Area, Petty Education Inc., Arbor Doves, Inc., Tomorrows Lubrication, Inc. and Biochemical Startup, Inc..

Checking the Classification view, there are two types of Space Groups, Gross Area and Other.  Only the space groups from the Other type are listed in the requirements of the rule.


These results of additional space groups have a low severity denoted by the yellow warning icon, so you could approve their results as non-issues or you’ll need to fill in all the required spaces and their counts for the Gross area on each floor. Alternatively, you could remove gross areas from the classification rules of the Space Grouping classification.






Space Group Containment – SOL/175

Clearing Checking Results In Solibri Model Checker

Why this is Important:

There will be times when you may want to clear out all the results generated from a previous check and start with a fresh, unchecked model.  Perhaps you have modified a ruleset and you would like to repeat a check using the new version of the ruleset.  Or, maybe you have reached some key milestones and now you want to use the same model, but for a different purpose.  It’s also possible that you will want to run a final check, just to verify that all significant issues have been identified and addressed.



There are two quick ways to clear out the checked ruleset view.  The easiest way is to delete the already checked ruleset from the SMC model, then reload it again. This can be done whenever you like.


Deleting the ruleset from the SMC model will erase all the checks/results that were associated with that ruleset.  A warning will appear advising you that your results will be lost.


Reloading the ruleset brings the same checking logic back into SMC, but without the previous results that had been identified.   In the example below, the ruleset “BIM Validation – Architectural” has been removed from the model, and then re-added.  You can see that the issue severity icons have been cleared from that ruleset.


Another option is to modify a ruleset in the Ruleset Manager.  This will clear all the current checking results.  If you switch to the Ruleset Manager, you will see a ruleset folder titled “Rulesets Open in SMC.”  Any rulesets currently loaded in the model will appear here.  If you select a ruleset from this folder, and from the workspace choose the “Open for Editing” icon, the ruleset will then appear in the workspace and is available for you to edit.


Any changes to the ruleset in the workspace will result in the results being cleared from the Checked View.


In this scenario, once you run the check (again), any slides created during your previous check will remain, as shown below.  This is perhaps the most important distinction between the two methods.  Removing the ruleset and adding it back will NOT retain the slides, while modifying the ruleset in the Ruleset Manager will retain the slides. So, if you want to make sure that you have all of the slides you created, please keep this in mind.


Clearing Checking Results In Solibri Model Checker