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

Optimizing Performance in Solibri Model Checker

The recommendations for best performance in SMC are listed on the Solibri website, and the links for those recommendations are provided within this article. This article is only intended to consolidate the recommendations (as well as tips to improve performance) and make it as easy as possible to troubleshoot any issues that may arise.

If experiencing performance issues, you should first ensure that the machine specifications are in line with the requirements for SMC. The requirements are listed here:

http://www.solibri.com/products/solibri-model-checker/

If the machine requirements are up to standards, performance issues may be the result of out-of-date video card drivers. This is a very common reason for performance issues within 3D applications, so this should be the next item to confirm before any changes are made to settings within SMC. To ensure that graphics drivers are up to date, check the NVIDIA or AMD website, depending on your graphics card.

NVIDIA Driver Downloads: http://www.nvidia.com/Download/index.aspx

AMD Driver Downloads: http://support.amd.com/en-us/download

If the issue is still unresolved, there are two more possible solutions:

Graphics Card issues can often be resolved by unmarking File > Settings 3D > Performance > Optimize Rendering Speed

3D Settings

For complex intricate models such as HVAC or Plumbing, lowering the number of “Objects Drawn in Navigation” under File > Settings 3D > Performance will provide smoother navigation.

3D Settings 2


Editor’s Note: The following section was added 5/10/2017.

For complex models, increasing the amount of memory SMC is able to use can also increase performance and resolve issues. More information about this can be found in the article below:

https://solibri.wordpress.com/2016/10/19/smc-out-of-memory/


Any further issues that are not resolved by the recommendations in this article should be referred to support@solibri.com, where a SMC expert can help troubleshoot further.

Optimizing Performance in Solibri Model Checker

Color Mapping in SMC v9.6

A useful, though sometimes overlooked capability in Solibri Model Checker (SMC) is the use of color maps.  By default, whenever you open a model in SMC, model colors are used for components, which are likely based on the materials applied to those components in your model authoring tool.  This means that slabs of concrete appear solid grey, brick walls appear a dark red color, and windows are transparent as they would appear in real life based on those materials.

However, it may be useful to differentiate components visually by color, based on their discipline, the type of component, or what system they belong to. For example, the structural model below looks realistic, but it isn’t very easy to discern the different components:

Model Colors of a Structural Model
Model Colors of a Structural Model

Right-click the file in the model tree and click Set Color Map.  You’ll see that “Use Model Colors” is set by default, but there are many different color maps to choose from.

Setting the Color Map of a file
Setting the Color Map of a file

Select the Structural Elements.material color map.  You’ll now see the different components are colored coded by component type:

Structural Elements Color Map
Structural Elements Color Map

Right-click the file in the model tree, click Set Color Map > Color Map Editor. The color map editor will open, showing the different colors that have been set for the various components that correspond with what is seen in the 3D View:

Color Map > Structural Elements
Color Map > Structural Elements

Using the Add New Row Add New Row and Remove Selected RowsRemove Selected Rows, you can add and remove rows for components and set their colors by double clicking in the color cell. For example, we can remove all rows except Beams and Columns, add an additional row for Assembly components, and set all three components to display red.  We then add a last row for ‘Any’ other component that has a grey 75% transparent color as shown below:

Color Map > Structural Elements Edited
Color Map > Structural Elements Edited

Upon clicking OK, you’ll now see the beams, columns, and assemblies highlighted in red as specified in the Color Map Editor:

Edited Structural Elements Color Map
Edited Structural Elements Color Map

In addition to what the component is, you can also specify colors in the Color Map Editor based on the Type property or System property of the component.  Below is a screenshot of an MEP model with model colors applied.  It is hard to differentiate the plumbing from HVAC, and all the various systems look the same:

MEP Model with Model Colors Applied
MEP Model with Model Colors Applied

