Nailboards: A Rendering Primitive for Image Caching in Dynamic Scenes
This paper proposes a simple augmentation to texture mapping hardware which produces the correct depth buffer content and hence correct visibility when replacing complex objects by partially transparent textured polygons. Rendering such polygons exploits frame-to-frame coherence in image sequences of dynamic scenes.
Correct depth values are obtained by keeping a small depth delta for every texel which represents the texel’s deviation from the textured polygon. The polygon’s depth values are modified at every pixel to match the depicted object’s geometry.
KeywordsComputer Graphic Final Image Dynamic Scene Static Scene Image Layer
Unable to display preview. Download preview PDF.
- Akeley, Kurt, “RealityEngine Graphics”, Computer Graphics (SIGGRAPH ‘93) (August 1993) pp 109–116.Google Scholar
- Blythe, David and Tom McReynolds, “Programming with OpenGL: Advanced Rendering”,SIGGRAPH ‘96 Course.Google Scholar
- Catmull E., “Computer Graphics Display of curved surfaces”, IEEE Conference on Computer Graphics, Pattern Recognition and Data Structures, May 1975, reprinted in Tutorial and Selected Readings in Interactive Computer Graphics, H. Freeman (ed.), IEEE, 1980, pp. 309–315.Google Scholar
- Debevec, Paul E., Camillo J. Taylor and Jitendra Malik, “Modeling and Rendering Architecture from Photographs: A Hybrid Geometry-and Image-Based Approach”, Computer Graphics (SIGGRAPH ‘96) (August 1996) pp 11–20.Google Scholar
- Duff, Tom, “Compositing 3-D Rendered Images”, Computer Graphics (SIGGRAPH ‘85) 19 3 (July 1985) pp 155–162.Google Scholar
- Foley, J.D., A. van Dam, S.K. Feiner and J.F. Hughes, “Computer Graphics: Principles and Practice ”, Second Ed. Addison-Wesley, Reading, MA, 1990 pp 274–302, 554–556.Google Scholar
- Heckbert, Paul S. and Henry P. Moreton, “Interpolation for Polygon Texture Mapping and Shading”, State of the Art in Computer Graphics: Visualization and Modelling, David E Rogers and Rae A. Earnshaw, eds., Springer Verlag, New York, 1991, pp. 101–111.Google Scholar
- Maciel, Paulo W. and Peter Shirley, “Visual Navigation of Large Environments Using Textured Clusters”, Symposium on Interactive 3D Graphics (April 1995) pp 95–102.Google Scholar
- Max, Nelson and Keiichi Ohsaki, “Rendering Trees from Precomputed Z-Buffer Views”, Proceedings of the 6th Eurographics Workshop on Rendering, (June 1995) pp 45–52.Google Scholar
- Neider, Jackie, Tom Davis and Mason Woo, “Open GL Programming Guide”,Addison–Wesley Publishing Company 1993, Silicon Graphics Inc., ISBN 0–201–63274–8.Google Scholar
- Regan, Matthew and Ronald Post, “Priority Rendering with a Virtual Reality Address Recalculation Pipeline”, Computer Graphics (SIGGRAPH ‘94) (July 1994) pp 155–162.Google Scholar
- Schaufler, Gernot, “Dynamically Generated Impostors”,MVD’95 Workshop “Modeling - Virtual Worlds - Distributed Graphics” (Nov. 95) D. W. Fellner (ed.) Infix pp 129–136.Google Scholar
- Schaufler, Gernot, “Exploiting Frame to Frame Coherence in a Virtual Reality System”, VRAIS ‘96, Santa Cruz, California (April 1996) pp 95–102.Google Scholar
- Schaufler, Gernot and Wolfgang Stürzlinger, “A Three-Dimensional Image Cache for Virtual Reality”, EUROGRAPHICS ‘96, (August 1996), 15 3, pp 227–236.Google Scholar
- Shade, Jonathan, Dani Lischinski, David H. Salesin, Tony DeRose and John Snyder, “Hierarchical Image Caching for Accelerated Walkthroughs of Complex Environments”, Computer Graphics (SIGGRAPH ‘96), (August 1996) pp 75–82.Google Scholar
- Torborg, Jay and James T. Kajiya, “Talisman: Commodity Real-time 3D Graphics for the PC”, Computer Graphics (SIGGRAPH ‘96), (August 1996) pp 353–363.Google Scholar