Smoothing models

I've created a model using various primitives. I want to export my model (dxf, obj, cae, 3ds formmat) into another app to help smooth out the shapes. My first thought was ZBrush as I recall a demo long ago having nice smoothing (subdivision) functions. I'm lost in their latest version. Any other app (on the Mac hopefully) that can smooth out the edges? Especially where one primitive intersects another primitive. I gave Blender a try last night but got lost in its interface.

correct.. not the final render but the actual polygons. My modeler can do more organic, and curved surfaces but I've never really mastered those tools, so I find it faster to create with basic shapes and then smooth the polygons together. A bit like metaball. Zbrush does this fairly well. Of course, doing this is the opposite of creating low-count polygon models since youa re adding more geometry. But in this case, my model is going to be pre-rendered into sprites so I don''t care about model size.

One important caveat is that wings3d doesn't do boolean operations (without plugins) so remember to pre-merge primitives that you want smoothed together in your original app before importing the model into wings.

Have you tried Cheetah 3D? There you can do different subdivision algorithms for smoothing and you can define edges that don't get smoothed (like the edge of the wings). It imports and exports different formats.