Abstract
This paper introduces a home design system with its great functions and framework design, including the scene management based on the Cell&Portal system, improved variance shadow mapping and the recently popular real-time rendering framework called deferred lighting. In the implementation details, we put in some useful improvements, such as compressing the Geometry Buffer and Lighting Buffer to decrease the video memory and bandwidth occupation with which the multi-render-target limitation has been dislodged, using the light volume stencil culling which is similar to the shadow volume algorithm to identify the lit pixels and modifying the physically correct shading model based on Fresnel term to adapt to the deferred lighting framework.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Tomas, M., Haines, E.: Real-Time Rendering, 3rd edn. A.K. Peters Ltd. (2008)
Haumont, D., Debeir, O., Sillion, F.: Volumetric cell-and-portal generation. J. Computer Graphics Forum 22(3), 303–312 (2003)
Crow, F.C.: Shadow algorithms for computer graphics. In: Proceedings of SIGGRAPH 1977, pp. 242–248. ACM Press, Barzel (1977)
Williams, L.: Casting curved shadows on curved surfaces. In: Proceedings of SIGGRAPH 1978, pp. 270–274. ACM Press, Atlanta (1978)
Donnelly, W., Lauritzen, A.: Variance shadow maps. In: Proceedings of the 2006 ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, pp. 161–165. ACM Press, New York (2006)
Wojciech, S.: Variance Shadow Maps Light-Bleeding Reduction Tricks. GPU Pro2 Advanced Rendering Techniques. A.K. Peters Ltd. (2011)
Deering, M.S., Winner, B., Schediwy, C., Duffy, Hunt, N.: The Triangle Processor and Normal Vector Shader: A VLSI system for High Performance Graphics. J. Computer Graphics 22(4), 21–30 (1988)
Shishkovtso, O.: GPU Gems 2: Deferred Rendering in S.T.A.L.K.E.R. Addison-Wesley Professional (2005)
Valient, M.: Deferred Rendering in Killzone 2. Presentation, Develop Conference, Brighton (2007)
Filion, D., Mcnaughton, R.: Effects & techniques. In: SIGGRAPH 2008: ACM SIGGRAPH 2008 Classes, pp. 133–164. ACM Press, New York (2008)
Naty: Deferred Lighting Approaches, http://www.realtimerendering.com/blog/deferred-lighting-approaches/
Mittring, M.: Finding Next-Gen: CryEngine 2. In: SIGGRAPH 2007: ACM SIGGRAPH 2007 Courses, pp. 97–121. ACM Press, New York (2007)
Samaritan: Unreal Engine 3 Showcase. Technical report, Epic Games (2011)
Gribb, G., Hartmann, K.: Fast Extraction of Viewing Frustum Planes from the World View Projection Matrix. Online document (2001)
Martin. M.: A bit more Deferred – CryEngine 3. Technical report, Triangle Game Conference (2009)
Fabio, P., Franciso, F.: Deferred Shading Tutorial, http://fabio.policarpo.nom.br/docs/Deferred_Shading_Tutorial_SBGAMES2005.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Zhu, P., Zhang, M., Pan, Z. (2013). Real-Time Rendering Framework in the Virtual Home Design System. In: Pan, Z., Cheok, A.D., Müller, W., Liarokapis, F. (eds) Transactions on Edutainment IX. Lecture Notes in Computer Science, vol 7544. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37042-7_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-37042-7_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37041-0
Online ISBN: 978-3-642-37042-7
eBook Packages: Computer ScienceComputer Science (R0)