Smooth Line Drawing on Graphics Hardware
Han Zhao · Chinese Journal of Computers · 2009
This paper presents a new object-space based algorithm for rendering a 3D model as a line drawing using graphics hardware,based on the insight that a line drawing can effectively convey shape using remarkably minimal visual content.Suggestive contours,a new type of line can be combined with silhouettes to produce impressive view-dependent line drawing of smooth shapes.In addition,geometry shader,which is newly introduced into the Direct3D 10 pipeline,can process per-triangle primitive data and output zero or more line primitives.This paper proposes a parallelized line drawing approach that directly extracts 3D sparse linear features in geometry shader.The method selects lines at an appropriate scale automatically,and exhibits good frame-to-frame coherence at interactive rates.The implementation of the algorithm is straightforward,and several experimental examples are given at the end of the paper to demonstrate the effectiveness of our approach.