How can you import .stl file in ZBrush?
You have polyframe on?
Please read some quotes from…
From MeshLab Stuff:
On the subtle art of mesh cleaning
Most mesh processing algorithms usually require nice two-manifold, watertight, intersection free, well-shaped, clean meshes. Obviously in the real world this does not happen with a great frequency (apart in scientific papers). Common meshes are the most horrible mix of all the possible almost catastrophic degenerate situations.
…and:
Duplicated vertices. Adjacent triangles does not share the vertices with the same coordinates. Sometimes it is an issue that come directly from some file formats (STLfor example store triangles duplicating each vertex).
If you open that kind of STL in MeshLab it will prompt you to unify duplicated verticies
If you open that kind of STL in CloudCompare it will process “auto-removal of dupl. vertecies” withouth promt (at least in my case, dont think that there is option to change that)
So for example STL with 6 millions vert. and 2 mill. faces after that become mesh with 1 mill. vert. and 2 mill faces.
Sizes: Orig. Stl file 100 MB - OBJ file withouth cleaning 500 MB - with unify dupl. vert. 200 MB
And in ZBrush after Weld points on defoult dist. 1 - same thing (Tool -> Geometry -> Modify topology -> weld points)
Or you can set that on Import options: Weld - set to 1
PS.
MeshLab and CloudCompare are open source