Geometric model reconstruction from streams of DirectX 3D game application
Pages 242 - 245
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
- Geometric model reconstruction from streams of DirectX 3D game application
Recommendations
Decoupled sampling for graphics pipelines
We propose a generalized approach to decoupling shading from visibility sampling in graphics pipelines, which we call decoupled sampling. Decoupled sampling enables stochastic supersampling of motion and defocus blur at reduced shading cost, as well as ...
Comments
Information & Contributors
Information
Published In
Copyright © 2005 ACM.
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
Check for updates
Author Tags
Qualifiers
- Article
Conference
ACE05
ACE05: International Conference on Advances in Computer Entertainment Technology
June 15 - 17, 2005
Valencia, Spain
Acceptance Rates
Overall Acceptance Rate 36 of 90 submissions, 40%
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 423Total 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
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in