| name | solidworks-to-blender-pipeline |
| description | Use when converting SolidWorks .sldprt/.sldasm geometry to Blender for rendering, animation, or visualization, including questions about STEP export settings, FreeCAD as a bridge, or which mesh format (STL/OBJ/GLTF) to choose. |
| type | reference |
| version | 1.0.0 |
| updated | "2026-05-10T00:00:00.000Z" |
| category | engineering |
| triggers | ["SolidWorks to Blender",".sldprt import",".sldasm import","STEP to Blender","IGES to Blender","CAD to render pipeline","FreeCAD bridge for Blender","mechanical CAD visualization","GLTF from CAD","SolidWorks export settings","SolidWorks STL","Parasolid export"] |
| capabilities | ["reference"] |
| requires | [] |
| tags | ["cad","blender","solidworks","freecad","step","gltf"] |
| scripts_exempt | true |
SolidWorks → Blender Pipeline
Overview
No FOSS tool natively parses .sldprt / .sldasm — Dassault keeps the format proprietary. The reliable pipeline goes through an interchange format (STEP preferred, IGES fallback) and optionally FreeCAD as a cleanup bridge before Blender.
Core principle: STEP is the contract. Treat the SolidWorks-side STEP export as the only durable surface — everything downstream re-derives from it.
When to Use
- Importing mechanical CAD into Blender for rendering, animation, or marketing visuals
- Choosing between STL / OBJ / GLTF for a Blender-bound asset
- Deciding whether to add FreeCAD as an intermediate (yes, if geometry needs cleanup or assemblies need to be preserved)
- Picking SolidWorks STEP export flags
- Evaluating direct
.sldprt readers (short answer: only commercial/partial — Fusion personal, MoI3D, CAD Exchanger, Okino PolyTrans)
Don't use when:
- You only need a print-ready mesh → go straight to STL (no Blender)
- You're staying inside the FreeCAD ecosystem → see
../freecad-automation/SKILL.md
- You're rendering pre-existing Blender scenes → see
../blender/SKILL.md
Decision matrix — pipeline by use case
| Use case | Pipeline | Why |
|---|
| Rendering / animation | SW → STEP → FreeCAD → GLTF → Blender | GLTF preserves hierarchy + materials |
| 3D printing | SW → STL | Mesh-only, no need for Blender |
| Game assets | SW → STEP → Blender (retopo) | Quads needed, original solids discarded |
| Fully FOSS workflow | FreeCAD + Blender (no SW step) | Avoid the proprietary format entirely |
| Quick geometry check / repair | SW → STEP → CAD Assistant | Lightweight viewer, exports STL/OBJ |
Recommended export settings (SolidWorks side)
Export as STEP AP242 Binary with the following enabled:
- Curves
- Assembly structure
- Colors
Rationale: AP242 is the modern PMI-bearing flavor; binary halves file size vs ASCII; the three flags above are commonly off by default and silently drop information Blender can otherwise show.