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

Automatic Visualization

The best way to view the results in Solibri Model Checker will depend on what sort of model checks have been run, which means they will change for different rules or rulesets. Solibri Model Checker attempts to create the best visualization experience for the user by picking the most appropriate visualization settings. As a user scrolls through the results, the visualization method will also change by default. This “automatic visualization” is very often the best way to view the results, but there may be instances where the user would like to modify the way results are being displayed.

Typically, the automatic visualization setting will show the components related to an issue and hide other components in the model. For a coordination check, where the goal is to find intersecting components, that would mean the result would look like the image below.

Automatic visualization can be supplemented with other components, as well. If, for example you would like to add all the 1st Floor ductwork to the above image, you can use the Model Tree to choose the components you would like to add, then select the (+) icon in the Model Tree to add them to the view. The results in this example will look like the image below.

In rare cases, the automatic visualization setting can also be changed to either ‘no visualization’ or ‘transparent.’ The transparent setting will turn everything transparent except the components related to the issue, providing you with a perspective that includes all the surrounding elements and systems, while the ‘no visualization’ option will turn off all visualization of results; nothing in the 3D window will change to reflect the results.

Using the Automatic Visualization in Solibri Model Checker is an effective method of reviewing checking results. With the added flexibility to modify the 3D view, you can create explicitly detailed reports and presentations with very little extra effort required.

Automatic Visualization

Search Presentation

In Solibri Model Checker (SMC), a presentation of issue slides may consist of hundreds of issues from checks of various rulesets. You may wish to focus on issues that are only in a certain location such as a specific floor, or issues that have a specific responsible party assigned.  The Search dialog will allow you to accomplish this and is the topic of this Tips & Tricks article:

Benefit: Use Search Presentation to quickly and easily locate issues based on specific issue information. This makes it possible to focus on those issues in the Communication layout or to generate issue-specific reports.

Please download the example SMC that is used in this article from the link below to follow along:

– SMC Building_Search_In_Presentation.smc

1. Open SMC Building_Search_In_Presentation.smc

2. Click the Communication layout.

3. In the Presentation view, right-click the Issues presentation and select Search in Presentation


The Search dialog will open and should have nothing entered in the text box under search, all check boxes marked under Search In, and nothing selected under Limit Search.

Search in Presentation dialog
Search dialog

The Search dialog consists of 2 main panels, 1.) The search panel allows you to enter text to search for along with check boxes of the locations to check for that text. 2.) The limit search allows you to limit the search of text to specific Authors, Comment Authors, Responsible Parties, Statuses, and Modification Dates.

The following images show a mapping of where the information resides in the Issue Details window to the corresponding fields in the Search dialog.



4. Unmark all check-boxes under Search in except for Description, enter “Wall” in the textbox under Search, and click the Select Matching button.


Only slides 3 and 4 are selected as those are the only slides that contain the word “Wall” in the description of the issue.


5. In the Search dialog, mark the Title and Comments check-boxes under Search In, and click the Select Matching button.

Notice that slide 8 has now been added to those that are selected.  Although the word “wall” does not exist in the description of slide 8, a comment was added to the slide that contains the word “wall.”


6. In the Search dialog, enter “Ground Floor” in the search textbox, mark only the Location check box under Search In, and click the Select Matching button.


Slides 1 and 5 are selected as these are the only slides that have issues on the
Ground Floor as seen in the location text box of the issue details of the slides.


By searching Location, you can find issues on a specific floor or in rooms with specific names and room numbers.

7. In the Search dialog, remove the text in the search textbox, unmark all checkboxes under Search In, select “Jane Doe” in the Author list under Limit Search, and click the Select Matching button.


Only the last three slides are selected as these slides were created by “Jane Doe”


8. In the Search dialog, leave “Jane Doe” in the Author list, select under Responsibles, select Assigned and Resolved under Status, and click the Select Matching button.


Now only Slide 6 remains selected as it is the only issue slide that has assigned as the responsible party along with being resolved and authored by Jane Doe.


NOTE: After selecting an item, you can hold down the CTRL button and select additional items or simply hold down the left mouse button as you drag up and down in the list. If you wish to return back to the state where nothing is limited by that condition, hold CTRL down and click items from the list to deselect them until none are selected, or else simply select all items.

9. Unselect all items in the Limit Search lists, select Structural Engineer under Responsibles, and click the Select Matching button.


Only slides 2, 3, and 4 are selected as these are the only slides assigned to Structural Engineer as the responsible party.

10. In the Presentation view, click the report button.


11. Mark “Report Only Selected” and click the save report button.

The report is generated that can be sent to the structural engineer to resolve the issues found in the model.

As you can see from these examples, Search in Presentation is a powerful tool to quickly hone in on specific issues of interest.  Please experiment using different combinations of search text and limit search selections with the example model to see what you can find.

Search Presentation

Printable Ruleset Descriptions via Result Summary Reports

