An object-oriented 3D graphics toolkit
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Processing images and video for an impressionist effect
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Painterly rendering for video and interaction
NPAR '00 Proceedings of the 1st international symposium on Non-photorealistic animation and rendering
Non-invasive, interactive, stylized rendering
I3D '01 Proceedings of the 2001 symposium on Interactive 3D graphics
WireGL: a scalable graphics system for clusters
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
HijackGL: reconstructing from streams for stylized rendering
NPAR '02 Proceedings of the 2nd international symposium on Non-photorealistic animation and rendering
RenderMan Companion: A Programmer's Guide to Realistic Computer Graphics
RenderMan Companion: A Programmer's Guide to Realistic Computer Graphics
Protected interactive 3D graphics via remote rendering
ACM SIGGRAPH 2004 Papers
Hi-index | 0.00 |
This paper presents a method of intercepting data stream, command stream and rendering states from DirectX 9 graphics pipeline by hooking the low-level graphics library. It also shows that it is useful to reconstruct geometric models or render models with new styles. The paper shows not only how the basic mechanics of intercepting streams in the DirectX 9 graphics pipeline lead to a non-invasive extension mechanism for graphics applications, but also how to manipulate the streams and states of pipeline properly to reconstruct geometric information and export models of different styles. While describing how our system efficiently reconstructs a declarative representation of the geometry implicit in the graphics library command stream, a set of application extensions built with this framework is presented including the replayer and reconstructer.