By creating a new color map for plumbing based on the system names found in Revit, we can create a new color map that will display very similarly to a color coded view of plumbing in Revit.  To do this, we’ve specified the corresponding system names in the Type/System column based on the default plumbing system names found in Revit, colored them accordingly, and added a final row to make ‘Any’ component not already colored based on their system appear transparent grey:

Color Map Editor > Revit Plumbing
Color Map Editor > Revit Plumbing

With the color map applied, the plumbing stands out in the 3D View differentiated by system:

Revit Plumbing Color Map Applied
Revit Plumbing Color Map Applied

This same method can be used to create an HVAC color map in the Color Map Editor:

Color Map Editor > Revit HVAC
Color Map Editor > Revit HVAC

With the color map applied the HVAC stands out in the 3D View differentiated by system:

Revit HVAC Color Map Applied
Revit HVAC Color Map Applied

More information on the Color Map Editor can be found in the online SMC Help: Help > Color Map Editor

Color Maps can be applied to models based on their discipline at the time they are opened, through the settings option in SMC.

Click File > Settings > Discipline and Color Map… > Discipline to Color Mapping.

A dialog will open that maps disciplines of files to different color maps.  By default, the disciplines are set to various color maps; however, the Use Model Colors checkbox is marked, which is why model colors are used:

Discipline to Color Mapping
Discipline to Color Mapping

More information on Discipline and Color Map settings can be found in the online SMC Help: Help > Discipline and Color Map

You can download the Revit Plumbing and Revit HVAC color maps from the examples above through the following links:

Color Mapping in SMC v9.6

Exporting an IFC file from Revit to SMC

If you are using Revit as your BIM Authoring Tool (BAT), in order to get the most out of your checks in Solibri Model Checker (SMC), you’ll want to ensure that the export of your Model to IFC is going to produce a quality file.  The following article provides some explanations, links to documentation, and suggestions for use with SMC.

Install the latest IFC exporter for Revit

The IFC Exporter For Revit updates the out-of-the-box IFC Exporter that comes with Revit. These later versions of the exporter have additional options, export functionality, and bug fixes, so it always recommended to keep up with the latest release. There are two locations where you can find the IFC Exporter for your version of Revit:

Sourceforge.net: http://sourceforge.net/projects/ifcexporter
Autodesk Exchange | Apps: https://apps.exchange.autodesk.com

IFC Mappings

The IFC Export Classes dialog in Revit allows a user to map a Revit Family Category to an IFC Class.  Elements within the model that are of a specific Family Category export to the corresponding IFC Class entered in the IFC Class Name box.  Alternatively, you can enter Not Exported in the box to ignore specific categories during export. To open this dialog in Revit, click File > Export > Options > IFC Options.

IFC Export Classes
IFC Export Classes

An important topic to touch on here is the export of IfcSpaces.  In order to run spatial analysis checks within SMC, you’ll want to ensure that the Rooms category is mapped to IfcSpace.  In addition, if you wish to use space grouping in SMC, for example to group spaces by Gross Area or Rentable Area, then the Areas category should be mapped to IfcSpace as well.  Lastly, if your Revit model contains MEP spaces that need to be checked in SMC, map the Spaces category to IfcSpace as well.  These mappings to IfcSpace stated above are the defaults of the AIA standard, which can be loaded by clicking the Standard button.

However, one mapping that isn’t part of the AIA standard is the mapping of the Grids category to the IfcGrid class.  In order for grids to display in the footprints of a model loaded in SMC, you’ll need to add this mapping.  More information on Grids in SMC can be found here: Grids in SMC and SMV

More information on the IFC Export Classes dialog can be found here: Load and Modify an IFC Mapping File

Information on how you can map to IFC classes within Revit families using the IfcExportAs and IfcExportType shared parameters can be found here: Specify IFC Entities for Families

IFC Export Dialog

