Change the rendering mode for model views

Added May 4, 2021 by Tekla User Assistance

Software version: 

Change the rendering mode for model views

Change the rendering mode for model views

Tekla Structures model viewview that is represented in the modeling mode

Model view is available also in the drawing mode and it is represented in its own window.

renderingprocess of making the model object faces visible

The rendered model object faces can be transparent or non-transparent

can use either DirectX technology or the legacy OpenGL technology.

By default, Tekla Structures uses the DirectX rendering. The DirectX rendering adds a subtle shading effect to Tekla Structures objects, making the 3D visualizations clearer and more defined.

If you want to use the legacy OpenGL rendering, switch the Use legacy rendering option on in File > Settings > Switches.

The rendering setting is model view specific, which means that you can use different rendering options in different model views. If you switch between the rendering options, you need to reopen the model view to activate the rendering option.

DirectX rendering engine

The DirectX rendering mode is better optimized for modern graphics cards, and the graphics performance is better on the recommended NVIDIA GeForce GTX graphics cards than with graphics cards that have a lower end or no graphics processing unit (GPU). For more information on the graphics cards, see Tekla Structures 2021 hardware recommendations.

If you want to measure the performance of your DirectX 3D rendering engine, you can use the TeklaMark tool from Tekla Warehouseservice for collaboration and for storing and sharing Tekla Structures content

In Tekla Warehouse the content items are stored in collections. Tekla Warehouse includes the Tekla Warehouse Service and the Tekla Warehouse web site.

Tekla Warehouse is one of the Tekla Online services.

. The tool tests how fast your computer handles graphical information typically used in Tekla Structures, for example, processor speed, load time, average draw time, and per frame details. For more information, see the TeklaMark support article that shows graphs of the collected performance data on different hardware setups.


If you use Tekla Structures via remote connections, the DirectX rendering may not work as expected: parts that you have created may not show in the model, or the model is working slowly. If you experience such problems, switch the DirectX rendering off.

Use the following advanced optionssettings used to customize Tekla Structures for specific companies, standards, users, or user groups

In Tekla Structures, advanced options are settings that are used, for example, in a specific project or geographical area, or by a specific company.

In Tekla Structures, advanced options usually begin with the initials XS and are followed by the name of the function, for example XS_BACKGROUND_COLOR.

to fine-tune the DirectX rendering:

DirectX rendering examples

Visualization of distance

In DirectX rendered model views, the visualization of the distances uses subtle shadows and ambient occlusion. This gives a better understanding of the structure and distances.

DirectX OpenGL

Depth accuracy

In DirectX rendered model views, the accuracy in depth buffer is improved so that when the model is zoomed, parts are not shown through other parts' faces as often as previously.

DirectX OpenGL

Dynamic states

In DirectX rendered model views, in dynamic states, such as in selection and in preselection highlight, the selection is clearer and the highlight is less intrusive.

DirectX OpenGL

Antialiasing for higher fidelity

In DirectX rendered model views, the image quality is by default better than in OpenGL rendered model view, with less flickering.

DirectX OpenGL

High fidelity edge line

In DirectX rendered model views, there are no flickering zigzag lines but continuous, smooth edges.

DirectX OpenGL

Accurate reinforcing bars

In DirectX rendered model views, reinforcing bars have edge lines. When you zoom in, the reinforcing bars are shown as round.

DirectX OpenGL

Automatic edge lines for intersecting material in transparent view

In DirectX rendered model views, you can see where there are intersecting materials in the model.

DirectX OpenGL

Accuracy and clarity on details

DirectX OpenGL

Automatic hatching for overlapping surfaces on same plane

In DirectX rendered model views, duplicate objects or overlapping parts are visualized with a hatch in non-transparent views (Ctrl+4 for parts and Shift+4 for components).

Switch the hatching on in File menu > Settings > Switches > Hatching of overlapping surfaces.

Dashed hidden lines

In DirectX rendered model views, the part edge lines that are hidden behind another part are shown as dashed lines in transparent views (Ctrl+1, 2, 3, or 5 for parts and Shift+1, 2, 3, or 5 for components).

Switch the dashed lines on in File menu > Settings > Switches > Dashed line for hidden line.

Quick feedback

The feedback you give here is not visible to other users. We use your comments to improve our content.
We use this to prevent automated spam submissions.
Content rating: 
No votes yet