Non-Local Image Reconstruction for Efficient Computation of Synthetic Bidirectional Texture Functions
Article first published online: 26 JUN 2013
© 2013 The Authors Computer Graphics Forum © 2013 The Eurographics Association and John Wiley & Sons Ltd.
Computer Graphics Forum
Volume 32, Issue 8, pages 61–71, December 2013
How to Cite
Schröder, K., Klein, R. and Zinke, A. (2013), Non-Local Image Reconstruction for Efficient Computation of Synthetic Bidirectional Texture Functions. Computer Graphics Forum, 32: 61–71. doi: 10.1111/cgf.12144
- Issue published online: 27 NOV 2013
- Article first published online: 26 JUN 2013
- appearance design;
- non-local means;
- image reconstruction;
- path tracing;
- I.3.7 [Computer Graphics]: Colour;
- Texture Ray Tracing
Visual prototyping of materials is relevant for many computer graphics applications. A large amount of modelling flexibility can be obtained by directly rendering micro-geometry. While this is possible in principle, it is usually computationally expensive. Recently, bidirectional texture functions (BTFs) have become popular for efficient photorealistic rendering of surfaces. We propose an efficient system for the computation of synthetic BTFs using Monte Carlo path tracing of micro-geometry. We observe that BTFs usually consist of many similar apparent bidirectional reflectance distribution functions. By exploiting structural similarity we can reduce rendering times by one order of magnitude. This is done in a process we call non-local image reconstruction, which has been inspired by non-local means filtering. Our results indicate that synthesizing BTFs is highly practical and may currently only take a few minutes for BTFs with 70 × 70 viewing and lighting directions and 128 × 128 pixels.