The Result Summary view allows you to export a result summary report that includes the names and descriptions of your Rules and Rulesets along with a count of results and components based on issue severity and status.  As it includes the names and descriptions of rules, this provides a simple way to view this information outside of the ruleset manager in SMC.  The following steps will walk you through exporting printable ruleset descriptions as an XLS file.

  1. Open the SMC Building sample model, that comes with Solibri Model Checker.
  2. Click the Checking layout tab, and you should see the Results Summary view under the Checking view on the left. If this view isn’t open, click the ADD_VIEW Add View button to add the view.
  3. Select a Rule or Ruleset in the Checking View to view the related Result Summary.
    Results Summary View
    Results Summary View

    NOTE: If you haven’t run a check or the check is outdated, the Result Summary view will remain empty with the Report button grayed out.  Simply re-run the check by clicking the Check button in the Checking view.

  4. In the Result Summary view, click the Report ITO Report button.
  5. In the Result Summary Report dialog, with the Checking Summary Template.xls selected in the drop-down list, click Save Report and save an .xls file to your computer.  Excel will automatically open the report.
    Result Summary Report
    Result Summary Report

    This report includes general model information at the top, and then a listing of the rules and rulesets along with their descriptions and result summaries.   You can delete the rightmost columns of the result summaries and the general information of the model at the top leaving a simple document that provides the descriptions of the rulesets:

    Rule Descriptions Results Summary Report
    Rule Descriptions Results Summary Report

The link below provides a template that only includes descriptions of Rules and Rulesets.

Ruleset Description.xls

You can use this template by clicking the Browse button in the Result Summary Report dialog and browsing to the file.   If you wish to print out the xls document, selecting “Landscape Orientation” in the print settings should allow the columns to fit on a single page:

Ruleset Description Results Summary Report Print Preview
Ruleset Description Result Summary Report Print Preview
Printable Ruleset Descriptions via Result Summary Reports

Understanding the Severity Levels of Checking Results

Solibri Model Checker (SMC) assigns a severity to every result of an issue found.  Not only do the severity levels provide a visual aid in determining what critical issues need to be fixed,  results can be filtered by severity level in the checking and results view as well as in the checking results report. This allows you to provide greater focus on the issues in the model that are important first.  Furthermore, you are able to custom tailor these severity levels through component filter parameter tables in the rule parameters of your ruleset.  The following article provides an understanding of these concepts.

Severity Levels

Each result of a check has either a critical CRITICAL_SEVERITY, moderate, MODERATE_SEVERITY, or low LOW_SEVERITY severity.  SMC automatically determines the severity of an issue based on either the category (e.g. wrong door opening direction) of the result or how far off a requirement is (e.g. too narrow a door).  The following link provides a table with details on how each rule template calculates the severity of results:

Checking Results Severity Table

Additionally, you can customize your own severity levels through critical and low severity component filter parameter tables within the rule parameters of your ruleset. Details on this topic are found in the following sub-section.

Severity Parameters

The Rule Parameters of every rule template includes a Severity Parameters dialog that allows you to override critical and low severity results based on a component filter parameter table.

Severity Parameters button in Rule Parameters
Severity Parameters button in Rule Parameters

For example, in the results of the rule Find Missing Components Above seen belowthe severity of the result category Component’s don’t touch above, is based on the distance of the Checked Components to the Touching Components above.   Since the distance from the columns to the roof is within the 100mm-500mm range, as listed in the Checking Results Severity Table, the severity is listed as Moderate MODERATE_SEVERITY.

Find Missing Components Above Rule
Find Missing Components Above Rule

However, the EW-2 type walls used as railings on a balcony do not have any components touching above, which is why the severity is Critical CRITICAL_SEVERITY.  Knowing that columns should be bracing a roof, and that walls of type EW-2 are used as balcony railings, these severity levels can be improved.  By modifying the severity parameters of the rule, you can set the issues with columns to be critical severity and the walls of type EW-2 to be low severity:

Severity Parameters for Find Missing Components Above Rule
Severity Parameters for Find Missing Components Above Rule

The severity levels now correspond to the filters in the Severity Parameters of the rule when checked.

Results after modifying the Severity Parameters
Results after modifying the Severity Parameters

Severity of Results in the Checking Layout

The severity levels of results are displayed in the various views of the Checking Layout in SMC.  In the image below you can see that the status columns in the Checking View lists the severity levels of results in the three severity columns.  For example, the Space Validation rule contains both critical CRITICAL_SEVERITY and low LOW_SEVERITY severity results.

NOTE: Once all results of the same severity of a rule have been handled by either Rejecting REJECTED or Accepting ACCEPTED those results, the icon of the severity turns grey HANDLED_SEVERITY.

Severity of Results in SMC
Severity of Results in SMC

By selecting this rule, the Results Summary View and the Results View is populated with the rules corresponding results.  In the Results Summary View, you can see that there are 2 Critical CRITICAL_SEVERITY severity issues and 3 Low LOW_SEVERITY severity issues.  By selecting within these columns in the Results Summary View, the corresponding space locations of these issues are isolated and colored based on the severity of those issues.

In the Results View, you can see the various severity levels of issues designated by their severity icon.

Filtering Rules and Results based on Severity Level

In the Checking View, you are able to filter which rules are displayed in the tree by clicking the result status icons in the column header to hide/unhide those results. Once hidden, the column header icon appears crossed out, and all rules that contain only results with hidden severity levels are hidden in the tree.

Filtering Rules and Results based on Severity Level
Filtering Rules and Results based on Severity Level

Furthermore, the Results View only lists results with severity levels that aren’t currently hidden.

Filtering Reports of Checking Results based on Severity Level

In the Create Report dialog that opens upon clicking the Report button in the Checking View, there is a Content check box list.

Create Report Dialog
Create Report Dialog

This list allows you to limit your report to specific severity levels.

Understanding the Severity Levels of Checking Results