Texture Exponent Questions!

Come here for help & support.
Post Reply
8 posts • Page 1 of 1
User avatar
zeitmeister
2nd Place 100
Posts: 2010
Joined: Tue Apr 22, 2008 4:11 am
Location: Limburg/Lahn, Germany
Contact:

Texture Exponent Questions!

Post by zeitmeister » Wed Jun 02, 2010 10:15 pm

Hi there,

I'd like to know which role exactly the texture exponent plays.
I am using a Mac with 10.6, plus C4D R11.5. In this case, my monitor has a 2.2 gamma, while C4D uses 1.8 by default.
Which gamma does Indigo on the mac use, and which texture exponent do I have to choose? 2.2 or 1.8?
And why do some materials have only a exponent of 1 in bump or exponent slots, and some not?
I suppose that every texture in every slot has to have the same texture exponent by default, don't they?
And if not, why?

Could someone please explain this to me?
Thank you very much!
Cheers, David



DAVIDGUDELIUS // 3D.PORTFOLIO
·
Indigo 4.4.15 | Indigo for C4D 4.4.13.1 | C4D R23 | Mac OS X 10.13.6 | Windows 10 Professional x64

User avatar
galinette
1st Place Winner
Posts: 923
Joined: Sat Jan 09, 2010 1:39 am
Location: Nantes, France
Contact:

Re: Texture Exponent Questions!

Post by galinette » Wed Jun 02, 2010 10:25 pm

Gamma is used to convert light intensities to integer sRGB values, because if you do this non linearly (ie with a gamma > 1) you improve the dynamic range while limiting the stepping effect in dark gradients. This is why a light intensity of 50% (relative) in a picture is not encoded to 128 (=256 * 0.5) but to 187 (=256 * 0.5^(1/2.2)) with a gamma of 2.2

I believe the indigo texture exponent is used to back-convert the sRGB texture values to physical coefficient (ie light intensity diffusion/transmission/reflection... coefficients)

If true, the value to be set has nothing to do with your monitor or output settings, but only with how was encoded the texture image. Most scanners and picture cameras encode their images with 2.2 gamma, I believe. If you paint a texture yourself on your monitor, then use your display gamma.

For the bump maps, you want to convert the sRGB values to a physical height (in meters). In that case, there is not much reason not to do it linearly (ie gamma=1).



Etienne
Last edited by galinette on Wed Jun 02, 2010 10:33 pm, edited 1 time in total.
Eclat-Digital Research
http://www.eclat-digital.com

User avatar
zeitmeister
2nd Place 100
Posts: 2010
Joined: Tue Apr 22, 2008 4:11 am
Location: Limburg/Lahn, Germany
Contact:

Re: Texture Exponent Questions!

Post by zeitmeister » Wed Jun 02, 2010 10:32 pm

Hm.
And if I use textures I bought or downloaded? Where can I see in Photoshop which gamma is embedded?
Or, if I resave them, is automatically a 2.2 gamma is being embedded?
I am a little bit confused.
Cheers, David



DAVIDGUDELIUS // 3D.PORTFOLIO
·
Indigo 4.4.15 | Indigo for C4D 4.4.13.1 | C4D R23 | Mac OS X 10.13.6 | Windows 10 Professional x64

User avatar
galinette
1st Place Winner
Posts: 923
Joined: Sat Jan 09, 2010 1:39 am
Location: Nantes, France
Contact:

Re: Texture Exponent Questions!

Post by galinette » Wed Jun 02, 2010 10:42 pm

I just edited my previous post so that it's more clear...

That's an issue when downloading or purchasing textures, as gamma is usually not mentionned (but if you purchase pro-grade textures, they should be able to provide the gamma to you, otherwise they are non-pro).
Resaving will not change your gamma in most cases : tools like photoshop do not work in physical units but directly in the colorspace (unless you explicitely do some conversions)

If you are very lucky, the gamma can be recorded in the EXIF data. But I doubt for non-camera pictures.

However, this is not a big issue for textures I think. In most cases, if your texmap looks nice on a computer monitor, then 2.2 should be usable. I do not think you look for colorproof matching when using textures.

Gamma is much more relevant when you want to make picture publication, video, professionnal prints etc...

Etienne
Eclat-Digital Research
http://www.eclat-digital.com

User avatar
zeitmeister
2nd Place 100
Posts: 2010
Joined: Tue Apr 22, 2008 4:11 am
Location: Limburg/Lahn, Germany
Contact:

Re: Texture Exponent Questions!

Post by zeitmeister » Thu Jun 03, 2010 12:00 am

Alright...
so, exponent maps also have to be set to 2.2. Right?
Cheers, David



DAVIDGUDELIUS // 3D.PORTFOLIO
·
Indigo 4.4.15 | Indigo for C4D 4.4.13.1 | C4D R23 | Mac OS X 10.13.6 | Windows 10 Professional x64

User avatar
galinette
1st Place Winner
Posts: 923
Joined: Sat Jan 09, 2010 1:39 am
Location: Nantes, France
Contact:

Re: Texture Exponent Questions!

Post by galinette » Thu Jun 03, 2010 1:24 am

Yep, in 99.99% of the cases I would say.
Eclat-Digital Research
http://www.eclat-digital.com

User avatar
fused
Developer
Posts: 3648
Joined: Fri Sep 22, 2006 7:19 am
Location: Berlin, Germany
3D Software: Cinema 4D

Re: Texture Exponent Questions!

Post by fused » Thu Jun 03, 2010 1:44 am

Hey galinette,

thanks for your explanations!

@zeitmeister:

I will change the default gamma value for the exponent map.

User avatar
CTZn
Posts: 7240
Joined: Thu Nov 16, 2006 4:34 pm
Location: Paris, France

Re: Texture Exponent Questions!

Post by CTZn » Wed Jun 09, 2010 12:03 am

Thanks +1 Galinette, I will not dismiss this step to balance textures (rgb) gamma in the future, your explanations saved me testings I had planned.

- you underlined that textures from different sources might use a different gamma (capture devices discrepancies)
- and that the rgb exponent has a great impact on the final look (dark corners)

Those were the points I wanted to stress.

Thanks zeitmeister, also !
obsolete asset

Post Reply
8 posts • Page 1 of 1

Who is online

Users browsing this forum: No registered users and 50 guests