Japanese
Leave Your Message

Rapid3D Loader for Three.JS

Supporting materials

● Data Dictionary of DB File

● Demo:7 Basic API Calls & Model Data Read (with SourceCode)

● Demo:Three.js Mesh Extension (with SourceCode)

Composition of the Opt Rapid3D Loader for Three.JS

The Opt Rapid3D Loader for Three.JS consists of two components:
      The Opt File Generator, a local 3D/BIM model conversion and processing software that runs on the user’s Windows desktop. It is responsible for “producing” model geometry files in .opt format—optimized for high-performance rendering—and model data files in .db format. We also offer an SDK package that can be run as a service, meeting the needs of customers who wish to integrate it into their own software applications. In the Opt File Generator software, we charge based on the volume of model conversions, which is calculated by multiplying the original model size by a scaling factor. For example, an .rvt-format model has a scaling factor of 1, while an .nwd-format model has a scaling factor of 10.
      The npm package for the Rapid3D Loader for Three.js, which is responsible for “consuming” the generated .opt files and enabling high-performance 3D/BIM model loading and rendering on the web platform using the Three.js framework. You are free to download and distribute this npm package for educational purposes, evaluation, or commercial projects.

Advantages of the Opt Rapid3D Loader for Three.JS

  • 1. Supports multiple 3D/BIM model formats and comes with 9 proprietary export plugins, ensuring no loss of geometry or data.

  • 2. Ultra-optimized lightweight processing technology for 3D/BIM models

  • 3.The 3D/BIM model loading speed is more than 10 times faster than the native version, supporting large-model Level of Detail (LOD) loading and smooth rendering.

  • 4. It can achieve a one-to-one correspondence between the geometry and attribute data of 3D/BIM models.

  • 5.Freely scalable for development, seamlessly integrated with three.js.

Format Support

CAD or model format

Supported Versions

upload mode

Revit

Revit 2014-2025 version,Rvt,rfa file format

Plugin for Revit Export GLZIP

download

Bentley

Microstation CE Update versions 10.6-10.17,dgn,i.dgn,cel file format

Plugin for Bentley CE Export GLZIP

download

Tekla

Tekla Structures 2016-2023 version

Plugin for Tekla Export GLZIP

download

Navisworks

Navisworks Manage 2017-2023 version,Nwd,Nwc file format

Plugin for Navisworks Export GLZIP

download

Inventor

Autodesk Inventor Professional 2019 and above version

Plugin for Inventor Export GLZIP

download

Solidworks

Solidworks 2018-2024 version

Plugin for Solidworks Export GLZIP

download

PDMS

Rvm+Att open by Navisworks Manage

Plugin for Navisworks Export GLZIP

download

SP3D

Vue+Xml open by Navisworks Manage 2022 and above version

Plugin for Navisworks Export GLZIP

download

AutoCAD(developing)

AutoCAD 2019-2024 version,dwg file format

Plugin for AutoCAD Export GLZIP

download

Dxf

AC1006 and above

Direct Open

Sketchup(Skp)

2024 and below version

Direct Open

Ifc

IFC2x3/IFC4/IFC4x1/IFC4x2/IFC4x3

/IFC4x3_ADD1/IFC4x3_ADD2/IFC4x3_TC1 version

Direct Open

Fbx

7.1.0 and above Version

Direct Open

Stp/Step

AP242/AP214/AP203 version

Direct Open

Stl

Binary and ascii stl format

Direct Open

3Dxml

Geometric Formats:XML Tessellation

Direct Open

Iges/Igs

IGES 5.3 and earlier versions, compliant with the ANSI/US PRO/IPO 100-1996 standard

Direct Open

Dae

Support 3dMax export Dae format

Direct Open

Binary files are not supported, only plain text files are supported. Please pay attention when exporting 3dxml from software. When
exporting from Catia, it needs to be set to XML Tessellation (Static Tessellation is not supported). Path: "Tools -- Options -- 3D XML",asBinary files are not supported, only plain text files are supported. Please pay attention when exporting 3dxml from software. When exporting from Catia, it needs to be set to XML Tessellation (Static Tessellation is not supported). Path: "Tools -- Options -- 3D XML",as shown in the figure below.

78

1. Set the system unit in 3ds Max software to Millimeters.

2. Open formats such as .max, .fbx, .dae, .3ds using 3ds Max 2018.

3. Confirm the model displays correctly. Click File → Export → Export in the top-left corner and select OBJ format.

4. Configure the export settings as shown in the figure below.

9
5. Organize the model hierarchy as follows, then compress it into a ZIP file for upload
10

6. If textures appear blurry, adjust their size for clarity using the settings shown below

11

7.Fix for reversed texture coordinates when exporting FBX to OBJ:

● Select all models in the modeling software.

● Go to the Modifier list, select UV Coordinates, then choose UVW XForm.

● In the parameters panel on the right, check Flip under the V Tile option.

● Re-export to OBJ; the texture placement will now be correct.

121314