skip to main content
10.1145/1178477.1178517acmotherconferencesArticle/Chapter ViewAbstractPublication PagesesemConference Proceedingsconference-collections
Article

Geometric model reconstruction from streams of DirectX 3D game application

Published: 15 June 2005 Publication History

Abstract

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.

References

[1]
M. Alex and G. Michael. Non-invasive, interactive, stylized rendering. Proceedings of the 2001 symposium on Interactive 3D graphics, pages 175--178, 2001.
[2]
M. Alex and G. Michael. Hijackgl: reconstructing from streams for stylized rendering. NPAR 2002: Proceedings of the 2nd international symposium on Non-photorealistic animation and rendering, pages 13--18, 2002.
[3]
B. Corp. Fraps 2.5.1. http://www.fraps.com.
[4]
M. T. David, K. and E. A. Marc, L. Protected interactive 3d graphics via remote rendering. Proceedings of the 2004 SIGGRAPH Conference, pages 695--703, August 2004.
[5]
A. Hertzmann and K. Perlin. Painterly rendering for video and interaction. First International Symposium on Non Photorealistic Animation and Rendering, pages 7--12, June 2000.
[6]
G. Humphreys, M. Eldridge, I. Buck, G. Stoll, M. Everett, and P. Hanrahan. Wiregl: A scalable graphics system for clusters. Proceedings of SIGGRAPH 2001, pages 129--140, August 2001.
[7]
G. C. Humphreys. Computer software. http://www.cs.virginia.edu/csnews/show.php.
[8]
Intel. Intel graphics performance toolkit. http://www.intel.com/pressroom/archive/releases/cn22499c.htm.
[9]
P. Litwinowicz. Processing images and video for an impressionist effect. Proc. of SIGGRAPH 97, pages 407--414, August 1997.
[10]
J. Miles. Gltrace. http://reality.sgi.com/opengl/gltrace/.
[11]
R. A. Nunn. Unamed direct3d benchmarking tools. http://www.users.on.net/triforce/d3dbench.zip.
[12]
Z. Pan, B. Tang, and P. Lin. Pccavesmash: an immersive ping pong game. Accepted by IEEE VR2005 workshop, 2005.
[13]
Z. Pan, W. Xu, and et. al. Easybowling: a small bowling machine based on virtual simulation. Computers & Graphics, 27(2):231--238, April 2003.
[14]
SGI and C. Dunwoody. The opengl stream codec. http://trant.sgi.com/opengl/docs/Specs/glsspec.txt.
[15]
C. R. Strauss, P. S. An object-oriented 3d graphics toolkit. In Computer Graphics Proceedings of SIGGRAPH'92, pages 341--349, Chicago, Illinois, July 1992.
[16]
S. Upstill. The Renderman Companion: A Programmers Guide to Realistic Computer Graphics. Addison-Wesley, January 1990.

Index Terms

  1. Geometric model reconstruction from streams of DirectX 3D game application

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ACE '05: Proceedings of the 2005 ACM SIGCHI International Conference on Advances in computer entertainment technology
    June 2005
    511 pages
    ISBN:1595931104
    DOI:10.1145/1178477
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 15 June 2005

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. DirectX 9
    2. geometric model
    3. graphics pipeline
    4. reconstruction

    Qualifiers

    • Article

    Conference

    ACE05

    Acceptance Rates

    Overall Acceptance Rate 36 of 90 submissions, 40%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 423
      Total Downloads
    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 16 Feb 2025

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media