Close-up of an engineer using CAD software for vertical farm design on a desktop computer.
Home | Design Dialogues | A Comprehensive Guide to 3D File Types for Architectural Design

A Comprehensive Guide to 3D File Types for Architectural Design

In architectural practice, a 3D file is rarely transferred for geometry alone. Depending on the format, it may also contain layers, object classifications, materials, textures, coordinates, quantities, families, animations, or construction information. Choosing the wrong format can therefore produce a model that looks correct on screen but has lost the information required for coordination, documentation, rendering, or fabrication.

The correct format depends on what the receiving team needs to do with the model. A structural consultant exchanging coordinated building elements requires a different file from a visualization artist preparing a rendered scene, while a physical model requires watertight geometry rather than BIM data. This guide explains the principal 3D file formats used in architecture, what each format preserves, and where conversion commonly causes problems.

Native, exchange, and delivery formats

Architectural file formats can be divided into three broad categories. Native formats, such as RVT and SKP, preserve the working structure of a specific application. Exchange formats, including IFC, DWG, DXF, OBJ, and FBX, move information between different programs. Delivery formats, such as GLB and STL, prepare geometry for a particular destination such as a web viewer, real-time engine, or 3D printer.

No exchange format reproduces every feature of the original authoring file. Parametric relationships may become fixed geometry, BIM objects may lose classifications, procedural materials may be converted into images, and complex curves may be tessellated into polygon meshes. File selection should therefore be based on the information that must survive the transfer, not only on whether the receiving software can open the extension.

Principal 3D file formats used in architecture

FormatPrimary roleInformation commonly preservedMain limitation
DWGCAD drafting and model exchangeLines, surfaces, solids, layers, blocks, dimensions, and coordinatesApplication-specific objects may not translate correctly outside Autodesk workflows
DXFGeneral CAD exchangeGeometry, layers, and basic annotationsFiles can be larger than DWG and may lose advanced object behavior
RVTRevit project authoringBIM objects, families, views, schedules, phases, and project relationshipsPrimarily intended for Revit-based workflows
IFCOpen BIM coordinationGeometry, classifications, properties, spaces, systems, and relationshipsTranslation quality depends on export settings and software implementation
STL3D printingTriangulated surface geometryDoes not normally preserve materials, BIM properties, hierarchy, or units reliably
OBJMesh and visualization exchangePolygon geometry, UV coordinates, normals, and basic material referencesUses separate material and texture files and does not preserve BIM intelligence
FBXVisualization and real-time productionMeshes, hierarchy, cameras, materials, lights, and animationMaterial translation varies between rendering applications
SKPSketchUp modelingGroups, components, layers or tags, scenes, materials, and basic metadataComplex models can become heavy and version compatibility must be checked
3DSLegacy mesh exchangeBasic meshes, cameras, lights, and materialsLegacy limits make it unsuitable for most current production workflows
glTF / GLBWeb, AR, and real-time deliveryOptimized meshes, PBR materials, textures, hierarchy, and animationDesigned for delivery rather than CAD or BIM authoring

DWG and DXF for CAD information

DWG remains one of the principal formats for architectural drawings, consultant backgrounds, surveys, fabrication details, and two-dimensional documentation. It can also contain three-dimensional surfaces and solids, although its most common architectural role remains the exchange of precise CAD information.

Its main advantage is the ability to preserve layers, line types, blocks, dimensions, and drawing coordinates. However, a DWG file may contain application-specific objects that another program interprets only as simplified geometry or proxy objects. A file being readable does not necessarily mean that every object remains editable.

DXF was developed to facilitate the exchange of drawing information between CAD systems. It is useful when a receiving application cannot read a particular DWG version or when geometry must pass through a more broadly documented exchange structure. DXF is not automatically safer than DWG, however. Complex objects may still be simplified, and ASCII DXF files can become considerably larger than equivalent binary files.

Before exchanging either format, teams should confirm the drawing units, insertion point, coordinate system, layer naming, and whether external references have been bound or supplied separately.

RVT and IFC for BIM workflows

An RVT file is not simply a container for three-dimensional geometry. It is a Revit project database containing elements, families, constraints, views, sheets, schedules, phases, design options, and relationships between building components. It is therefore most effective when the project team works within compatible Revit environments.

Sharing an RVT file also requires attention to software versions, linked models, worksets, coordinates, ownership, and model-cleaning procedures. A receiving team may be able to view the model but still lack linked files, custom families, or the information required to reproduce the complete project environment.

