@inproceedings{Mohr:2002:HRS,
optnote = {},
optorganization = {},
author = {Alex Mohr and Michael Gleicher},
optkey = {},
optannote = {},
optseries = {},
editor = {Adam Finkelstein},
address = {New York},
localfile = {papers/Mohr.2002.HRS.pdf},
publisher = {ACM Press},
doi = {http://doi.acm.org/10.1145/508530.508533},
optmonth = {},
citeseer = {http://citeseer.nj.nec.com/mohr02hijackgl.html},
optcrossref = {},
booktitle = NPAR2002,
optstatus = {OK},
optvolume = {},
optnumber = {},
title = {{H}ijack{GL}: {R}econstructing from {S}treams for {S}tylized
{R}endering },
abstract = {This work shows that intercepting a low-level graphics library
command stream and reconstructing a declarative representation is
practical and useful, especially for exploring new rendering
styles. We show not only how the basic mechanics of intercepting
an OpenGL command stream lead to a non-invasive extension
mechanism for graphics applications, but also how simply
manipulating the stream severely limits the kinds of styles we can
consider. We describe how our system efficiently reconstructs a
declarative representation of the geometry implicit in the
graphics library command stream. We present a set of application
extensions built with this framework including several stylized
renderers. Extensions built using our system are capable of
changing the rendering style of applications on the fly at
interactive rates. },
year = {2002},
pages = {13--20},
}
|