Website powered by

Artistic Line Rendering of 3D Models

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

The artistic rules that were implemented are the following:
1. Lines are thicker the closer they are to the camera
2. Outer contours are thicker than inner contours
3. Lines are thinner the more they are illuminated
4. Lines are thinner in sharper areas of the model
5. Lines are thicker where multiple lines converge
6. Bottom contours are thicker than upper contours
7. Line thickness is clamped to a specific range

For the full paper, visit my website at ldbart.ca.
© Lauren D. Bhagwandat and Dr. James Stewart (Supervisor)

Our line rendering of a horse model.

Our line rendering of a horse model.

Our line rendering of the side of a human torso model.

Our line rendering of the side of a human torso model.

Our line rendering of the front of a human torso model.

Our line rendering of the front of a human torso model.

Knot model: smooth shaded using Microsoft 3D Viewer (top); our line rendering (bottom).

Knot model: smooth shaded using Microsoft 3D Viewer (top); our line rendering (bottom).

Two animation stills demonstrating our line renderings of a triceratops model.

Two animation stills demonstrating our line renderings of a triceratops model.

Two animation stills demonstrating our line renderings of a hand model.

Two animation stills demonstrating our line renderings of a hand model.

Our line rendering of a Courage model.

Our line rendering of a Courage model.

Our line rendering of a T-shirt model.

Our line rendering of a T-shirt model.

Our line rendering of a teapot model.

Our line rendering of a teapot model.

Our artistic line rendering pipeline.

Our artistic line rendering pipeline.

Artistic Line Rendering of 3D Models