Approximating a full Bidirectional Reflectance Distribution Function from a slice

Creating a BRDF trough solids of revolution

Bachelor Thesis (2023)
Author(s)

G.E. Tramontina (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

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)

Faculty
Electrical Engineering, Mathematics and Computer Science
Copyright
© 2023 Gino Tramontina
More Info
expand_more
Publication Year
2023
Language
English
Copyright
© 2023 Gino Tramontina
Graduation Date
25-06-2023
Awarding Institution
Delft University of Technology
Project
CSE3000 Research Project
Programme
Computer Science and Engineering
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

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.

Files

License info not available