For those who don’t know the tool: Vitaliy Yablonskiy’s Hardcraft is a Blender add-on for the awkward diplomatic mission between CAD and polygon production. It takes untouched STEP data or exports from Plasticity, reads the underlying CAD face structure and helps turn it into a lighter mixed quad-and-triangle mesh ready for UVs, baking, texturing, rendering or realtime work.
CAD meshes often arrive in DCC software looking as though somebody fired a triangle cannon at a perfectly respectable object. Hardcraft takes a more civilised approach. Instead of treating the imported mesh as anonymous polygon soup, the add-on looks for structural information carried over from CAD. It identifies surfaces, boundaries and neighbouring regions, then gives the artist control over how those areas become usable Blender geometry. The important part is what Hardcraft does not promise: an all-quad miracle.

Quads where useful, triangles where sensible
Hardcraft keeps the original CAD boundaries as its guide while rebuilding the topology inside them. Curved regions can become organised grids, tubes or loft-like structures. Flat panels and awkward cut-outs can remain triangulated when forcing them into quad topology would simply create more geometry and more opportunities for regret.
Fillets are particularly interesting. Rather than inheriting whatever tessellation the exporter produced, their topology can be rebuilt with more deliberate loop flow. Controls are stored per patch, so artists can revise span counts, density, contours, insets and triangulation choices without immediately committing to destructive mesh edits. That makes the process less like automatic remeshing and more like supervised reconstruction.
For hard-surface assets destined for baking, texturing or real-time use, that is an appealing middle ground between two familiar extremes: keeping the original CAD tessellation or rebuilding the whole object by hand.

Please do not “clean up” first
Hardcraft likes its CAD data fresh from the source. Editing, separating, joining or otherwise rearranging the imported geometry before detection can remove information the add-on relies on to identify faces and boundaries. The workflow therefore begins with an untouched export.
STEP provides the richer route. It can preserve surface types, periodic seams and parametric CAD UV information. The Plasticity bridge offers a more direct Blender workflow, but does not carry all of that STEP metadata. Hardcraft supports Blender 5.0 or later and is documented as tested with Blender 5.0, 5.1 and 5.2 LTS. The Python portion runs on Windows, macOS and Linux.
STEP conversion has one platform wrinkle. The bundled OpenCASCADE-based converter is currently Windows-only. macOS and Linux users can configure an external Python environment with the required OpenCASCADE bindings. The Plasticity route avoids that converter entirely.

Density without the dial festival
The current 0.8.8-alpha.1 release introduces a unified density system based on silhouette tolerance. Low, Mid and High presets control the overall target while Hardcraft solves spans across related surfaces. The goal is consistency. Corresponding sides and repeated radius classes can be kept in step with each other instead of requiring artists to manually tune every little patch until lunchtime has become dinner. The developer also publishes SHA-256 hashes for the downloadable add-on and converter packages, a small detail that deployment-minded users may appreciate.
CAD changes can still spoil the party
Hardcraft is not a live parametric bridge back to the original CAD model. Updated STEP files can be re-imported and Plasticity exports can be rebound, but a substantially rebuilt CAD surface may no longer match the previous topology setup. If the original face identity disappears, the old fill cannot simply carry on pretending nothing happened.
That leaves Hardcraft in an interesting place. It is neither a one-click remesher nor a replacement for modelling judgement. It uses CAD structure to make retopology less wasteful, then leaves the artist in charge of the parts where taste, deformation requirements and downstream use still matter.
https://polozad.github.io/hardcraft-docs/
| Product | Hardcraft |
| Developer | Vitaliy Yablonskiy |
| Release status | Public alpha |
| Version | 0.8.8-alpha.1 |
| Host | Blender 5.0 or newer; tested on 5.0, 5.1 and 5.2 LTS |
| Platforms | Windows, macOS and Linux for the Python add-on |
| CAD input | STEP; Plasticity bridge |
| STEP conversion | Packaged converter on Windows; manual external Python/OpenCASCADE route documented for macOS and Linux |
| Licence | GPL-3.0-or-later |
| Download | GitHub releases |