Inside 3D Expert's 9 Deep Adaptations for Bentley:From DGN to Web-Ready Digital Twins or BIM Apply
The Product Trio: Where the Adaptations Live
Before diving into the 9 adaptations, here is how 3D Expert's three Bentley-capable products fit together:
- Before diving into the adaptations, here is how 3D Expert's three Revit-capable products fit together:
- 3D/BIM Plugin — A native export add-in for Revit (and 7 other CAD platforms) built on Autodesk's official API. This is where the raw extraction happens: geometry, attributes, materials, structure trees, spaces, schedules, 2D drawings, and project coordinates are all pulled from the .rvt file with zero data loss. Output: the proprietary GLZIP format.
- Rapid3D Loader for Three.js — An npm package (opt-rapid3d-loader) that loads .opt files directly into Three.js scenes. It reconstructs all 14 adaptations at render time: PBR materials, multi-level structure trees, spatial room-component relationships, 2D overlay planes. This is the web delivery layer for platforms, portals, and digital twin dashboards.
- 3D Model & Data Asst — A native Windows desktop application for offline BIM model delivery, review, and data extraction. It reads GLZIP files locally, exposing the full set of 14 adaptations through a point-and-click interface: attribute inspection, schedule export to Excel, viewpoint saving, issue annotation (BCF), and GIS-terrain fusion — all without a network connection.
In short: the Plugin extracts. The Loader renders on the web. The desktop app delivers offline. All three draw from the same 9-deep-adaptation foundation.
────────────────────────────────────────────────────────────
The 9 Adaptations — Mapped to Product

