




Pipeline And Automation
CADPrep — Import and Clean CAD Files in Blender Blender cannot natively open STEP or IGES files. CADPrep changes that. Import STEP, IGES, and BREP files directly into Blender using a bundled OpenCASCADE engine—then autom…
Blender cannot natively open STEP or IGES files. CADPrep changes that.
Import STEP, IGES, and BREP files directly into Blender using a bundled OpenCASCADE engine—then automatically clean, optimize, and organize the resulting meshes.
No Python setup. No pip commands. No internet connection. No external converters.
✓ One-time purchase ✓ No subscription or account ✓ Fully local with no telemetry ✓ Blender 4.2+
CADPrep includes the CAD engine inside the extension. Install the correct build for your operating system and start importing.
Proprietary formats such as SolidWorks, CATIA, Creo, and Fusion 360 F3D must first be exported to STEP.
Choose the tessellation quality during import using linear and angular deflection controls.
Use fine tessellation for hero renders or lighter settings for game-ready assets. You control the result instead of accepting a converter’s fixed defaults.
CAD files authored in millimetres are converted to Blender’s metre-based scale by default. A manual scale control is also available for files created with different units.
Enable Prep After Import to run CADPrep’s complete cleanup pipeline immediately after importing the file.
A supplier sends you a gearbox assembly as a STEP file. Select the file, choose the mesh density, enable Prep After Import, and CADPrep handles the rest: shading, optimization, UVs, instances, materials, hierarchy, and names.
Every stage can be enabled or disabled independently. The pipeline works with CADPrep imports and mesh objects created by other importers.
Select specific objects, or select nothing to process the entire scene.
CADPrep detects sharp edges from face angles and applies weighted normals. Machined edges remain crisp while curved surfaces appear smooth, removing the typical faceted CAD look.
Redundant coplanar geometry is dissolved while sharp edges, material boundaries, and UV seams are protected.
The optimization remains non-destructive as a modifier until you choose to apply it.
CAD importers often create a separate full mesh for every screw, bracket, and fastener—even when the parts are identical.
CADPrep:
Parts that cannot be verified are skipped and identified in the report. CADPrep does not guess.
Smart UV projection is created for meshes without UV maps. Existing UVs are preserved unless you explicitly choose to replace them.
Duplicate materials are matched by name and surface properties, merged, and remapped across every affected material slot.
Unused empty transforms are removed while meaningful assembly structure is preserved.
Importer suffixes and naming noise are converted into clean, consistently numbered part names.
One bad mesh will not stop the entire assembly.
Each object is processed independently. If a stage fails, CADPrep records the object and the failed stage, then continues processing everything else.
The pipeline is also designed to be safely rerun. Objects that are already prepared are left unchanged.
CADPrep does not silently rewrite your scene.
After every run, the panel shows a clear before-and-after summary, including:
Example:
Meshes 28 → 19 · Materials 2 → 1 · Estimated mesh data −85%
CADPrep also creates a written report in Blender’s Text Editor. Every stage receives an OK or FAIL entry for each object, including what was changed, skipped, linked, or renamed.
If something goes wrong, the report tells you exactly where it happened.
An industrial assembly contains the same bracket eight times at different rotations. The importer has baked every copy into separate geometry, so ordinary duplicate detection cannot recognize them.
CADPrep aligns the parts, verifies that their geometry matches, and converts them into linked instances. The assembly looks identical but uses substantially less mesh data.
CADPrep sits at the beginning of your asset pipeline and produces cleaner meshes for:
For quad-dominant, subdivision-ready topology, process the prepared result with a Quadify retopology edition.
| Feature | Basic STEP importer | CADPrep | | -------------------------- | --------------------------------- | --------------------------------------------------- | | STEP, IGES and BREP import | Opens the file | Opens the file with controllable tessellation | | Setup | May require external dependencies | CAD engine bundled inside the extension | | Shading cleanup | Manual | Automated | | Planar optimization | Manual | Automated and non-destructive | | Repeated parts | Separate full meshes | Verified linked instances, including rotated copies | | UV generation | Usually absent | Automated where needed | | Material cleanup | Manual | Duplicate materials consolidated | | Hierarchy and naming | Often cluttered | Cleaned and normalized | | Reporting | Limited or absent | Before/after statistics and per-object audit log |
CADPrep cannot directly open proprietary formats such as SolidWorks, CATIA, Creo, or F3D. Export the file to STEP from its native application, then import it with CADPrep.
Featureless cylinders, plain washers, and other perfectly symmetrical parts may not provide enough geometric information to verify their rotation.
CADPrep skips uncertain matches instead of risking an incorrect merge. Mirrored instances are not matched in this version.
It creates clean, optimized, correctly shaded tessellated meshes. It does not produce quad-dominant, subdivision-ready topology.
Memory reductions use a per-element estimate and are marked with ~. They are useful for comparing cleanup results but are not intended as exact system-memory measurements.
Download the build made for your operating system.
CADPrep works completely offline and includes no accounts, subscriptions, analytics, or telemetry.
No. The OpenCASCADE engine is included with CADPrep. You do not need system Python, pip, an internet connection, or an external converter.
Not directly. These are proprietary formats. Export the model to STEP from the original application, then open the STEP file with CADPrep.
No. Every match is numerically verified before meshes are linked. CADPrep adjusts the object transform so the part remains in exactly the same world-space position.
Uncertain matches are skipped and listed in the report.
Yes. The preparation pipeline works with mesh objects regardless of how they entered Blender—including third-party STEP importers and OBJ exports.
Send the CADPrep Report from Blender’s Text Editor, together with your Blender version and operating system. The report records every stage and usually makes the source of the problem clear.
Refunds are handled according to Superhive’s marketplace refund policy.
Anvil Interactive Solutions anvilinteractivesolutions@gmail.com