Model upload and publishing

In the model configuration view, project administrator can upload 3D model files and publish models to the project users. Multiple models can be published together by using coordinate transformations. All model importers have general configuration (including translation and attribute renaming). Some model importers, for example JT, have importer specific settings as well.

Obtaining model files from design tools

CADMATIC eShare can use 3D models created with various design tools. The supported formats are EBM, EBMX, 3DD, DGN, DWG, DXF, DWF, DWFx, IFC, IFCzip, JT, NWC, NWD, PDMS, PDS, and SmartPlant.

Other CADMATIC applications can publish/export .ebm files as follows:

  • Plant Modeller: Model > eBrowser Model > Publish. (Models must be published without an expiry date.)

  • Hull Viewer: File > Save As > eBrowser Model (.ebm)

You can merge several EBM files together by using a licensed version of CADMATIC eShare or CADMATIC eBrowser.

Using model importers

Model importers are needed for importing 3D models from different formats to eShare. When a new project is created, an EBM/EBMX model importer is included in the project by default. The default model importer is used for importing models published directly from Plant Modeller. The default model importer can be edited or disabled but not removed.

Note: Model importers for JT, PDMS, PDS, and SmartPlant need their own separate licenses.

Prerequisites

  • Before importing PDMS/PDS models, an administrator must install a separate PDMS/PDS eXchanger in the same server where eShare server is running.

Creating a model importer

Do the following:

  1. Navigate to the project to edit, and then click Project Admin in the main menu. The project administration view opens.

  2. Click Model Configuration. The Model Configuration view opens.

  3. To add a new model importer, click Add Model Importer.

  4. Select the correct type of model importer.

  5. Click Create Importer.

  6. Enter the following information.

    • Name – Enter a name for the importer. The name can only contain the following characters: a-z A-Z 0-9 _ - () space

    • Description – Enter a description for the importer.

    • State – Select if the importer is enabled or disabled.

    • Abbreviation Renaming – If set to Manual, the attributes are retained as they are in the model. Identical attributes will be shared between models, but they can be renamed manually. Define Abbreviation Processing Rules to rename abbreviations or delete them. If set to Automatic, the model will not share attribute names with other models. You can define a unique suffix for the attributes of the model in the Custom Suffix field or leave it empty to use the file name as an identifier.

    • Transform / Move, Transform / Scale and Transform / Rotate – If needed, set the coordinate transformations.

      Note: Move, rotate, or scale cannot be used if the model defines local coordinate systems.

    • Import Configuration (only used when uploading) – If you are creating a DWG/DWF/DWFx/DXF/DGN model importer, select the following:

    • Importer Configuration (only used when uploading) – If you are creating an EBM/EBMX model importer, select the following:

    • Importer Configuration (only used when uploading) – If you are creating an IFC model importer, select the following:

    • Importer Configuration (only used when uploading) – If you are creating a JT model importer, select the following:

    • Importer Configuration (only used when uploading) – If you are creating a Navisworks model importer, select the following:

    • Importer Configuration (only used when uploading) – If you are creating a PDMS or PDS model importer, specify the following:

    • Importer Configuration (only used when uploading) – If you are creating a SmartPlant model importer, select the following:

  7. Click Save.

Exporting a model importer

A model importer can be exported to be imported to another project.

Do the following:

  1. Navigate to the project to edit, and then click Project Admin in the main menu. The project administration view opens.

  2. Click Model Configuration. The Model Configuration view opens.

  3. Click the name of the model importer.

  4. Click Export.

  5. Copy the model importer strings from the field.

  6. Click Close.

Exporting all model importers

Do the following:

  1. Navigate to the project to edit, and then click Project Admin in the main menu. The project administration view opens.

  2. Click Model Configuration. The Model Configuration view opens.

  3. Click Export All.

  4. Copy the model importer strings from the field.

  5. Click Close.

Importing a Model Importer

An exported model importer can be imported to a project.

Do the following:

  1. Navigate to the project to edit, and then click Project Admin in the main menu. The project administration view opens.

  2. Click Model Configuration. The Model Configuration view opens.

  3. Click Import.

  4. Paste the exported model importer strings to the field.

  5. Overwrite default importer – If set to No, the importer will not overwrite the default importer. If set to Yes, the model importer will overwrite the default importer if the imported configuration contains a default importer.

  6. Click Import.

Editing or removing a model importer

Do the following:

  1. Navigate to the project to edit, and then click Project Admin in the main menu. The project administration view opens.

  2. Click Model Configuration. The Model Configuration view opens.

  3. Select the correct model importer.

  • To edit the importer, click on the edit button . Model importer edit view opens. Make changes and click Save. Click Cancel to undo changes.

  • To remove the importer, click on the remove button Delete. A confirmation dialog opens. Click Remove to confirm or Cancel to keep the importer.

    The default model importer cannot be removed.

Uploading and publishing a 3D model

Project administrator can import a 3D model from different file formats. If the project already contains a model, the imported model will replace the existing model when the uploaded model is published.

Note: Having submodels configured in the project can affect the publishing time as they are published as part of the publishing process.

Prerequisites

  • Model does not have an expiry date. Models that Plant Modeller publishes with an expiry date cannot be uploaded to eShare.

Do the following:

  1. Navigate to the project to edit, and then click Project Admin in the main menu. The project administration view opens.

  2. Click Model Configuration. The Model Configuration view opens.

  3. Select the correct model importer. Click Upload, browse to the file to upload, and click Open. The model is uploaded to the server. Or click Upload and Publish to upload and publish the model consecutively.

  4. Before publishing the model to users, you can edit various settings related to the attributes in the model. See the following topics for details.

  5. In Model Publishing section, specify the following settings:

    • Keep Models Separate – If you have multiple models uploaded to the project, all of the models will be published by default. To keep the models separate in the model tree, select Yes.

    • Add bounding box min coordinates – Set to Yes, if you want to add the object bounding volume minimum coordinates to the published model.

    • Add bounding box max coordinates – Set to Yes, if you want to add the object bounding volume maximum coordinates to the published model.

    • Add bounding box center coordinates – Set to Yes, if you want to add the object bounding volume center coordinates to the published model.

      Note: Attributes related to these selections are not visible in Attribute settings, unless they are enabled in the model configuration.

    • Merge attributes with same abbreviation – When the model has multiple attribute definitions with the same abbreviation but possibly different other properties, the two attributes are merged regardless, if set to Yes.

    • Automatically Publish – If you want to publish the models automatically after all the model uploads are complete, select Yes.

    If you have multiple models but want to publish only one, disable the other models. Perform the following for all the models you do not want to publish:

    1. Click the name of the model importer.

    2. Click Edit.

    3. Set State to Disabled.

    4. Click Save.

  6. Click Publish to publish the model to users.

    A progress bar displays the publishing progress and an estimate of how much time is left, based on how long the previous publishing took.

    If you click Cancel, the uploaded model is discarded and the last uploaded model remains in use.

Results

If you published the uploaded model, you can click Model in the main toolbar to open the model in the 3D viewer.

If you did not publish the model, it will remain pending and it will not be visible to users.

Republishing a 3D model

If you change the settings of a published model, depending on the type of settings the changes might not be applied until you republish the model. If also a pending (uploaded) model is present at this time, republishing will remove the pending model. When republishing is completed, users might be prompted to refresh the model in their viewer.

Note: Having submodels configured in the project can affect the publishing time as they are published as part of the publishing process.

Do the following:

  1. Navigate to the project to edit, and then click Project Admin in the main menu. The project administration view opens.

  2. Click Model Configuration. The Model Configuration view opens.

  3. Change the model settings as appropriate, and then click Publish.

    A progress bar displays the publishing progress and an estimate of how much time is left, based on how long the previous publishing took.

Related Topics

Submodels