IFC provides an open method for exchanging structured building information across different BIM platforms. Unlike a general mesh format, it can distinguish walls, slabs, doors, spaces, systems, and other building elements while carrying selected properties and relationships.

IFC should not be treated as a one-click guarantee of perfect interoperability. The exported result depends on the IFC version, Model View Definition, classification mapping, property sets, coordinate setup, and the capabilities of both the authoring and receiving applications. An IFC model intended for coordination may require different settings from one prepared for quantity extraction or asset information.

OBJ and FBX for visualization

OBJ is a widely supported mesh format suitable for transferring static architectural geometry to modeling, rendering, and sculpting applications. It can preserve polygon geometry, surface normals, UV coordinates, and basic material assignments. Materials are commonly stored in a separate MTL file, while texture images remain external assets.

This separation makes file management important. Sending the OBJ without its MTL file and texture folder may produce an untextured model. OBJ also lacks the parametric and semantic structure of CAD and BIM formats, so a wall generally arrives as mesh geometry rather than an editable building element.

FBX supports more complete visualization scenes, including model hierarchy, cameras, lights, animation, and material references. It is commonly used between applications such as 3ds Max, Blender, Unity, and Unreal Engine, although rendering platforms may interpret shaders and material parameters differently.

For architectural visualization, FBX is generally more suitable than OBJ when hierarchy, scene organization, cameras, or animation must be retained. OBJ remains useful for stable static geometry and workflows where broad compatibility is more important than scene complexity.

SKP for conceptual architectural modeling

SKP is the native SketchUp format and is widely used during concept development, massing, interior studies, and design presentations. It can preserve groups, components, tags, scenes, section planes, materials, and geolocation information within a relatively accessible modeling environment.

The main difficulty is not the format itself but model organization. Excessive polygon counts, imported warehouse objects, duplicated materials, hidden geometry, and poorly structured components can produce unnecessarily heavy files. Before exchange, unused content should be purged and the model should be checked for reversed faces, nested geometry, and incorrect coordinates.

SKP version compatibility should also be confirmed. When the receiving software cannot read the current file version, saving to an earlier version or exporting through IFC, DWG, OBJ, FBX, or glTF may be necessary, depending on the purpose of the transfer.

STL and the requirements of 3D printing

STL describes the external surface of a model as a collection of triangles. It remains common in 3D printing because it is simple and widely accepted by slicing software. That simplicity also explains its limitations: it does not normally preserve object names, BIM properties, assembly hierarchy, materials, or dependable unit information.

An architectural model cannot be printed successfully merely because it has been exported as STL. The geometry should form closed volumes, have consistent surface normals, contain no unintended intersections, and respect the minimum thickness supported by the printing method. Railings, fins, glazing frames, and other elements that appear acceptable on screen may be too thin to fabricate at model scale.

Where supported, 3MF can provide a more structured alternative for additive manufacturing because it can carry units, materials, colors, and additional manufacturing information. STL nevertheless remains useful when the printing workflow requires only clean, watertight geometry.

glTF and GLB for web-based 3D content

glTF was developed as an efficient delivery format for loading three-dimensional scenes into web viewers, real-time applications, and augmented-reality experiences. It supports meshes, hierarchy, animation, textures, and physically based rendering materials without carrying the full complexity of an authoring file.

A glTF asset may reference separate binary and texture files, while GLB packages the principal components into one binary file. GLB is therefore convenient for publishing an interactive architectural model because fewer external files need to be managed.

Neither format should replace the original CAD or BIM model. They are optimized for display and transmission, not for producing construction documents, modifying parametric elements, or coordinating engineering systems.

Why 3DS is now a legacy format

The 3DS format belongs to an earlier generation of 3D Studio workflows. Although some applications continue to import it, the format has restrictive limits related to mesh structure, object naming, and material handling. Its presence in older model libraries does not make it an appropriate choice for a new project.

When an archived 3DS model must be reused, it is usually better to open it in compatible software, inspect the geometry and materials, and then save a controlled production copy in a current format such as FBX, OBJ, or the native format of the receiving application.

Architectural 3D modeling software displayed on a laptop in a design office.
File selection should be based on the information required at the next stage of the architectural workflow.

Practical compatibility between architectural software

Software support changes according to the application version, operating system, subscription level, and installed plug-ins. The following table describes the most practical exchange routes rather than suggesting that every listed format behaves as a native editable file.

