Simplifying the linear tonemapping parameters

Discussion related to the development & design of the LuxRender Graphical User Interface
coordinator: none (position is open)

Moderator: coordinators

Simplifying the linear tonemapping parameters

Postby cwichura » Mon May 07, 2012 4:38 pm

In reading various forums, I've noticed a lot of people don't understand the linear tonemapping exposure controls at all. This is probably due to them having no experience with setting ISO+f/stop+shutter on a real camera, since I suspect most people these days have only ever used an automatic exposure mode on a cheap point & shoot.

On a real camera, these three parameters control more than just the ultimate exposure of the capture. ISO influences noise/grain, shutter influences motion blur, and F/stop influences depth of field. So you really do want control over them individually since they have tradeoffs. But in Lux, these settings ONLY affect the exposure of the render, so there is no real benefit to representing them by their three elements. Well, for people with a photographic background (like me), they make sense, and I can relate them to my real-world camera experience. But again, I don't think that applies to most people. Thus, it strikes me that you could simplify LuxRender for end users by simply making the exposure parameter a single value, ranging from very dark to very bright. The photographer in me sorta cringes at this idea, but I do think it would help a lot of people.

Maybe call it the "linear2" kernel, which would have just the single input value. Thus, people who like the separate values can still use them, and non-photographers can instead select linear2 and have just one slider to worry about. Internally, they can share the same code, as ISO*shutter*F/stop == the linear2 value.

Thoughts?
cwichura
 
Posts: 351
Joined: Sun Feb 12, 2012 11:31 pm

Re: Simplifying the linear tonemapping parameters

Postby Lord Crc » Mon May 07, 2012 7:38 pm

You mean like the "Contrast" tonemapper?
May contain traces of nuts.
User avatar
Lord Crc
Developer
 
Posts: 4451
Joined: Sat Nov 17, 2007 2:10 pm

Re: Simplifying the linear tonemapping parameters

Postby cwichura » Mon May 07, 2012 8:21 pm

I must admit, I haven't looked at Contrast. If that's already what I suggested here, then sorry for wasting the time. :)
cwichura
 
Posts: 351
Joined: Sun Feb 12, 2012 11:31 pm

Re: Simplifying the linear tonemapping parameters

Postby cwichura » Mon May 07, 2012 8:26 pm

Just looked it up in the wiki, and the description doesn't make it clear that the contrast tonemapper is the same as computing ISO*shutter*f/stop. But that could just be the way its worded.

Also, contrast and brightness are usually considered two different things. Linear is determining an exposure which translates into light sensitivity or brightness, no?
cwichura
 
Posts: 351
Joined: Sun Feb 12, 2012 11:31 pm

Re: Simplifying the linear tonemapping parameters

Postby Lord Crc » Mon May 07, 2012 8:31 pm

The "Contrast" tonemapper applies a linear scale factor to the input pixels, as does "Linear" and "Autolinear".

The scale factor is not computed from ISO or shutter speed, like "Linear" does, but from some other metric. However that is not really important if all you want is a single slider to adjust the image.
May contain traces of nuts.
User avatar
Lord Crc
Developer
 
Posts: 4451
Joined: Sat Nov 17, 2007 2:10 pm

Re: Simplifying the linear tonemapping parameters

Postby cwichura » Mon May 07, 2012 8:39 pm

Sounds good. I guess I'll start suggesting to people to try using the Contrast tonemapper instead of Linear when they are befuddled with exposure. Thanks for the pointer!
cwichura
 
Posts: 351
Joined: Sun Feb 12, 2012 11:31 pm


Return to LuxGUI

Who is online

Users browsing this forum: No registered users and 0 guests