paride4331 wrote:Hi senorpablo,
I do not agree, it makes sense to use Gamma 1 with 32bit image, but not using 8bit jpg files.
it could make sense Octane automatically sets Gamma 1 by importing 32bit image.
Regards
Paride
I'm not sure what the bit depth of the image has to do with it. While it is generally true that 16 bit and above images are assumed to be in a linear color space, that does not preclude that 8 bit images can also be linear. Think about it: any map other than diffuse, you would generally want to be gamma 1.0 so that .5 = .5, .25 = .25, and so on. Normal maps especially. I can't think of a single case where you would want utility maps to be anything other than 1.0 as a default.
This is another illustration why. A a linear gradient(0..255) as a displacement:
On the left is an 8 bit jpg. Middle is a jpg gamma corrected manually to 2.2. On the right is a 32 bit tif.
Gamma is disabled for displacement maps, the parameter has no effect. The middle image is what you get when you set the opacity map to an incorrect gamma of 2.2. It's not a straight line! On the left is gamma 1.0--correct just like the 16 bit image at gamma 1.0 on the right. Bump maps, opacity maps, normal maps and everything else other than diffuse would suffer this same issue.
By the way, you can see here that there is some goofy math going on in Octane with images or displacements as that angled line should be perfectly straight for the two end displacements, but they're not. Instead, there is a slight s-curve.