Hierarchical Image-Based Rendering using Texture Mapping Hardware
Multi-layered depth images containing color and normal information for subobjects in a hierarchical scene model are precomputed with standard z-buffer hardware for six orthogonal views. These are adaptively selected according to the proximity of the viewpoint, and combined using hardware texture mapping to create “reprojected” output images for new viewpoints. (If a subobject is too close to the viewpoint, the polygons in the original model are rendered.) Specific z-ranges are selected from the textures with the hardware alpha test to give accurate 3D reprojection. The OpenGL color matrix is used to transform the precomputed normals into their orientations in the final view, for hardware shading.
KeywordsDepth Image Texture Mapping Rendering Technique Orthogonal View Output Pixel
Unable to display preview. Download preview PDF.
- 1.Chen, Shenchang Eric, and Lance Williams, “View Interpolation for Image Synthesis”, ACM Computer Graphics Proceedings, Annual Conference Series 1993, pp. 279–288.Google Scholar
- 2.McMillan, Leonard, and Gary Bishop, “Plenoptic Modeling: An Image-Based rendering System”, ACM Computer Graphics Proceedings, Annual Conference Series 1995, pp. 39–46.Google Scholar
- 3.Shade, Jonathan, Steven Gortler, Li-wei He, and Richard Szeleski, “Layered Depth Images”, ACM Computer Graphics Proceedings, Annual Conference Series 1998, pp. 231–242.Google Scholar
- 4.Max, Nelson and Keiichi Ohsaki, “Rendering Trees from Precomputed Z-Buffer Views”, in “Rendering Techniques’ 95 ( Hanrahan and Purgathofer, eds.) Springer, Vienna (1995) pp. 74–81.Google Scholar
- 6.Schaufler, Gernot, “Image-based Object Representation by Layered Impostors”, Proceedings of ACM Symposium on Virtual Reality Software and Technology’ 98, Nov. 1998, Taipei, Taiwan, pp 99–104.Google Scholar
- 7.Max, Nelson, “Hierarchical Rendering of Trees from Precomputed Multi-Layer Z-Buffers”, in “Rendering Techniques’ 96 ( Pueyo and Schröder, eds.) Springer, Vienna (1996) pp. 165–174.Google Scholar
- 8.Westermann, Rüdiger and Thomas Ertl, “Efficiently Using Graphics Hardware in Volume Rendering Applications”, ACM Computer Graphics Proceedings, Annual Conference Series 1998, pp. 169–177.Google Scholar
- 9.Brownbill, Andrew, “Reducing the storage required to render L-system based models”, Master’s Thesis, The University of Calgary, 1996.Google Scholar
- 10.Kolb, Craig, “Rayshade”, http://graphics.stanford.edu/~cek/rayshade.Google Scholar
- 11.Lintermann, Bernd, and Oliver Deussen, “Interactive Modelling of Plants”, IEEE CG&A Vol. 19 No. 1 (1999).Google Scholar
- 14.Deussen, Oliver, Pat Hanrahan, Bernd Lintermann, Radomír Mech, Matt Pharr, and Prze-myslaw Pruisinkiewicz, “Realistic modeling and rendering of plant ecosystems”, ACM Computer Graphics Proceedings, Annual Conference Series 1998, pp. 275–286.Google Scholar
- 16.Williams, Lance “Casting Curved Shadows on Curved Surfaces”, Computer Graphics, Vol. 12, No. 3 (1978 Siggraph Conference Proceedings) pp. 270–274.Google Scholar