Depending on whether or not you have installed the IFC Exporter for Revit, the IFC Export dialog will have either a simple out-of-the-box user interface with limited options or an updated user interface with many additional options that can be saved as setup configurations. In either case, to export to an IFC, click File > Export > IFC to open the IFC Export dialog.

The Out-Of-The-Box IFC Export Dialog

The out-of-the-box IFC Export dialog seen below has 5 settings options.  The most important is the Files of type dropdown, which specifies the format of the IFC export.   SMC supports all 5 formats; however, in most cases, IFC 2×3 can be selected, which is the default version that has been certified for export in Revit.

Out-of-the-Box IFC Export Dialog
Out-of-the-Box IFC Export Dialog

Of the three checkbox options, you should leave Current view only unchecked so the entire project is exported.  With the option marked, if you export from a 3D View which doesn’t allow the display of rooms, space will be missing in the resulting IFC export.  In many cases, the Split walls and columns by story checkbox should be checked so the walls and columns are divided by the floor they are on.  This often comes in handy for dimensions and counts in Information Takeoff (ITO) within SMC, or pinpointing issues with locations of walls and columns when running checks. Export base quantities can be marked for additional property information that can be used in rule checks or ITO reporting.

More information on these settings can be found here: Export a Project to IFC

IFC Exporter for Revit Alternate UI Dialog

If you’ve installed the IFC Exporter for Revit, the IFC Export Dialog is updated with additional options with the ability to store these options as setup configurations.  The IFC Export dialog comes with 9 setup configurations, which are shown below:

IFC Export Dialog
IFC Export Dialog

The following tables outline the different options between the 9 setup configurations.  This first table lists the setup configurations that use the IFC2x3 scheme. As with the out-of-the-box IFC Export dialog, in most cases you should use the IFC2x3 Coordination View setup. As seen in the table below, this setup does not split walls and columns by level.  Therefore, before you export, you should duplicate the IFC2x3 Coordination View setup, which thereby allows you to modify the options to mark the Split walls and columns by level option.

Setup/File Version IFC2x3 Coordination View 2.0 IFC2x3 Coordination View IFC2x3 GSA Concept Design BIM 2010 IFC2x3 Basic FM Handover View IFC2x3 Extended FM Handover View
File Type IFC IFC IFC IFC IFC
Space Boundaries None 1st Level 2nd Level 1st Level 1st Level
Phase to Export Default Phase to export Default Phase to export Default Phase to export Default Phase to export Default Phase to export
Property Sets IFC Common Only Internal Revit, IFC Common Internal Revit, IFC Common IFC Common Only IFC Common, Schedules, User-defined
User-defined Property Sets X
Base Quantities X X X
2D Plan View Elements X X X X
Bounding Box X X
Solid Models When Possible X X
Use Coarse Tessellation for Some Breps X X X X X
Split Walls and Columns X

SMC does support IFC2x3 Coordination View 2.0 and has received the IFC Coordination View 2.0 Import Certification (Click Here).  If you wish to use this setup configuration from Revit, as with the IFC2x3 Coordination View setup configuration, it is recommended that you mark the Split walls and columns by level option.  However, the IFC2x3 Coordination View 2.0 setup does not export internal Revit property sets (e.g Identity Data, Data, Other, etc.). Therefore, you should also mark the Export Revit Property Sets checkbox in the Export Property Sets tab of the IFC Export dialog.

The following table outlines the differences between the setup configurations that use the older IFC2x3 scheme:

Setup/File Version IFC2x2 Coordination View IFC2x2 Singapore BCA e-Plan Check
File Type IFC IFC
Space Boundaries 1st Level 1st Level
Phase to Export Default Phase to export Default Phase to export
Property Sets Internal Revit, IFC Common Internal Revit, IFC Common
User-defined Property Sets
Base Quantities
2D Plan View Elements
Bounding Box
Solid Models When Possible
Use Coarse Tessellation for Some Breps X X
Split Walls and Columns X

