Optimize your 3D models

Optimize flow highlighted

For best rendering and best possible real-time performance, your 3D models need to be converted and might need to be optimized before using Microsoft Dynamics 365 Import Tool (Preview). Third-party applications that convert CAD files often have tools that can optimize content as well.

The following table lists software tools that you can use to convert and/or optimize your CAD files or intermediate files into GLB files. Your use of third-party applications is subject to terms between you and the third party. Microsoft does not endorse any particular third-party application and assumes no responsibility or liability for any third-party application you elect to use.

Software Import Export Convert/transcode Optimization
PiXYZ Software STEP, Catia, JT, OBJ, FBX, and more glTF 2.0 Yes Yes
Maxon Cinema 4D SOLIDWORKS, STEP, Catia, JT, and IGES FBX, glTF 2.0 (beta) Yes Yes
Simplygon Studios FBX, OBJ FBX No Yes
Unreal Datasmith STEP, Catia, JT, OBJ, FBX, and more FBX Yes No
Autodesk Inventor STEP, Catia, JT, OBJ, FBX, and more FBX, OBJ Yes Yes

Here are examples of CAD, converted, and optimized 3D models.
CAD Converted to GLB Optimized GLB
CAD illustration GLB illustration Optimized GLB illustration
Original CAD file 52,000 triangles 9,000 triangles

Performance targets

The Dynamics 365 mixed-reality applications can be used on Microsoft HoloLens, immersive headsets, and mobile devices. The goal is to provide the highest possible visual fidelity without adversely affecting performance.

The following table lists some general conservative targets to aim for when acquiring or authoring 3D models for a range of hardware. When in doubt, target the midrange profile for a balance of fidelity and performance.

Low-scene complexity
Low complexity graphic
Medium-scene complexity
Medium complexity graphic
High-scene complexity
High complexity graphic
HoloLens graphic
HoloLens
Objects:
1-3 per scene

Triangles:
<100,000

Materials:
1-2 per object
Objects:
4-10 per scene

Triangles:
<30,000

Materials:
1-2 per object
Objects:
10+ per scene

Triangles:
<10,000

Materials:
1-2 per object
Immersive headset graphic
Immersive headsets
Objects:
1-3 per scene

Triangles:
<15,000,000

Materials:
1-2 per object
Objects:
4-10 per scene

Triangles:
<500,000

Materials:
1-2 per object
Objects:
10+ per scene

Triangles:
<150,000

Materials:
1-2 per object
Mobile graphic
Mobile
Objects:
1-3 per scene

Triangles:
<500,000

Materials:
1-2 per object
Not applicable Not applicable

Note

Transparency in materials such as glass in 3D models is not supported.

See also

Overview of Dynamics 365 Import Tool (Preview)
Convert 3D models
Best practices for converting and optimizing 3D models
Use the Import Tool (Preview)