Abstract
Non-photorealistic rendering (NPR) generates stylized images that attempt to imitate traditional 2D artistry. A particularly challenging area in NPR is producing line rendering of 3D models in order to effectively portray feature contours in a visually appealing manner. This project presents an efficient algorithm for real- time line rendering of 3D models that programmatically achieves varying thickness based on artistic rules often used in illustration.