Just pushed some significant changes. Both slide and negative films are now considered being in working state, both needed fixing (Tri-x was always fine)
Most significant was perhaps a fix affecting all color films, based on “On the theory of tone reproduction…” (Jones, 1920). For the rest, check the git log. The spectral upsampling discussed above is baked in.
A gamma variable was discovered that was variable during the physical process too, so that’s a switch now, you can generate LUTs with your own gamma. This might later replace the paper based punch/softness, with papers getting their own “dimension” in the combination of things resulting to LUTs.
NOTE: for all slide films, the LUTs noting punch/softness are all the old garbage and will be removed. Only the 2 ilfochrome and the radiance III versions are considered working
Some samples:
Ektachrome classic radiance III
velvia classic radiance III
reala classic normal (normal is becoming a misnomer here, papers will have their own name, and punch will be controlled by gamma)
portra classic normal



