Andrey Schegolev
Andrey Schegolev Cyprus, Larnaca

Skriptum (Web)

3D IFC model viewer

3D Viewer for IFC models

I designed a module for viewing and working with IFC 3D models straight in the browser. Users can explore the model structure, switch navigation and display modes, and inspect element properties without leaving the app.

Goal

The goal was to make BIM models accessible to all project participants, not just architects and engineers, but also managers and clients. The viewer had to make working with a model feel natural: rotate, zoom, hide elements, inspect details, without any special training.

Result

Users could study models directly in the app, find the elements they needed, and check details without external software. That cut down on coordination overhead and sped up project reviews.

Personal challenge

The viewer had to work for engineers who already live in BIM tools and for managers who had never opened one. Getting that balance right without making it feel dumbed down took several iterations.

Core functionality

  1. 1 Model viewing

    Users can expand or collapse the model structure and hide or show individual elements directly from the structure panel.

  2. 2 Search

    Search works inside the model structure, the same way as project-level search, so the pattern is already familiar.

  3. 3 Model viewing tools

    Navigation and display controls sit at the top and center of the workspace. Controls in the bottom-right corner handle the base plane, element properties, model scale, and fullscreen mode.

    • Top view
    • First-person view
    • Display modes
    • Centering
    • Background color
    • Toggle base plane
    • Model properties
    • Fullscreen mode
    • Projection selection
  4. 4 Viewing model properties

    A right-side panel shows properties for the selected element. No need to leave the workspace to look something up.