Skip to content

XanderBert/SpectralUplifting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpectralUplifting

Interactive sandbox for comparing different sampling strategies across measured luminaires and reflectance datasets.

SpectralUplifting showcase

What This Project Does

It evaluates how well different sampling approaches reconstruct color from spectral data. It combines:

  • measured illuminant spectra (A, D65, F11)
  • measured reflectance spectra (XRite patches)
  • CIE color matching functions (X, Y, Z)

The app computes XYZ values and converts them to sRGB for comparison.

Implemented Sampling Methods

  • Fixed wavelength buckets (Riemann-Sum sampling)
  • Random Monte Carlo sampling
  • Hero wavelength sampling

Build And Run

cmake -S . -B build
cmake --build build -j
./bin/SpectralUplifting

Notes

  • Dependencies are fetched automatically via CMake FetchContent.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors