Resource icon

Online Tool for curve plotting and analyzation

reneboehmer

Member
Joined
Oct 6, 2024
Messages
157
Location
Austria
Format
Analog
Yesterday, while working on my tonal reproduction tool, I had the idea to make an online plotter for anyone who wants to plot their curves quick and easy. With this free, online tool, you can just input the 21-Step tablet Density measurements you made. The Tool will assume 0,15 log H steps. It is meant to be used with relative testing, this means you don't know the (luxs) exposure intensity that was used to expose the different densities. You can assign one curve (the one you developed for box speed) to your reference and enter the speed. Based on this, my tool will calculate the relative speed for each curve. It also shows the contrast index or gamma of the curve. (Contrast index is similar to gamma but takes another way to calculate curve form). You can also enter ISO R or LER in a field with some tolerances, and my tool will show you what curve to use for which paper. I also included a Flare slider, which will add a haze over the data that is more active in the shadows. (This is done because Camera systems and Optics don't transfer scene illuminances without distorting them.) You can export all your data in a somewhat nice PDF. I am still working actively on my tools, so take everything with a grain of salt.

https://analogworkshops.at/plotter.html

This is the website. Feel free to have fun with it and test it. I would again be very happy with some feedback!
Hope this helps someone!

All the best! René


 
Last edited:
OP
OP

reneboehmer

Member
Joined
Oct 6, 2024
Messages
157
Location
Austria
Format
Analog
Iso
How are you calculating ISO, Gamma and CI?

ISO is relative to the reference curve you can input. Gamma is calculated with linear regression of the linear portion of the curve, you can even define end and starting point in the menu. Ci is the slope of a line connecting two points on the D-logE curve found by the intersection of the curve with two concentric arcs centered on the Dmin axis. The inner arc has a radius of 0.2 units, the outer has a radius of 2.2 units.
 
OP
OP

reneboehmer

Member
Joined
Oct 6, 2024
Messages
157
Location
Austria
Format
Analog
How are you calculating ISO, Gamma and CI?

I also added a dynamic flare model which is based on the paper "What is normal" by @Stephen Benskin . It will adjust flare based on log scene luminance range. This means this flare model should be somewhat reliable and accurate. But you can also chose to turn flare off or add your own flare factor thats applied generally.
 
OP
OP

reneboehmer

Member
Joined
Oct 6, 2024
Messages
157
Location
Austria
Format
Analog
This tool is only used for relative speeds. It assumes that he first curve you developed for "box speed" is accurate and hits the correct speed point for box speed ISO. Total measurements dont make sense in such a tool since almost nobody has a calibrated sensitometer at home.
 
Last edited:
OP
OP

reneboehmer

Member
Joined
Oct 6, 2024
Messages
157
Location
Austria
Format
Analog
This is the new interface of the tool I changed the function a little bit. It works like this, you choose the DR you want for your paper (LER), maybe 1.1. Based on this, the program will show you flare adjusted Subject luminance range values in f-stops for each curve. If you have multiple curves, this should cover almost all scenes you will face in reality.

The program will export a nice PDF that states how all the values were calculated and shows you all important values to work from directly.

 

David R Williams

Subscriber
Joined
Dec 6, 2017
Messages
67
Location
Calgary, Alberta
Format
Multi Format
Thank you very much for not only developing this, but also for sharing it with the community!

I'm in the process of performing a number of film/developer/speed/contrast tests and this will be invaluable.

Moderators: Can this be added to the "Resources" section so can be easily found in future?
 

MattKing

Moderator
Moderator
Joined
Apr 24, 2005
Messages
53,339
Location
Delta, BC Canada
Format
Medium Format
OP
OP

reneboehmer

Member
Joined
Oct 6, 2024
Messages
157
Location
Austria
Format
Analog
The tool will now also plot these curves to sum up your data. The more data plots, the more precise this approximation curves become. The curves will help in working with the output data.


 

Attachments

  • Screenshot 2025-08-18 235410.png
    81 KB · Views: 27
Last edited:

MattKing

Moderator
Moderator
Joined
Apr 24, 2005
Messages
53,339
Location
Delta, BC Canada
Format
Medium Format

MattKing

Moderator
Moderator
Joined
Apr 24, 2005
Messages
53,339
Location
Delta, BC Canada
Format
Medium Format

MattKing

Moderator
Moderator
Joined
Apr 24, 2005
Messages
53,339
Location
Delta, BC Canada
Format
Medium Format
And I seem to have succeeded. Please reach out if any problems arise from moving it.

It seems there are problems trying to do this the easy way. I'll look to see if I can find another way to do it.
 
OP
OP

reneboehmer

Member
Joined
Oct 6, 2024
Messages
157
Location
Austria
Format
Analog

I suggest taking the results with a grain of salt. I'm still working on it. But I would love to hear if you were successful in using it and the generated workflow.
 

ic-racer

Member
Joined
Feb 25, 2007
Messages
16,582
Location
USA
Format
Multi Format

So, Delta-X model?
 
OP
OP

reneboehmer

Member
Joined
Oct 6, 2024
Messages
157
Location
Austria
Format
Analog
So, Delta-X model?
But flare is calculated at the exposure stage of the process, flare is not "chemical fog" on the curve. It is added to the LSLR and then SBR is modified based on flare intensity. Flare intensity, once again is based on the LSLR range. If a high contrast motive is photographed more flare will be simulated, if a low contrast scene is to be photographed a low flare factor is used.

Delta X model is only used to determine ISO speed, DeltaX takes the flare variable in the ISO norm into account yes, has in it self no real connection to the dynamic flare model though. Delta X is only used to get more accurate relative speed results.
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…