Page 1 of 1

Tone mapping with HDRI

Posted: Mon Sep 30, 2019 1:37 am
by Heliodor
I have problems with tone mapping, when I'm using just a HDRI map for lighting.
With "Reinhard" I receive some good results. But with different tone mapping as "linear" or "camera" the images are all just black. Even the untonemapped .exr, whatever I change in the camera settings.
The reason I have to use another tone mapping is, I have to test different materials in the same setting. And the tone mapping is all different with Reinhard.

Any ideas?
Thanks!

Re: Tone mapping with HDRI

Posted: Mon Sep 30, 2019 2:51 am
by thesquirell
Got some ideas.

First one.

Did you check on your light emitting values? The power of your source? All black usually means that you don't have enough power on your light sources. The easiest way to check this out is just to input insane large number for exposure time, ev adjustment or ISO of your camera. If that's the case, it's just an easy fix. Increase those parameters, or give your light source more power. To give it more power you could use Emission Scale, or you could change the spectrum type in Base emission to uniform and give it a large value of, let's say 1 000 000, while keeping the hdr texture in Emission (also check the gamma value, it should be 1.0), and that's it!

Best of luck!

Re: Tone mapping with HDRI

Posted: Mon Sep 30, 2019 3:23 am
by Heliodor
Thank you!
In parallel I tried exact this way, with real crazy high values. But is this really the usual way to deal with ISO values or emission multiplicators in a million range?

Re: Tone mapping with HDRI

Posted: Mon Sep 30, 2019 9:53 pm
by thesquirell
Well, even though Indigo is a rendering engine, it still tries to imitate/simulate real life phenomena. So, instead of multiplication on your emission, you should scale it to a physical size, which for the Sun is something around 32,000–130,000 lux, depending on your exposed surface, and time of a day/year. And that being a source that is faaaar away from your scene, passing through all the layers of Earth's atmosphere, etc. And since you're using a HDR source, it will vary depending on your image. Far better solution: change Spectrum type to Uniform, give it a 1 000 000 value, and set it up on a specific light layer, so you can tweak all the lights with light layers (all that being in the Base Emission channel). Observe which light is producing the greatest amount of noise, if you have many, at give it a higher priority (change Emission sampling factor).

Re: Tone mapping with HDRI

Posted: Tue Oct 01, 2019 3:29 am
by Heliodor
This is helpful, too. Thanks a lot!

Re: Tone mapping with HDRI

Posted: Tue Oct 01, 2019 5:28 am
by Oscar J
This question frequently comes up. It is indeed very questionable from a usability point of view having to type a number like 100000000 in order to be able to see anything in your scene, but AFAIK it's the only way to do it.