
Antialiased Volumetric Lines
Using Shader-Based Extrusion
S
´
ebastien Hillaire
11.1 Introduction
The ability to render lines has always been an important feature in computer graph-
ics. Lines are useful for several purposes. They can be used as a debugging tool to
display vertex normals or to visualize triangles in order to evaluate the complexity
of a scene. Line rendering is also an important feature of CAD applications to help
users to better perceive silhouettes and shapes by emphasizing object edges, or for
GUI information like a wireframe cube around a selected object, gizmos, etc. Lines
are also used in several games such as PewPew [Geyelin 09