Approximating a full Bidirectional Reflectance Distribution Function from a slice
Creating a BRDF trough solids of revolution
G.E. Tramontina (TU Delft - Electrical Engineering, Mathematics and Computer Science)
Ricardo Marroquim – Mentor (TU Delft - Computer Graphics and Visualisation)
Yang Chen – Mentor (TU Delft - Computer Graphics and Visualisation)
D.A.A. Pelsmaeker – Graduation committee member (TU Delft - Programming Languages)
More Info
expand_more
Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.
Abstract
Bidirectional Reflectance Distribution Functions, BRDFs, describe the reflectance of light on a ma-terial, and are widely used in computer graphics to render materials. Acquiring a full measured BRDF can be costly and time consuming, so this research aims to answer the question ”How can we approx-imate a full BRDF from a single slice (in-plane BRDF)?”. Outlined in this paper is an algorithm that uses solids of revolution to approximate a full BRDF from a single slice. The algorithm finds sub-curves of the slice, creates solids of revolution for each, normalizes the data, and merges the solids while removing overlapping data. The resulting solid, described by a list of points using a Carte-sian coordinate system, represents the full, three-dimensional BRDF.