Convert SLDASM to OBJ
Convert SolidWorks assemblies to OBJ for mesh-based viewing, rendering, game engines, and editing.
Make OBJ files online
We can't read SLDASM files yet, so this conversion isn't available. If you can export your work to one of these formats - or others - we'll turn it into OBJ:
How to convert sldasm to obj file
- 3D modeling
- Rating: 2.0/5
A game engine, browser viewer, renderer, or mesh editor may require OBJ because it cannot open a SolidWorks assembly. The conversion creates a geometry-only mesh that is easier to share, visualize, and archive than a native CAD assembly.
What the SLDASM format is
.sldasm is SolidWorks' native assembly format. It stores component placement, mates, configurations, display states, and references to separate .sldprt part files and nested .sldasm subassemblies.
An SLDASM file is normally not self-contained. Keep every referenced part and subassembly available, including files in external references. In SolidWorks, use File → Pack and Go to collect the assembly and its dependencies in a folder or ZIP archive; preserve the original filenames and relative paths.
What the OBJ format is
.obj is a text-based polygon-mesh format supported by Blender, Maya, 3ds Max, many game-engine workflows, rendering applications, mesh editors, and 3D viewers. It stores vertices, faces, normals, texture coordinates, and object or group information. Material assignments are commonly stored in a separate .mtl file, with image textures alongside it.
OBJ is useful for visualization, rendering, animation, and mesh editing, but it is not a parametric CAD format. Conversion tessellates SolidWorks surfaces into polygons and discards sketches, dimensions, feature history, mates, configurations, tolerances, and editable solid parameters.
How to convert an SLDASM file to OBJ
Direct export with CAD Exchanger Desktop
- Create a Pack and Go copy of the assembly, or place the top-level
.sldasm, all referenced.sldprtfiles, and nested assemblies in an accessible folder. - Install a CAD Exchanger Desktop edition whose current format list includes SolidWorks assembly input and OBJ output. Open the top-level file with File → Open; resolve any missing-reference prompt before exporting.
- Inspect the assembly tree and hide components or construction geometry that should not be included. Retain separate components if the destination application must select them individually.
- Set the tessellation, chordal-deviation, angle, or mesh-quality options. Use finer settings for fillets, cylinders, small holes, and curved surfaces; use coarser settings for previews or very large assemblies.
- Use File → Export, select
OBJ, enable material or texture export when available, and save the output. Keep the generated.mtland texture files beside the OBJ. - Open the result in Blender or the target application and check scale, orientation, missing components, normals, object separation, and materials.
CAD Exchanger is a practical direct-conversion option because it can read SolidWorks assemblies without SolidWorks installed. Input and output formats can vary by product edition and version, so confirm the current support matrix before purchase or batch conversion.
SolidWorks, STL, and OBJ
SolidWorks does not generally provide native OBJ export. If SolidWorks is available but a direct OBJ exporter is not, export the assembly as STL and then convert that mesh to OBJ.
- Open the assembly in SolidWorks and choose File → Save As.
- Select
STL (*.stl), open Options, choose the required units and resolution, and use binary STL for a smaller intermediate file. Set deviation and angle values finely enough to preserve curved surfaces. Use the assembly option for one file or separate component files as required by the SolidWorks version. - In Blender, choose File → Import → STL and load the STL.
- Choose File → Export → Wavefront (.obj). Export selected objects only when necessary, and enable normals, UVs, and material options when the destination requires them.
This method performs tessellation in SolidWorks and then converts the resulting mesh, so it can lose component separation, colors, or assembly organization. Separate STL files preserve more component-level control than one combined STL.
Online conversion
CAD Exchanger Web is an option for non-confidential files when its current format matrix lists .sldasm input and OBJ output. Upload the complete dependency set, not only the top-level assembly: use the service's multi-file upload or a Pack and Go ZIP if archives are supported, then select OBJ and download every output file.
Check upload limits, supported SolidWorks versions, retention policies, and the treatment of external references before submitting a file. Do not use a public online converter for confidential or export-controlled designs. Missing dependencies, unsupported features, large assemblies, and server-side size limits can produce incomplete output or a failed conversion.
Quality and compatibility limits
- Missing references can remove parts or prevent conversion. Include all referenced parts, subassemblies, and external files.
- Fine tessellation improves curved surfaces but increases polygon count, memory use, and export time. Coarse settings produce faceting on cylinders, fillets, and small holes.
- OBJ has no universally enforced unit declaration. Record the SolidWorks document units and set the import scale explicitly; millimetre models may require adjustment in non-CAD software.
- OBJ material handling varies by exporter and importer. Keep the
.mtlfile and texture images with the OBJ, and preserve their filenames and relative paths. - An exporter may write one combined mesh or multiple objects and groups. Verify the result if downstream users need to hide, select, or edit individual components.
- Check face normals after import. Reversed normals can make surfaces invisible or incorrectly shaded, especially after additional mesh processing.
- The OBJ contains approximate tessellated geometry, not manufacturing data. Retain the original SLDASM and dependent SLDPRT files as the authoritative CAD source.
SLDASM vs OBJ: format comparison
How the SLDASM and OBJ formats compare on the properties that matter most for this conversion.
| Property | .SLDASM SolidWorks Assembly | .OBJ Wavefront OBJ |
|---|---|---|
| Open standard | No | Yes |
| Compression | — | Uncompressed |
| Typical file size | Large | Medium |
| Opens in a web browser | No | No |
| Further editing | Limited | Easy |
| Metadata support | Extensive | Basic |
| Plain-text readable | No | Yes |
| Best used for | Editing and post-production | Data exchange |
| Introduced | 1995 | 1990 |
| Developer | Dassault Systèmes SolidWorks Corporation | Wavefront Technologies |
| MIME type | — | model/obj |
Suggested software and links: sldasm to obj converters
Frequently asked questions
Will my SolidWorks assembly parts and hierarchy be preserved when converting SLDASM to OBJ?
No, the assembly is converted into polygon mesh geometry rather than an editable SolidWorks assembly. Part relationships, mates, feature history, and most assembly structure are flattened, although separate objects or groups may be retained if the conversion settings support them.
How do I keep good quality when converting SLDASM to OBJ?
Use finer tessellation settings if curved surfaces look faceted in the OBJ result. The best settings depend on the model’s size and detail, and finer meshes produce more polygons and can make the result heavier to edit or render.
Will materials, colors, and textures transfer from SLDASM to OBJ?
Basic face or part colors may transfer, but advanced SolidWorks appearances, procedural materials, and some textures may be simplified or lost. An OBJ conversion can also create a separate material description file, so that file must remain with the OBJ for supported materials to display correctly.
Why is my SLDASM to OBJ model the wrong size or missing parts?
Wrong scale commonly occurs because OBJ does not reliably store unit information, while missing parts can result from unresolved references, suppressed components, hidden geometry, or unsupported assembly features. Check that all referenced components are available and verify the unit and visibility settings before exporting.
Additional formats for
sldasm file conversion
Reverse conversion
Convert to obj from
other formats
- dff to obj
- rfa to obj
- c4d to obj
- unitypackage to obj
- pdo to obj
- proj to obj
- kml to obj
- max to obj
- rpf to obj
- ipt to obj
- 3d to obj
- 3dm to obj
- 3dmf to obj
- 3do to obj
- 3dp to obj
- 3ds to obj
- 3dx to obj
- 3dxml to obj
- 3mf to obj
- a3d to obj
- a3s to obj
- abc to obj
- ac to obj
- act to obj
- ai to obj
- an8 to obj
- ani to obj
- anim to obj
- arc to obj
- asc to obj
- ascii to obj
- ase to obj
- asm to obj
- b3d to obj
- bip to obj
- blend to obj
- blend1 to obj
- blender to obj
- bmp to obj
- bod to obj
- br4 to obj
- br5 to obj
- br6 to obj
- br7 to obj
- bsp to obj
- c3d to obj
- cad to obj
- car to obj
- catdrawing to obj
- catpart to obj
- catproduct to obj
- cd4 to obj
- cgr to obj
- cinema4d to obj
- cob to obj
- cpp to obj
- crz to obj
- csm to obj
- dae to obj
- daz to obj
- ddf to obj
- dds to obj
- dem to obj
- des to obj
- dgn to obj
- dlm to obj
- dsb to obj
- dsd to obj
- dsf to obj
- duf to obj
- dwf to obj
- dxobj to obj
- easm to obj
- emf to obj
- eprt to obj
- eps to obj
- exp to obj
- exr to obj
- fbx to obj
- flt to obj
- flx to obj
- fml to obj
- fpx to obj
- geo to obj
- gif to obj
- glb to obj
- gltf to obj
- hrc to obj
- iam to obj
- ies to obj
- ifc to obj
- image to obj
- img to obj
- iv to obj
- ive to obj
- jpeg to obj
- jpg to obj
- jt to obj
- kmz to obj
- las to obj
- lib4d to obj
- ls to obj
- lwo to obj
- lws to obj
- lxo to obj
- ma to obj
- mat to obj
- maxc to obj
- mb to obj
- md3 to obj
- md5mesh to obj
- mdl to obj
- mesh to obj
- mix to obj
- model to obj
- mol to obj
- mqo to obj
- ms3d to obj
- mtl to obj
- mud to obj
- nmf to obj
- nwd to obj
- nwf to obj
- obp to obj
- obz to obj
- off to obj
- osg to obj
- p2z to obj
- pak to obj
- par to obj
- pcd to obj
- pdb to obj
- pdf to obj
- phy to obj
- pix to obj
- pk3 to obj
- pkg to obj
- plmxml to obj
- ply to obj
- pmd to obj
- pmx to obj
- png to obj
- pnj to obj
- pov to obj
- pp2 to obj
- ppm to obj
- ppz to obj
- prj to obj
- prt to obj
- psd to obj
- psm to obj
- pst to obj
- pts to obj
- ptx to obj
- pz2 to obj
- pz3 to obj
- pzz to obj
- raw to obj
- rds to obj
- rla to obj
- rvt to obj
- sab to obj
- sat to obj
- sbsar to obj
- scad to obj
- scdoc to obj
- scn to obj
- sh3d to obj
- sh3f to obj
- sh3t to obj
- shapr to obj
- shp to obj
- skb to obj
- skl to obj
- skp to obj
- sldprt to obj
- spk to obj
- spt to obj
- stl to obj
- svg to obj
- swatch to obj
- t3d to obj
- tga to obj
- tgo to obj
- tif to obj
- tiff to obj
- tri to obj
- txt to obj
- u3d to obj
- usd to obj
- usda to obj
- usdc to obj
- usdz to obj
- v3d to obj
- vrl to obj
- vrm to obj
- vrml to obj
- vtk to obj
- vtx to obj
- webp to obj
- wrl to obj
- x to obj
- x3d to obj
- x_b to obj
- x_t to obj
- xgl to obj
- xsi to obj
- xyz to obj
- z3d to obj