Skip to content

Dead-gino/BRDF-rotation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Implements (parts of) the algorithm presented in the research paper "Approximating a full Bidirectional Reflectance Distribution Function from a slice", which is currently unpublished.
Creates three-dimensional BRDFs from a list of two-dimensional points trough solids of revolution.
To use the program run the main.py file.
To create a different BRDF simply alter the input data.

NOTES:

  1. Part of the algorithm is not completely implemented;
    You need to manually divide the slice into sub-curves and provide the axis of rotation for each.
  2. The program does not save the BRDF to a file, it only visualizes it.

Author: Gino Tramontina

Both code and research paper were created for The Computer Graphics and Visualization group at the TU Delft.
This code was made during the Research Project CSE3000, 2022/2023; a part of CSE bachelor at TUDelft (https://github.com/TU-Delft-CSE).
Find all public submissions for the Research Project CSE3000 at: https://github.com/TU-Delft-CSE/Research-Project

About

A program to approximate three-dimensional Bidirectional Reflectance Distribution Functions from a single slice.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages