CBIMS Manager
CBIMS Manager is a desktop application for architects, real estate companies, and government building reviewers to check digital 3D models. This solution achieved a remarkable 77% decrease in customer service rate and delivered an average 75% reduction in client expenditure.
Company
Tsinghua University School of Software
04.2021 - Ongoing
Contribution
Expanded the application with 4 additional 3D checking features
Established a consistent design system for sustainable development
Achievements
Won the Best Technology Solution award at BuildingSMART 2023
Employed by over 200 companies
Old Experience
What is the existing solution?
The existing product only includes 1 checking feature, which is the model quality checking.
By using this module, users can easily check if a 3D model follows all the modeling rules, for example, if the building components are colored correctly or have correct properties.
However, this feature is not enough for most users.
Existing Model Quality Checking Interface
Who are the users?
Among all the stakeholders that are involved in the architecture lifecycle, there are several potential users of this model-checking product. Potential users come from 3 aspects: architecture, government, and construction.
The ones that are the most closely related to the building checking features are:
Architects | Regulation Makers | Constructors | Real Estate Company
What do users need?
I interviewed the 4 types of target users and concluded their pain points. The current model-checking process is manual and repetitive for all the target users. The design solution needs to meet the needs of all the stakeholders while maintaining a consistent logic so that users can easily navigate between different checking processes.
Context
What is the lifecycle of a 3D model?
The lifecycle of a digital 3D architecture building from the design phase to the operational phase is long and complex.
Each model has to go through multiple rounds of checking in this lifecycle. After research, the following 4 types of checking are needed the most by architects:
Model Quality Checking | Regulation Checking | Collision Checking | Point Cloud Checking
Research
HMW
How might we meet the needs of different stakeholders for each checking tool?
How might we use a consistent design system for all checking tools?
Solution
To approach the different user needs of the 4 checking tools, I analyzed the complexity level of each step.
Building Code Checking
Challenges
Building code rules are very complex and usually takes several days for professionals to edit the complete ruleset.
Depending on the building settings, for example, the number of stories and maximum occupancy, the ruleset can be differently applied to the 3D model.
Opportunities
This is the first digital building code-checking tool in the market. Compared to manual code checking, digital checking saves the budget by 60~70%.
Challenge: Finding the right ruleset
Rather than requiring users to manually customize building code rulesets within the application, building code rulesets can be accessed through an online library or local uploads.
USER SCENARIO
Users encounter challenges when attempting to customize building code rulesets. The abundance of online resources further complicates the process, making it difficult to identify the correct set that aligns with the desktop software.
SOLUTION
To address these issues, the desktop application now features an integrated online ruleset library, encompassing all resources from the CBIMS website. I've also improved user navigation by categorizing rulesets with color coding and distinguishing between national and district regulations.
Solution
There are 4 types of model checkers in C-BIMS Manager. They are different in multiple dimensions. The design solution has to include the differences and create a design system to unite all features.
Collision Checking
Challenges
Compared with building code rulesets, the collision checking ruleset complexity varies. Users need a way to easily start the process by setting one number and reviewing all collisions between two 3D models. The user flow needs to include an intuitive starting point.
Users also need a way to set up more complex rulesets, for example, soft collisions or hard collisions. The design solution needs to provide enough flexibility.
Opportunities
The ruleset process will differentiate this application from other common collision-checking tools in the market. From user research, 92% of target users expressed their need for ruleset editing.
Challenge: Include detailed settings
Users typically start with a single number. Nevertheless, there is a need for greater customization.
USER SCENARIO
In the user scenario, I've identified a common challenge: most users require tailored collision rulesets. However, the cognitive load is overwhelming if they manage all the detailed factors from the beginning.
SOLUTION
To address this issue effectively, I structured the solution around two primary functional requirements: customizable fast check and preset ruleset check. Within the first tab, users have the flexibility to initiate the experience rapidly by entering a single number or opening the drawer to include more comprehensive details.
Solution
Point Cloud Checking
Challenges
Point cloud models are made of 3D-scanned points, the cloud looks distracting and can overlap with each other. Reading a clear result is critical to users, especially when checking point cloud results, users need to keep an overall understanding of the entire model, while reviewing the details of the specific component.
Opportunities
In most construction review processes, each type of component has a different threshold. A clear viewport ensures accurate result reading.
Challenge: Point cloud looks distracting
In addition to the comprehensive viewport, I designed a component-isolated viewport that allows for accessible details.
USER SCENARIO
I identified a common user challenge: Point cloud checking results, often presented with heat maps, can be challenging to interpret. This difficulty is exacerbated, particularly when dealing with lower-quality 3D scans.
SOLUTION
I implemented a component-isolated viewport for the point cloud checking results. This isolated view runs concurrently with the overall viewport, enhancing the user's ability to interact with and understand the data.
Solution
How might we use a consistent design system for all checking tools?
In managing four distinct model-checking tools, each with its unique demands, a consistent design system and style guide become paramount. Users frequently transition between these tools, underscoring the significance of design coherence.
Process
Given the intricate nature of a 3D desktop application, I collaborated closely with developers to establish guidelines for responsive window sizing. Additionally, I leveraged the existing component library to ensure the feasibility and effectiveness of the solution.
Solution
Achievements
Together with the SaaS platform, Knowledge Base won the best technology solution 2023 at the BuildingSMART 2023 Conference.
Applied 3D models:
10,000 +
Utilized by companies: