Reflectance is a Julia package for working with Polynomial Texture Maps (PTMs), providing tools to read, manipulate, and analyse surface reflectance data in computational research.
Polynomial Texture Mapping (PTM) is a computational photography technique that captures a subject's surface shape and colour by taking multiple photographs with varying light directions. Reflectance.jl aims to make these datasets accessible within the Julia ecosystem.
Current Status: Early development
Planned Functionality:
- PTM file format parsing
- Coefficient extraction
- Light vector adjustment
- Basic rendering functionality
- Simple image export
- Normal map generation
The package is currently under initial development. Usage examples will be provided as functionality is implemented.
Documentation will be developed alongside the package functionality.