The following table outlines the differences between the setup configurations that use the latest IFC4 specification.

NOTE: SMC does not currently support IFC4 files.

Setup/File Version IFC4 Basic Coordination View 2.0 IFC4 Reference View
File Type IFC IFC
Space Boundaries None None
Phase to Export Default Phase to export Default Phase to export
Property Sets IFC Common Only IFC Common Only
User-defined Property Sets
Base Quantities
2D Plan View Elements
Bounding Box
Solid Models When Possible
Use Coarse Tessellation for Some Breps X X
Split Walls and Columns
Exporting an IFC file from Revit to SMC

Disciplines in SMC

Whenever an IFC or DWG file is opened in Solibri Model Checker (SMC), you’ll notice the Ensure Model Disciplines dialog window prompting you to confirm the disciplines of your model files. The following article provides details as to why this dialog is important and ways to automatically map your models files to the correct disciplines.

Ensuring your models are set to the correct disciplines is important as many of the filters in SMC’s Rulesets and Information Takeoff Definitions (ITOs) rely on the discipline property to limit what components are checked or reported.

For example, if you view the rule parameters of the Intersections in HVAC Models (Insultations Not Included) rule from the Intersections in MEP Model ruleset found in the MEP Rules ruleset folder that comes with SMC, this rule limits intersection checks to only those components that are included in your mechanical, electrical, and plumbing services (MEP) models. This was done by setting the filter in the Components to be Checked table to only Include components that have a Discipline property from the Identification property group that is set to One Of the 10 disciplines (Air Conditioning, Building Services, Cooling, etc.) that would fall under the MEP disciplines. This ensures that any components from your Structural or Architectural models, for example, will be ignored in this check, provided that you have set the disciplines of those models correctly.

Using disciplines in Rule Parameters
Using disciplines in Rule Parameters

You may have noticed that some of your models are automatically setting themselves to a discipline other than Architectural when you open them. This is likely due to the name of the application that created those models. For example, if you were to open the SMC Building.ifc, Ground_Floor_Vent.ifc, First_Floor_Vent.ifc, and Second_Floor_Vent.ifc sample models that come with SMC, you’ll notice that only SMC Building.ifc is set to Architectural, while the others three are set to Building Services.

Ensure Model Disciplines
Ensure Model Disciplines Dialog

Selecting Ground_Floor_Vent.ifc in the Model Tree view, in the Info view, you’ll notice the Application property in the Identification property group has the value “MagiCAD HPV 2009.5.” This value is automatically mapping to the Building Services discipline through the Discipline and Color Map settings in SMC.

Application property from Identification property group
Application property from Identification property group

If you click File > Settings > Discipline and Color Map…, the following window will open in SMC.

Discipline and Color Map settings
Discipline and Color Map settings

You’ll see in the Application Name column a listing for *MagiCAD* that maps to the Building Services discipline. Notice that there are asterisks (*) wildcard characters included in the value listed in the Application Name column. An asterisk pattern character matches 0 or more characters. Therefore, as long as “MagiCAD” is contained the application name (there can be any number of characters before or after “MagiCAD” in the name of the application), it will map to the Building Services discipline. Though it doesn’t appear in any of the mappings, the question mark (?) pattern character can also be used to match exactly one character.

There are also listings for *MagiCAD-R* and *MagiCAD-E* that proceed the listing of *MagiCAD*. These two other “R” and “E” application versions are specific to the creation of Architectural and Electrical models, which is why these mappings are set to those disciplines respectively. The Discipline Mapping list checks the Application Name in a top-down order; therefore, even though the name “MagiCAD-R” itself matches the *MagiCAD* pattern mapping, since the *MagiCAD-R* pattern mapping appears before the *MagiCAD* pattern mapping in the list, any model that comes from an application with “MagiCAD-R” in the filename would first map to Architectural.

