MODELING WAVELENGTH-DEPENDENT BRDFS AS FACTORED TENSORS FOR REAL-TIME SPECTRAL RENDERING

Karsten Schwenk, Arjan Kuijper, Ulrich Bockholt

2010

Abstract

Spectral rendering takes the full visible spectrum into account when calculating light-surface interaction and can overcome the well-known deficiencies of rendering with tristimulus color models. In this paper we show how to represent wavelength-dependent BRDFs as factored tensors. We use this representation for realtime spectral rendering on modern graphics hardware. Strong data compression and fast rendering times are achieved for mostly diffuse and moderately glossy isotropic surfaces. The method can handle high-resolution tabulated BRDFs, including non-reciprocal ones, which makes it well-suited for measured data. We analyze our approach numerically and visually. One area of application for our research is virtual design applications that require high color fidelity at interactive frame rates.

References

  1. Ashikhmin, M. and Shirley, P. (2000). An anisotropic phong brdf model. Journal of Graphics Tools, 5(2):25-32.
  2. Claustres, L., Barthe, L., and Paulin, M. (2007). Wavelet encoding of brdfs for real-time rendering. In GI 7807: Proceedings of Graphics Interface 2007, pages 169- 176. ACM.
  3. Claustres, L., Boucher, Y., and Paulin, M. (2002). Spectral brdf modeling using wavelets. In Proceedings of SPIE, Wavelet and Independent Component Analysis Applications IX, pages 33-43. SPIE.
  4. Duvenhage, B. (2006). Real-time spectral scene lighting on a fragment pipeline. In SAICSIT 7806, pages 80-89. South African Institute for Computer Scientists and IT.
  5. Furukawa, R., Kawasaki, H., Ikeuchi, K., and Sakauchi, M. (2002). Appearance based object modeling using texture database. In EGRW 7802, pages 257-266. Eurographics Association.
  6. Harshman, R. A. (1970). Foundations of the PARAFAC procedure: Models and conditions for an ”explanatory” multi-modal factor analysis. UCLA Working Papers in Phonetics, 16(1):84.
  7. Johnson, G. M. and Fairchild, M. D. (1999). Full-spectral color calculations in realistic image synthesis. IEEE Computer Graphics and Applications, 19(4):47-53.
  8. Kautz, J. and McCool, M. D. (1999). Interactive rendering with arbitrary brdfs using separable approximations. In SIGGRAPH 7899: Conference abstracts and applications, page 253. ACM.
  9. Kolda, T. G. and Bader, B. W. (2009). Tensor decompositions and applications. SIAM Review, 51(3):455-500.
  10. Matusik, W., Pfister, H., Brand, M., and McMillan, L. (2003). A data-driven reflectance model. ACM Transactions on Graphics, 22(3):759-769.
  11. McDonald, R. and Smith, K. J. (1995). CIE94 - a new colour-difference formula. Journal of the Society of Dyers and Colourists, 111(12):376-379.
  12. Munsell Color Science Laboratory (2009). Spectral reflectance of macbeth color checker patches. http://www.cis.rit.edu/mcsl/.
  13. Oren, M. and Nayar, S. K. (1994). Generalization of lambert's reflectance model. In SIGGRAPH 94, pages 239-246. ACM Press.
  14. Peercy, M. S. (1993). Linear color representations for full speed spectral rendering. In SIGGRAPH 7893, pages 191-198. ACM.
  15. Rougeron, G. and Proche, B. (1998). Color fidelity in computer graphics: A survey. Computer Graphics Forum, 17(1):3-15.
  16. Ruiters, R. and Klein, R. (2009). Btf compression via sparse tensor decomposition. Computer Graphics Forum, 28(4):1181-1188.
  17. Rusinkiewicz, S. M. (1998). A new change of variables for efficient brdf representation. In EGWR 7898, pages 11- 22. Eurographics Association.
  18. Smits, B. (1999). An rgb-to-spectrum conversion for reflectances. Journal of Graphics Tools, 4(4):11-22.
  19. Vasilescu, M. A. O. and Terzopoulos, D. (2004). Tensortextures: multilinear image-based rendering. ACM Trans. Graph., 23(3):336-342.
  20. Ward, G. and Eydelberg-Vileshin, E. (2002). Picture perfect RGB rendering using spectral prefiltering and sharp color primaries. In EGRW 7802, pages 117-124. Eurographics Association.
Download


Paper Citation


in Harvard Style

Schwenk K., Kuijper A. and Bockholt U. (2010). MODELING WAVELENGTH-DEPENDENT BRDFS AS FACTORED TENSORS FOR REAL-TIME SPECTRAL RENDERING . In Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2010) ISBN 978-989-674-026-9, pages 165-172. DOI: 10.5220/0002820301650172


in Bibtex Style

@conference{grapp10,
author={Karsten Schwenk and Arjan Kuijper and Ulrich Bockholt},
title={MODELING WAVELENGTH-DEPENDENT BRDFS AS FACTORED TENSORS FOR REAL-TIME SPECTRAL RENDERING},
booktitle={Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2010)},
year={2010},
pages={165-172},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002820301650172},
isbn={978-989-674-026-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2010)
TI - MODELING WAVELENGTH-DEPENDENT BRDFS AS FACTORED TENSORS FOR REAL-TIME SPECTRAL RENDERING
SN - 978-989-674-026-9
AU - Schwenk K.
AU - Kuijper A.
AU - Bockholt U.
PY - 2010
SP - 165
EP - 172
DO - 10.5220/0002820301650172