Domain 1: Geometry & Material Fidelity — No More "Dummy Models"
General-purpose 3D renderers typically extract only basic mesh data, leaving you with geometry that carries no engineering meaning — what the industry calls a "dummy model." 3D Expert's lightweighting engine performs lossless extraction of Bentley's core visual data, so industrial models retain their physical material quality on the web.
- Basic and Advanced Material Compatibility
Beyond geometry, color, and transparency, the engine precisely identifies and restores Bentley's two distinct component-level material systems: Assign Material and Attach Material. This means that when a pipeline segment is anodized aluminum or a bridge deck is weathering steel, that physical material quality is preserved through the entire pipeline and rendered faithfully in the browser.
- Powered by: 3D/BIM Plugin (material extraction) → Rapid3D Loader and 3D Model & Data Asst (PBR rendering)
- Point Normals and 2D Element Support
Vertex normal data is fully extracted, ensuring realistic lighting under dynamic illumination — curved surfaces render as curves, not faceted approximations. The engine also supports 2D elements such as LineStrings, satisfying the AEC industry's requirement for integrated drawing-and-model ("figure-model unity") display.
- Powered by: 3D/BIM Plugin (normal & 2D extraction) → Rapid3D Loader and 3D Model & Data Asst (real-time shading and 2D overlay)
Domain 2: Engineering Logic Replication — The Structure Tree
Bentley's value lies not in its geometry alone, but in the rigorous engineering hierarchy that organizes that geometry. Loading a converted GLTF in Three.js typically yields a single chaotic node. 3D Expert preserves Bentley's original engineering logic intact.
- Multi-Level Structure Tree Preservation
The full hierarchy chain — Reference Model (linked files) → Level (discipline layer) → Element (individual component) — is extracted and restored exactly as it exists in the source DGN. This enables engineering-grade front-end interactions out of the box: toggle visibility by level, locate components by element ID, perform model sectioning — capabilities that normally require extensive manual wiring in generic 3D frameworks.
- Powered by: 3D/BIM Plugin (hierarchy extraction) → Rapid3D Loader (tree API) and 3D Model & Data Asst (tree panel)
Domain 3: Property & Semantic Anchoring — Making Data Traceable
The "I" in BIM stands for Information. A model without queryable properties is a rendering, not a digital twin. 3D Expert ensures that every component's engineering data travels with its geometry and can be retrieved at runtime.
- Property and Custom Property Data Extraction
The engine deeply extracts both standard and user-defined custom properties from Bentley elements — cross-section dimensions, material strength, manufacturer data, installation dates, and any custom attributes the modeling team defined. Nothing is left behind during the conversion.
- Powered by: 3D/BIM Plugin (property extraction) → Rapid3D Loader (query API) and 3D Model & Data Asst (property panel)
- iModel Format Support for Legacy Data
For models created in non-MicroStation CONNECT Edition software, the engine supports publishing to Bentley's iModel format and then extracting from it. This ensures that legacy project data — sometimes years old — can still be brought into modern web applications without re-modeling.
- Powered by: 3D/BIM Plugin (iModel extraction) → Rapid3D Loader and 3D Model & Data Asst
- DB File and Unique ID Anchoring
Extracted property data is written to a standalone DB file, then precisely anchored to geometry via unique element IDs. When a user clicks a component in the browser or desktop app, the engine performs a millisecond-level reverse lookup to surface the underlying engineering information — true geometry-to-semantic integration.
- Powered by: 3D/BIM Plugin (DB generation + ID anchoring) → Rapid3D Loader (click-to-query) and 3D Model & Data Asst (click-to-query)
Domain 4: GIS Coordinates & Large-Span Engineering
This is where general-purpose engines fail most spectacularly. Bentley models for highways, bridges, and pipelines often use coordinate values in the millions — far beyond what single-precision floating-point can handle in a browser. 3D Expert provides a professional-grade coordinate solution.
- Dual Coordinate Mode Support
The engine fully supports both GIS coordinates (extremely large values, e.g., UTM or state-plane coordinates) and modeling coordinates (smaller, local values). By handling both modes natively, it eliminates the coordinate precision loss and model jitter that plague web-based rendering when float32 precision is exhausted.
- Powered by: 3D/BIM Plugin (coordinate mode detection) → Rapid3D Loader (precision-safe rendering) and 3D Model & Data Asst
- ACS Auxiliary Coordinate System Transformation
The engine supports transforming model coordinates into Bentley's Auxiliary Coordinate System (ACS) values. This capability is essential for aligning complex curved structures or matching project-specific reference frames — and it is the foundation for precise BIM + GIS fusion in platforms like Cesium or Mapbox.
- Powered by: 3D/BIM Plugin (ACS transformation) → Rapid3D Loader (Cesium/Mapbox integration) and 3D Model & Data Asst
Domain 5: Flexible Lightweight Strategy — Single and Referenced Models
Large infrastructure projects routinely involve master files that reference hundreds of discipline sub-models. 3D Expert's lightweighting strategy handles both scales.
- Single Model and Reference Model Processing
The engine performs unified lightweighting on both standalone component libraries and sprawling master assemblies with linked reference models. Whether the input is a single valve assembly or a complete plant site spanning dozens of DGN files, the output GLZIP supports efficient streaming load — models appear progressively, not all at once, keeping the browser responsive even at massive scale.
- Powered by: 3D/BIM Plugin (multi-file lightweighting) → Rapid3D Loader (streaming load) and 3D Model & Data Asst (large-model viewing)
────────────────────────────────────────────────────────────
Putting It Together: Which Product for Which Need?
The 9 adaptations are the common foundation. The product you choose depends on where your user is and what they need to do:
- Building a web-based BIM platform or digital twin dashboard?→ Use the 3D/BIM Plugin to export .rvt to GLZIP server-side, then load with Opt file Generator export .opt file for Rapid3D Loader for Three.js. All 9 capabilities are available through the Loader's JavaScript API.
- Delivering BIM models directly to clients who may have no network access?→ Use the 3D/BIM Plugin to export, then hand them a GLZIP file + 3D Model & Data Asst. They get the full 9-capability experience offline, on standard office hardware.
- Both?→ The same GLZIP file works everywhere. Export once. Deploy on the web with the Loader(lightweighting to .opt). Distribute on desktop with the 3D Model&Data Asst.
────────────────────────────────────────────────────────────
Conclusion: Why Depth Matters
From material fidelity and vertex normals to engineering property data, from the microscopic component hierarchy to the macroscopic GIS coordinate system, 3D Expert's 9 deep adaptations for the Bentley format demonstrate the fundamental difference between a professional-grade engine and a general-purpose 3D rendering framework.
3D Expert does not merely "convert a format." It reads engineering data — understanding the semantics behind the geometry — to provide the solid foundational layer for building high-fidelity, interactive industrial digital twins and professional 3D/BIM application systems. Because these 9 adaptations are embedded across all products, you get the same fidelity whether your users are on a web browser, a construction-site laptop, or a desktop workstation.
────────────────────────────────────────────────────────────
About the Company
3D Expert Co.,Ltd., headquartered in Osaka, Japan, develops high-performance 3D/BIM software for the global AEC industry. Our product portfolio includes:
- 3D/BIM Plugin — Native export add-ins for 8 CAD/BIM platforms (Revit, Bentley, Navisworks, SolidWorks, and more), built on official vendor APIs for zero-loss data extraction.
- 3D Model & Data Asst — Offline desktop BIM viewer and data management tool. Open large models on standard hardware, inspect attributes, export to Excel, annotate, and fuse with GIS terrain — no cloud required.
- Rapid3D Loader for Three.js — npm package (opt-rapid3d-loader) for loading .Opt files into Three.js scenes with full PBR, structure trees, spatial queries, and 2D-3D linkage.
- Opt File Generator — Desktop conversion tool for batch-processing 30+ 3D/BIM/CAD formats into .Opt files.
Website: https://www.opt3ds.com/
Contact: info@3dexpert.jp
© 2010–2026 3D Expert Co.,Ltd. All rights reserved.
