HijackGL: Reconstructing from Streams for Stylized Rendering
NPAR 2002: Second International Symposium on Non Photorealistic Rendering, page 13--20 — jun 2002
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.
Images and movies
BibTex references
@InProceedings{MG02, author = "Mohr, Alex and Gleicher, Michael", title = "HijackGL: Reconstructing from Streams for Stylized Rendering", booktitle = "NPAR 2002: Second International Symposium on Non Photorealistic Rendering", pages = "13--20", month = "jun", year = "2002", url = "http://graphics.cs.wisc.edu/Papers/2002/MG02" }