Journal article Open Access

A Real-Time Rendering based on Efficient Updating of Static Objects Buffer

Youngjae Chun; Kyoungsu Oh

Real-time 3D applications have to guarantee interactive rendering speed. There is a restriction for the number of polygons which is rendered due to performance of a graphics hardware or graphics algorithms. Generally, the rendering performance will be drastically increased when handling only the dynamic 3d models, which is much fewer than the static ones. Since shapes and colors of the static objects don-t change when the viewing direction is fixed, the information can be reused. We render huge amounts of polygon those cannot handled by conventional rendering techniques in real-time by using a static object image and merging it with rendering result of the dynamic objects. The performance must be decreased as a consequence of updating the static object image including removing an static object that starts to move, re-rending the other static objects being overlapped by the moving ones. Based on visibility of the object beginning to move, we can skip the updating process. As a result, we enhance rendering performance and reduce differences of rendering speed between each frame. Proposed method renders total 200,000,000 polygons that consist of 500,000 dynamic polygons and the rest are static polygons in about 100 frames per second.

Files (440.3 kB)
Name Size
440.3 kB Download
  • Diego Nehab, Pedro V. Sander , Jason Lawrence , Natalya Tatarchuk, John R. Isidoro, "Accelerating real-time shading with reverse reprojection caching," Proceedings of the 22nd ACM SIGGRAPH/EUROGRAPHICS symposium on Graphics hardware, Aug 04-05, 2007.
  • Diego Nehab, Pedro V. Sander, and John R. Isidoro, "The real-time reprojection cache," In ACM SIGGRAPH 2006 Sketches (SIGGRAPH '06), ACM, New York, NY, USA, Article 185. 2006.
  • H. Hubschman and S. W. Zucker, "Frame-to-frame coherence and the hidden surface computation: constraints for a convex world," ACM Trans. Graph. 1, 2, pp.129-162. Apr. 1982.
  • Ivan E, Sutherland, Robert F. Sproull, and Robert A. Schumacker, "A Characterization of Ten Hidden-Surface Algorithms," ACM Comput. Surv, 6(1):1-55. 1974.
  • Meister Eduard Gröller, "Coherence in computer graphics," PhD thesis, Institute of Computer Graphics and Algorithms, Vienna University of Technology, Favoritenstrasse 9-11/186, A-1040 Vienna, Austria, 1992. [10] Gernot Schaufler, "Exploiting Frame to Frame Coherence in a Virtual Reality System," In Proceedings of the 1996 Virtual Reality Annual International Symposium, IEEE Computer Society, 1996. [11] Jed Lengyel and John Snyder, "Rendering with coherent layers," In Proceedings of the 24th annual conference on Computer graphics and interactive techniques (SIGGRAPH '97), ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, pp.233-242. 1997. [12] D. Scherzer, S. Jeschke, and M. Wimmer, "Pixel-correct shadow maps with temporal reprojection and shadow test confidence," In: Kautz, J., Pattanaik, S. (eds.) Rendering Techniques 2007 Proceedings Eurographics Symposium on Rendering, Eurographics, pp.45-50. Eurographics Association, 2007. [13] D. Scherzer, M. Schw├ñrzler, O. Mattausch, and M. Wimmer, "Real-time soft shadows using temporal coherence," Lecture Notes in Computer Science (LNCS), 2009. [14] Kyoungsu. Oh, and Byeongseok. Shin, "An Efficient Method for Dynamic Shadow Texture Generation," IEICE Transactions on Information and Systems 2005, vol. E88-D., pp.671-674, Mar. 2005
  • Satyan Coorg and Seth Teller, "Temporally coherent conservative visibility (extended abstract)," In Proceedings of the twelfth annual symposium on Computational geometry (SCG '96), ACM, New York, NY, USA, pp.78-87. 1996.
  • Shenchang Eric Chen and Lance Williams, "View interpolation for image synthesis," Proceedings of the 20th annual conference on Computer graphics and interactive techniques, pp.279-288, Sept. 1993.
  • Walter B, Drettakis G, Parker S, "Interactive rendering using the render cache," In Eurographics Workshop on Rendering, Rendering Techniques, Springer-Verlag, pp.19-30. 1999.
  • Zhu. T, Wang. R, Luebke D, "A GPU accelerated render cache," In Pacific Graphics (short paper), 2005.
All versions This version
Views 22
Downloads 11
Data volume 440.3 kB440.3 kB
Unique views 22
Unique downloads 11


Cite as