on 2022-11-24 02:44 PM - edited on 2023-05-15 02:35 PM by Noemi Balogh
Download the latest BIMx Desktop Viewer from Graphisoft's revamped download page. An update also arrived in Apple App Store.
We highly recommend using Apple silicon computers based on our measurements. This article describes how loading time and 3D performance improved in BIMx Desktop Viewer. BIMx iOS also received a performance boost; see more details below.
For the benchmark tests on BIMx Desktop Viewer, we used a Mac mini (Late 2020) equipped with the following:
Even better performance is expected on macOS devices with M1 Max, M1 Ultra, and M2 chip.
We performed the same sets of tests using three different BIMx Desktop Viewer versions:
The test files included:
Project scale | Published from Archicad | Total file size (MB) | Number of 3D models | File size of the selected 3D model (MB) | Number of Layouts |
Small-scale, commercial interior design | 25 | 253 | 4 | 24 | 14 |
Small-scale, residential | 24 | 309 | 4 | 61 | 23 |
Mid-scale, office | 24 | 739 | 9 | 178 | 26 |
Mid-scale, mixed-use, with many Layouts | 20 (legacy) | 1630 | 1 | 127 | 161 |
Large-scale, mixed-use, with many Layouts | 24 | 2800 | 1 | 170 | 309 |
Large-scale, cultural, very detailed 3D | 26 | 1004 | 2 | 590 | 17 |
BIMx Desktop Viewer performs better in 3D running natively on Apple silicon. Note that the next-generation desktop application is on the corner and will bring even more enhancements early next year! Follow Graphisoft Insights and BIMx News to stay up-to-date.
The graphs below show the 3D performance improvements obtained during the tests, with results in how smooth the navigation experience is measured in Frames Per Second (FPS) while exploring the virtual model and 3D Marker loading in seconds. The baseline values were measured in BIMx Desktop Viewer 4390 Intel running emulated, and the percentages below show how much faster the Apple silicon product is.
For example, a 50% performance increase means displaying all the markers in 1 second instead of 2, or 60 FPS instead of 30 (in other words, a twice as smooth navigation experience).
Higher % values mean better performance.
Running natively on Apple silicon also reduces memory (RAM) usage by up to 30%.
Notes:
Loading is noticeably faster in BIMx Desktop Viewer running natively on Apple silicon. Legacy model’s loading has also been optimized on all desktop platforms.
BIMx can open legacy 3D-only models and Hyper-models published from all Archicad versions (and as of DDScad 18 too). However, the metadata, e.g., Element Information for 3D-only legacy models of Hyper-models exported from Archicad 22 or earlier, had to be converted. This process is usually done within a few seconds, but it could take up to 1-2 minutes in the case of larger projects.
The graphs below show the performance improvements obtained during the tests, with results in up to 76% increase in speed (baseline values from BIMx Desktop Viewer 4025). The fourth is the only legacy model in the comparison, so the “Converting…” step is not needed when loading the other models' index.
For example, a 50% performance increase means 5s waiting instead of 10s (twice as fast, in other words) until the list of publisher items appears.
Open Hyper-model index (list of publisher items) - measured in seconds.
Higher % values mean faster loading.
Open 3D model – measured in seconds.
Higher % values mean faster loading.
Download the latest iOS application from Apple App Store. This optimization will also be available in the Android application soon.
We introduce a 3D performance improvement for a smoother navigation experience.
It is most noticeable in models consisting of many, mainly simple geometry elements. Depending on model complexity, this update can increase Frames Per Second (FPS) multiple times. Display even hundreds of thousands of simple geometry elements much more efficiently.
The FPS % increase measurements below are done in BIMx 4506 on an iPad Pro 2021 with an M1 chip and 8GB of RAM.
The baseline values were measured in BIMx iOS version 4362. The update on iPads and iPhones with less memory and older chips may result in a more noticeable difference compared to the previous BIMx version depending on the 3D models' complexity (element number, element type, polygons).
None of these models needed Data Streaming; BIMx loaded the complete 3D in all cases.
For example, a 60% FPS increase means 60 FPS instead of 24 — almost three times smoother navigation.
Higher % values mean better performance.
See the element numbers, types, and polygon numbers in the mentioned 3D models in the chart below. It presents the ratio between basic construction elements (walls, slabs, etc) and others (furniture, curtain walls, morphs, etc). The polygon/element values highlight why this optimization is so significant in the first model and why it isn't in the case of the other example. The other two models in the diagram consist of 97 000 and 56 000 elements and element/polygon ratios are between the below described two examples.
Multiple large buildings | Complex, detailed 3D | |||
Elements | Polygons | Elements | Polygons | |
Walls | 230 000 | 1 510 100 | 8 000 | 493 700 |
Columns | 1 500 | 11 600 | 2 000 | 19 600 |
Beams | 34 800 | 853 100 | 6 300 | 267 700 |
Slabs | 52 000 | 619 200 | 2 400 | 110 500 |
Other | 6 000 | 609 600 | 19 300 | 36 040 010 |
All | 325 000 | 3 600 000 | 38 000 | 36 930 000 |
Basic construction elements ratio | 98,1% | 83,1% | 49,3% | 2,4% |
Average Polygon/element |
11 | 971 |
Recommendations: