Skip to content
BIM exchange guides

Exchange workflows

Choose a model exchange format

Match BIM coordination, visualisation, fabrication and geospatial delivery to each recipient’s information requirements.

Reading time
3 min
For
BIM coordinators and teams planning downstream use
Learning objective
Write a format decision and a small acceptance test for the receiving workflow.

Start with the receiving task

Write one sentence describing the recipient's next action: inspect asset properties, render an animation, print a component or load a site in a map. That sentence defines what must survive export. A visually convincing model can still fail if it loses identity, scale or required information.

Record the receiving application and version, expected file package, units, origin, object structure and required properties. Ask for a sample import configuration. Prefer a demonstrated exchange over a format choice based only on a file extension.

Compare the delivery options

Format table
FormatTypical purposeAcceptance check to agree
IFCStructured BIM exchangeInspect required objects, properties, spatial organization and schema compatibility.
OBJ with MTLMesh transfer to a visualisation toolConfirm scale, mesh grouping and how the recipient loads materials and referenced assets.
STLMesh delivery for fabrication preparationConfirm the declared unit, closed surfaces and the fabricator's mesh requirements.
FBXExchange with a content-creation pipelineTest the actual exporter/importer combination for hierarchy, appearance and transforms.
glTF / GLBDelivery of 3D assets for runtime viewingCheck materials, extensions, resource packaging and viewer performance.
DXFExchange with a CAD workflowAgree the entity types, layers and 2D or 3D content the receiver expects.
OpenUSDScene assembly and compositionCheck how the destination resolves layers, references, assets and scene metadata.
3D TilesStreaming spatially organized 3D dataCheck geospatial placement, tileset dependencies and loading at several viewing distances.

These examples summarise typical uses. Exporter support varies; confirm the required capabilities in the product documentation before agreeing a deliverable. If two tasks need different outputs, produce two controlled deliverables and identify which is authoritative for each task.

Decide what may change

  • Object identity: establish whether issue tracking or asset links depend on stable identifiers.
  • Geometry: agree whether tessellation, simplification or removal of small components is acceptable.
  • Data: name the fields that must be retained and identify who verifies their values.
  • Appearance: include a material with transparency and a coloured object in the sample.
  • Coordinates: record any shift or rotation applied for the destination.
  • Packaging: identify companion files so the recipient can move the complete package.

When output will be used for quantities, fabrication or technical decisions, define a separate acceptance check for that use. Do not infer suitability from a screenshot or from an export finishing without errors.

Run a representative pilot

  1. Choose the sample

    Include the disciplines, properties, geometry and coordinate conditions that will matter in the full delivery.

  2. Export with recorded settings

    Keep the source revision, exporter version, scope and output options. Change only one relevant setting between comparison runs.

  3. Test in the actual receiver

    Open the package on the receiving team's workstation and complete the agreed inspection tasks.

  4. Approve the configuration

    Record accepted limitations and remaining issues. Repeat validation on the full model; a pilot does not approve untested content.

Related resources