HijackGL
Authors:
Open Access
- 3 June 2002
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 13
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.Keywords
This publication has 11 references indexed in Scilit:
- WireGL2001
- Real-time hatching2001
- Non-invasive, interactive, stylized rendering2001
- Stylized rendering techniques for scalable real-time 3D animation2000
- Painterly rendering for video and interaction2000
- Illustrating smooth surfaces2000
- Interactive multi-pass programmable shading2000
- An object-oriented 3D graphics toolkitACM SIGGRAPH Computer Graphics, 1992
- Automated generation of intent-based 3D IllustrationsACM SIGGRAPH Computer Graphics, 1991
- Real-time robot motion planning using rasterizing computer graphics hardwareACM SIGGRAPH Computer Graphics, 1990