A method for automatic removal of artifacts and errors that can appear in silhouettes extracted from polygonal meshes is presented and evaluated. These errors typically appear in polygonal silhouettes due to the discrete nature of meshes and numerical instabilities. The approach presented works in object space on silhouette curves made by chaining together silhouette edges and uses multiresolution techniques based on reverse subdivision. Two hidden line removal methods along with a traditional method to render strokes as 3D triangle strips in object space are also presented.