Note: The capitalization of the mappings is the same as what you’d see on the box of the application. However, these pattern mappings are not case sensitive, and you need not worry about getting the capitalization correct when creating your own mappings.  Also note, that any file that doesn’t map to any of the rows in the table will simply map to the Architectural discipline as it is the first discipline alphabetically listed.

You can also map to disciplines based on your own file naming convention of your models. This can be useful for some applications such as Revit “One Box”, in which Architectural, MEP, and Structural can all be modelled from the same application. In the Discipline Mapping window, notice the File Name column in each row of the out-of-the-box mappings that is set to *.*. This pattern simply matches any filename with any extension since these default mappings are only mapping based on the Application Name column.

For example, if all of your plumbing DWG models end with a “-P” in the filename and any structural model (ifc or dwg) begin with “STRUCT_” or “Struct-” in the filename, you could add the following rows to the table that disregard the application name and map to disciplines using the File Name column using the patterns *-P.dwg and *struct?.* respectively:

Adding File Name mappings
Adding File Name mappings

In the pattern *-P.DWG, notice that there is no asterisks (*) after “dwg” since dwg is the file extension and no other characters should come after it.

In the pattern struct?*.*, notice that there is no preceding asterisk before “struct” since the filename should immediately start with “struct” (ignoring case).  The question mark (?) pattern character was used immediately after “struct” as this will match exactly one character, which could be either _ or – in this example naming convention.  The last part of the pattern map is *.*, which simply matches anything in the filename thereafter, and the file extension can be anything (though only IFC, ZIP, IFCZIP, and DWG supported).

You can find additional information in our online help here: https://solution.solibri.com/help/smc/9.5/en/html_discipline_and_color_mapping_settings.htm

Disciplines in SMC

Resetting License Information in SMC V9

If you need to unregister the Solibri Solution Center (SSC) username previously registered to Solibri Model Checker (SMC), for example to register SMC to a different user on the machine, you can do so in the settings of SMC:

  1. In Solibri Model Checker, select File > Settings > General
  2. In the dialog, unmark the Remember Me checkbox and click OK.

When you close and reopen the SMC, you’ll now be presented the Welcome to Solibri Model Checker dialog to enter your SSC user information:

Welcome to Solibri Model Checker Dialog
Welcome to Solibri Model Checker Dialog

NOTE: You are unable to turn off the Remember Me option if you have borrowed a license, installed a workstation license, or are running the software in viewer mode.

If SMC is having a licensing issue, and you are unable unmark the Remember Me option, you can manually reset the licensing information on the machine by deleting the three folders in the .solibri application data folder, which can be found in one of the locations below depending on your operating system:

Windows 7 or Later:

%UserProfile%\.solibri

Windows XP: 

%AppData%\.solibri

Mac:

$user/.solibri

NOTE: On Mac, the .solibri folder is a hidden folder. Therefore, you’ll need to show hidden files in order for it to be listed under your username folder in Finder:

  1. Open a terminal (Go > Utilities > Terminal app)
  2. Copy and paste the following two lines below, pressing return at the end of both lines:
    • defaults write com.apple.finder AppleShowAllFiles YES
    • killall Finder

Steps to delete your .solibri folder:

  1. Ensure that Solibri Model Checker is closed on the machine.
  2. Open a file manager application such as Windows Explorer (Win+E) or Finder.
  3. Go to the .solibri folder, which can be found in one of the locations listed above.
  4. Delete all three folders (configs, licenses, usercerts) contained in the .solibri folder.

The next time you open Solibri Model Checker v9, the Welcome to Solibri Model Checker dialog should prompt you for your Solibri username and password.

NOTE: If you don’t wish to register Solibri Model Checker on a machine to a specific user when you open the application, you can unmark the Remember Me checkbox in the Welcome dialog. However, the Welcome dialog will reappear whenever you open SMC, and you’ll have to re-enter a username and password until you mark the checkbox.

Resetting License Information in SMC V9