SYNTHESIS OF MULTIRESOLUTION SCENES WITH GLOBAL ILLUMINATION ON A GPU

Raquel Concheiro, Margarita Amor, Montserrat Bóo, Iago Iglesias, Emilio J. Padrón, Ramón Doallo

2012

Abstract

The radiosity computation has the important feature of producing view independent results, but these results are mesh dependent and, in consequence, are attached to a specific level of detail in the input mesh. Therefore, rendering at iterative frame rates would benefit from the utilization of multiresolution models. In this paper we focus on the rendering stage of a solution for hierarchical radiosity for multiresolution systems. This method is based on the application of an enriched hierarchical radiosity algorithm to an input scene with low resolution objects (represented by coarse meshes), and the efficient data management of the resulting values. The proposed encoding makes it possible to apply the color values obtained for the coarse objects to detailed versions of these objects during the rendering phase. These finer meshes are obtained by a standard mesh subdivision strategy, such as the Loop subdivision scheme. Our solution performs the whole rendering stage of this multiresolution approach on the GPU, implementing it in the geometry shader using Microsoft HLSL. Results of our implementation show an important reduction in computational costs.

References

  1. Garland, M., Willmot, A., and Heckbert, P. H. (2001). Hierarchical face clustering on polygonal surfaces. In I3D 7801: Proceedings of the 2001 Symposium on Interactive 3D Graphics, pages 49-58, Research Triangle Park, NC. ACM, New York, NY, USA.
  2. Gobbetti, E., Spanò, L., and Agus, M. (2003). Hierarchical higher order face cluster radiosity for global illumination walkthroughs of complex non-diffuse environments. Computer Graphics Forum, 22(3):563-572.
  3. Hanrahan, P., Saltzman, D., and Aupperle, L. (1991). A rapid hierarchical radiosity algorithm. SIGGRAPH Comput. Graph., 25(4):197-206.
  4. Loop, C. (1987). Smooth subdivision surfaces based on triangles. Master's thesis, University of Utah, Dept. of Mathematics.
  5. Loop, C. and Schaefer, S. (2008). Approximating catmullclark subdivision surfaces with bicubic patches. ACM Transactions on Graphics, 1.
  6. Lorenz, H. and Döllner, J. (2008). Dynamic mesh refinement on GPU using geometry shaders. In Proc. of 16th Int. Conf. in Central Europe on Computer Graphics, Visualization and Computer (WSCG'08).
  7. Padrón, E. J., Amor, M., Bóo, M., and Doallo, R. (2010). Hierarchical radiosity for multiresolution systems based on normal tests. The Computer Journal, 53(6):741-752.
  8. Patney, A., Ebeida, M. S., and Owens, J. D. (2009). Parallel View-Dependent Tessellation of Catmull-Clark Subdivision Surfaces. In Proc. of the Conference on High Performance Graphics 2009 (HPG'09), pages 99-108.
  9. Shiue, L.-J., Jones, I., and Peters, J. (2005). A Realtime GPU Subdivision Kernel. ACM Trans. Graph., 24(3):1010-1015.
  10. Warren, J. and Schaefer, S. (2004). A factored approach to subdivision surfaces. IEEE Computer Graphics and Applications, 24(3):74-81.
Download


Paper Citation


in Harvard Style

Concheiro R., Amor M., Bóo M., Iglesias I., J. Padrón E. and Doallo R. (2012). SYNTHESIS OF MULTIRESOLUTION SCENES WITH GLOBAL ILLUMINATION ON A GPU . In Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2012) ISBN 978-989-8565-02-0, pages 274-279. DOI: 10.5220/0003853402740279


in Bibtex Style

@conference{grapp12,
author={Raquel Concheiro and Margarita Amor and Montserrat Bóo and Iago Iglesias and Emilio J. Padrón and Ramón Doallo},
title={SYNTHESIS OF MULTIRESOLUTION SCENES WITH GLOBAL ILLUMINATION ON A GPU},
booktitle={Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2012)},
year={2012},
pages={274-279},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003853402740279},
isbn={978-989-8565-02-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2012)
TI - SYNTHESIS OF MULTIRESOLUTION SCENES WITH GLOBAL ILLUMINATION ON A GPU
SN - 978-989-8565-02-0
AU - Concheiro R.
AU - Amor M.
AU - Bóo M.
AU - Iglesias I.
AU - J. Padrón E.
AU - Doallo R.
PY - 2012
SP - 274
EP - 279
DO - 10.5220/0003853402740279