welcome: please sign in
BIMx / Optimization

Author:

KaticaAvvakumovits
MartonKiss

Last Updated:

2012-03-16

ArchiCAD versions

• ArchiCAD 15

Platform:

• Mac OS X
• Windows

Audience:

• newcomers
• average users
• power users
• CAD managers



BIMx Optimization

When you save the model in the BIMx Add-On (BIM Explorer), the appearing Save BIMx Model dialog box gives quick feedback on the size of your model:


Mobile Device Requirements

The following chart is a guideline to the mobile devices that can handle a model of the given size. Supported devices are:


Small

Medium

Large

Extra Large

Runs on Device

All devices

Probably will run on all devices. May be slow on iPad 1, iPhone 3GS, and iPod Touch 4.

Will run on iPad 2, iPad 3 or iPhone 4/4S.

Probably will not run efficiently on any supported device.

Geometry

15- Mb

15-25 Mb

25-100 Mb

100+ Mb

GI Texture
(sum of GI of Flat and Curved Surfaces) (Relevant only if model rendered using Global Illumination)

20- Mb

20-25 Mb

25-100 Mb

100+ Mb


{i} The BIMx model size that your mobile device can handle efficiently depends on many factors, including system memory, graphic card memory and the settings used for the active 3D window (global illumination, outlines, map etc.); thus, the information in the chart is only a guideline.
These values are not related to the size of the .bimx file. Check the model size at the save dialog or at the info panel of BIMx.


If your model size is too large for the device you want to view it in, you have to go back to ArchiCAD and simplify the model, then re-export it to the BIMx Desktop Application, then save it again as a BIMx document.


Optimizing the ArchiCAD Model for BIMx

This document contains recommendations for optimizing your ArchiCAD model if you plan to save it to BIMx format, especially if you plan to view it on mobile devices.


Why should you optimize your ArchiCAD models?

Model optimization in ArchiCAD improves your 3D performance and navigation experience, even if you do not export the model to BIMx. However, the following problems may arise in BIMx in particular, due to limitations of the device used to view the BIMx file:

Optimizing the model in ArchiCAD can achieve the following results:

Consider Limitations of Mobile Platforms

Before displaying your ArchiCAD model in BIMx on mobile devices, you must take into consideration the memory and performance limitations of your mobile device.

The main limiting factors to consider:

BIMx models intended for mobile devices must be further optimized compared to their desktop version.

If your model exceeds the limits of your device, you may encounter the following problems:

Optimization Essentials

You must consider two aspects of the ArchiCAD model - size and quality - and take steps to optimize them.


Optimizing Model Size

Too many 3D polygons in the BIMx model can significantly slow down the 3D navigation. Excessive polygon count may even prevent BIMx from loading the project.

Please note that a large polygon count and large file size do not necessarily mean a big building. In many projects, a significant proportion of the 3D polygons are generated from library parts. A detailed furniture object can easily contain more polygons than the structural model of the entire building.

Thus it is essential to keep the 3D polygon count within an acceptable range. The following section contains useful tips for how you can check and control the number of polygons within your ArchiCAD project.

Model size checking in ArchiCAD: The PolyCount add-on

PolyCount is an ArchiCAD “goody” add-on that helps to analyze and control the number of 3D polygons in ArchiCAD models. The advantage of using this tool is that you can control the size of your ArchiCAD model before you export it to BIMx.

PolyCount displays the number of 3D polygons grouped by element types (walls, slabs, doors, windows, objects etc.) and their percentage compared to the complete model size.

The add-on also allows you to change the 3D detail level of certain library parts in your projects. Most objects in the ArchiCAD library include a “3D Detail Level” parameter with options for “Detailed”, “Simple” and “Off” representations. In the PolyCount dialog box, the “Default Level of Detail” function allows you to toggle between these values for all 3D objects in the projects.

Model Size Checking in BIMx Desktop Application

The 3D model size can be checked within the BIMx Desktop Application.

  1. In the BIMx Desktop Application, click Esc to access the commands.
  2. Click on the Info command to see how much memory the model will use on the Desktop Application and on mobile devices.
    • info.png

The following information is shown on the Info page of the Desktop Application:

Memory Data for the Desktop Application

Number of Triangles: Please note that this value is approximately two or three times that of the polygon count displayed in PolyCount add-on in ArchiCAD, due to the different geometry calculation algorithms used.

RAM Usage and Video RAM Usage is given in bytes.

Components of Video RAM Usage on Mobile Devices

This data refers to the Video RAM memory required to view the model on the supported iOS mobile devices.

If you save your BIMx model using Global Illumination, additional video RAM memory is required to handle the following two texture components:

You will notice that curved surfaces are less memory-intensive than the flat surfaces.

How to Reduce 3D Model Size

The following tips can help you to keep the ArchiCAD model size in an acceptable range:

The following table shows the polygon count of some ArchiCAD library parts. Note that a single "Man Hands in Pocket" object generates as many polygons as 1066 walls! A further example that underlines the importance of polygon reduction is an office chair (Office Chair 01), which by default has 3759 polygons in 3D view - the equivalent of 626 walls. Such an office chair may be placed many times over in an office project, yet can be optimized out for purposes of BIMx navigation.


Optimization of Textures

Carefully selected and correctly applied textures will enhance the quality of your BIMx models and improve the navigation experience in 3D. However, you should pay special attention to the number and size of the texture images. Oversized image files can significantly increase the BIMx project's memory usage and slow down navigation without noticeably improving the quality of your model. The following guidelines will help you to keep the size of your texture library in the optimum range:


Shut Down Background Applications on your Mobile Device

Apple mobile devices have built-in memory optimization algorithms. Applications that you started, but are not currently in use, run in the background, consuming only minimal memory. In some cases, when you want to open large BIMx models, you might have to close all these applications to allocate the maximum amount of memory to BIMx.


Optimizing Model Quality

The accuracy and precision of the ArchiCAD model greatly affects the viewer's experience when navigating in BIMx. The following recommendations will help you to provide the best possible BIMx model for your customers:

Before you export the model to BIMx:

Carefully check its exterior and interior in the ArchiCAD 3D window (with the OpenGL engine). Check for the following modeling mistakes:

When exporting the model to BIMx: Before you initialize the Global Illumination calculation, look at the model again:

After taking these steps, save the project in .bimx format and open it with the BIMx App. If the project doesn't fit into the memory of the mobile device, return to the ArchiCAD model and reduce its size as required.


Categories: CategoryBimx CategorySpeed

Related Pages:

Trackbacks:

Note: Related Pages / Trackback list is cached. If you suspect the list is not up-to-date, then use "Delete Cache" under "More Options"