Preserving Realism in Real-Time Rendering of Bidirectional Texture Functions
Abstract
The Bidirectional Texture Function (BTF) is a suitable representation for the appearance of highly detailed surface structures under varying illumination and viewing conditions. Since real-time rendering of the full BTF data is currently not feasible, approximations of the six-dimensional BTF are used such that the amount of data is reduced and current graphics hardware can be exploited. While existing methods work well for materials with low depth variation, realism is lost if the depth variation grows. In this paper we analyze this problem and devise a new real-time rendering method, which provides signi cant improvements with respect to realism for such highly structured materials without sacri cing the general applicability and speed of previous algorithms. We combine our approach with texture synthesis methods to drastically reduce the texture memory requirements and demonstrate the capabilities of our new rendering method with several examples.
BibTeX
@inproceedings {10.2312:osg.20031424,
booktitle = {Open SG 2003},
editor = {Dirk Reiners},
title = {{Preserving Realism in Real-Time Rendering of Bidirectional Texture Functions}},
author = {Meseth, Jan and Müller, Gero and Klein, Reinhard},
year = {2003},
publisher = {The Eurographics Association},
ISBN = {3-905673-53-3},
DOI = {10.2312/osg.20031424}
}
booktitle = {Open SG 2003},
editor = {Dirk Reiners},
title = {{Preserving Realism in Real-Time Rendering of Bidirectional Texture Functions}},
author = {Meseth, Jan and Müller, Gero and Klein, Reinhard},
year = {2003},
publisher = {The Eurographics Association},
ISBN = {3-905673-53-3},
DOI = {10.2312/osg.20031424}
}