Jump to content

Recommended Posts

Hi, 

 

I have question about the Tone Mapping Persona tools which I really love. I would like to better understand what is happening under the hood when using Tone compression tool and Local Contrast.

 

Usually for realizing what some tool does I use SliceTool in Nuke, which shows me what is happening with the curve after using the tool. On images below we see what tonemap tools do to the curve of the linear gradient ramp. Some results are pretty crazy like when local contrast is combined with Tone Processing. 

 

bhgivS6.jpg

 

QIt6A6D.jpg

 

SPVNj4Q.jpg

 

xcHDRcf.jpg

 

KnVcLCf.jpg

 

135WEoI.jpg

 

c18nieP.jpg

 

I thought that if I apply same curve as I got from Tone Processing with a normal Curve Adjustment I will get same result, which is not truth. Here is an example.

 

 

mrMADnn.jpg

 

iyD0DtT.jpg

 

EKarz7x.jpg

 

 

I would like to know what is happening to the image under the hood with Tone Processing and Local Contrast. I am curious if this effect is possible to replicate with other adjustments or tools. For example lately I use 3DLut Creator with Affinity, I am interested if this effects are possible to recreate with tools in 3DLut Creator and save it to .cube file. If anybody knows more about this topic please enlighten me.

 

Link to post
Share on other sites
  • 1 month later...
  • Moderators

Hi theDavid, sorry this topic has gone unanswered for so long, I've had a little mull over your questions and done some experimentation. It is indeed possible to replicate similar tone mapping/tone compression using Photo's Curves adjustment, but you have to experiment with the min/max range. I've attached some screen grabs showing the before/after of a Curves adjustment with different min/max setups. It can always use further tweaking though - just placing another node or moving an existing one has a huge impact tonally. On the interior example I also used a Shadows/Highlights adjustment just to pull back that blue sky tone in the window.

 

I've also managed to achieve some similar results by duplicating the pixel layer several times and running variations of a laplacian kernel on each one using the Custom Blur filter (it's just a convolution matrix grid). I don't think these target the kind of result you're after though, but there are various white papers available on local laplacian filtering as a method of tone mapping.

 

In truth, I'm not sure exactly what happens behind the scenes (I could only offer half-guesses really, that might involve gaussian and laplacian filtering), that's best left to a developer to answer accurately. Hope that helps!

post-8578-0-27019300-1497614681_thumb.jpg

post-8578-0-20603200-1497614685_thumb.jpg

post-8578-0-27781200-1497614689_thumb.jpg

post-8578-0-55862400-1497614692_thumb.jpg

Product Expert (Affinity Photo) & Product Expert Team Leader

@JamesR_Affinity for tutorial sneak peeks and more

Link to post
Share on other sites

Hi theDavid, sorry this topic has gone unanswered for so long, I've had a little mull over your questions and done some experimentation. It is indeed possible to replicate similar tone mapping/tone compression using Photo's Curves adjustment, but you have to experiment with the min/max range. I've attached some screen grabs showing the before/after of a Curves adjustment with different min/max setups. It can always use further tweaking though - just placing another node or moving an existing one has a huge impact tonally. On the interior example I also used a Shadows/Highlights adjustment just to pull back that blue sky tone in the window.

 

I've also managed to achieve some similar results by duplicating the pixel layer several times and running variations of a laplacian kernel on each one using the Custom Blur filter (it's just a convolution matrix grid). I don't think these target the kind of result you're after though, but there are various white papers available on local laplacian filtering as a method of tone mapping.

 

In truth, I'm not sure exactly what happens behind the scenes (I could only offer half-guesses really, that might involve gaussian and laplacian filtering), that's best left to a developer to answer accurately. Hope that helps!

Could you make a tutorial about the in out points of the curves adjustment please?

And also about some options using custom matrix calculations

 

That would be terrific

 

Thanks in advance

 

 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Please note there is currently a delay in replying to some post. See pinned thread in the Questions forum. These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.