Software or workflowNative project formatCommon incoming formatsCommon outgoing formatsImportant qualification
AutoCADDWGDWG, DXF and supported CAD referencesDWG, DXF and selected fabrication or exchange formatsAvailability of some 3D formats depends on the AutoCAD toolset and version
RevitRVTRVT links, IFC, DWG, DXF, SKP and other supported CAD formatsIFC, DWG, DXF, FBX, STL and other published formatsImported geometry does not automatically become native Revit building elements
SketchUpSKPDWG, DXF, IFC, STL, glTF or GLB, depending on version and planSKP, DWG, DXF, IFC, OBJ, FBX, STL, DAE and glTF or GLB, depending on version and planProfessional exchange options may not be available in every edition
3ds MaxMAXFBX, OBJ, DWG, DXF, STL and supported Revit workflowsFBX, OBJ, DWG, DXF, STL and other visualization formatsMaterial conversion depends on the source renderer and target renderer
BlenderBLENDFBX, OBJ, STL, glTF, USD and other mesh formatsFBX, OBJ, STL, glTF, USD and other mesh formatsDWG, SKP and structured IFC workflows commonly require add-ons or conversion
Rhino3DMDWG, DXF, SKP, STEP, IGES, FBX, OBJ, STL and glTFDWG, DXF, SKP, STEP, FBX, OBJ, STL and glTFStructured BIM exchange may require tools such as VisualARQ or another IFC workflow
UnityUnity projectFBX and supported mesh formats; CAD and BIM through dedicated industry toolsApplication-specific builds and asset packagesFBX is commonly preferred for standard production import
Unreal EngineUnreal projectFBX, Datasmith and supported real-time asset formatsApplication-specific builds and packaged projectsDatasmith is often more effective than a basic mesh export for architectural scenes
3D printingPrinter or slicer projectSTL, 3MF and sometimes OBJPrinter-specific toolpathsThe source geometry must be repaired, scaled, and checked for fabrication

Choosing the format according to the task

Required outcomePreferred formatReason
Exchange technical drawingsDWG or DXFPreserves precise CAD geometry, layers, and drawing information
Continue work inside RevitRVTRetains Revit elements, families, relationships, and project structure
Coordinate between different BIM platformsIFCTransfers classified building objects and selected properties through an open standard
Transfer a static model for renderingOBJProvides broad support for mesh geometry and UV mapping
Transfer a complete visualization sceneFBXCan retain hierarchy, cameras, lights, and animation
Continue conceptual modeling in SketchUpSKPPreserves SketchUp groups, components, scenes, and tags
Publish an interactive model onlineGLBPackages optimized geometry, textures, and materials into a portable file
Prepare a physical architectural modelSTL or 3MFProduces geometry suitable for slicing and additive manufacturing
Archive an editable projectNative file plus open exchange copyPreserves authoring information while reducing dependence on one application

What can be lost during conversion?

  • Parametric behavior: Editable walls, families, modifiers, and constraints may become fixed geometry.
  • BIM properties: Classifications, system relationships, quantities, and asset information may be omitted or mapped incorrectly.
  • Materials: Procedural shaders and renderer-specific settings may not reproduce in another application.
  • Object hierarchy: Groups, components, linked models, and instances may be merged or duplicated.
  • Coordinates and scale: Incorrect units, origins, or geographic coordinates can displace or resize the model.
  • Curved geometry: NURBS and analytical surfaces may be converted into triangulated meshes with insufficient resolution.
  • References: Textures, linked models, fonts, and external drawings may not be embedded in the exchanged file.

Model exchange checklist

  1. Confirm what the recipient intends to do with the model.
  2. Agree on the software version, file format, units, and coordinate system.
  3. Remove unnecessary objects, duplicated geometry, and unused materials.
  4. Check object naming, layers, classifications, and model hierarchy.
  5. Package linked files, textures, and other external references where required.
  6. Open the exported file in the receiving application or an independent viewer.
  7. Compare dimensions, coordinates, object counts, and critical properties with the source model.
  8. Record the export settings and retain the native source file.

A file extension confirms how information has been packaged, but it does not confirm the quality or completeness of the model. Reliable exchange requires a defined purpose, agreed export settings, and verification after conversion. For this reason, the most dependable project archive usually contains both the native authoring file and an appropriate open or widely supported exchange copy.

Learn more about our project process through How We Work, or explore the architectural practice through Who We Are.

Technical references

Similar Posts