Texel programs for random-access antialiased vector graphics

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.

tr-2007-95.pdf
PDF file

Details

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