Bring a CAD solid into rendering and modelling tools. Tessellated by a real CAD kernel, not a screenshot-grade approximation.
STEP stores mathematically exact surfaces. A renderer or modelling tool needs triangles, and the whole quality question is how finely you cut them. Too coarse and a cylinder shows visible facets under a specular highlight; too fine and you hand Blender a mesh that stalls the viewport.
We tessellate with OpenCascade — the same kernel inside FreeCAD and a good deal of commercial CAD — at 0.05 mm chordal tolerance, then merge vertices and fix normals. Smooth under studio lighting, still light enough to work with.
OBJ is the common currency for Blender, Maya, 3ds Max, Cinema 4D and KeyShot. If your destination is a slicer rather than a renderer, STEP to STL is the page you want; both use the same tessellation.
Both .step and .stp upload here — they are the same ISO 10303 format under two extensions.
Every converter runs the same geometry engine — see all 20 conversions.