Share on Facebook Tweet on Twitter Share on LinkedIn Share by email
Texel programs for random-access antialiased vector graphics

Diego Nehab and Hugues Hoppe

Abstract

We encode a broad class of vector graphics in a randomly accessible format. Our approach is to create a coarse image in which each image cell contains a texel program — a locally specialized description of the graphics primitives overlapping the cell. These texel programs are interpreted at runtime within a programmable pixel shader. Advantages include coherent low-bandwidth memory access, efficient inter-primitive antialiasing, and the ability to map general vector graphics (including strokes) onto arbitrary surfaces. We present a fast construction algorithm, and demonstrate the space and time efficiency of the representation on many practical examples.

Details

Publication typeTechReport
NumberMSR-TR-2007-95
Pages9
InstitutionMicrosoft Research
> Publications > Texel programs for random-access antialiased vector graphics