Linear Workflow
Yeah, the gi multipliers only affect the GI bounced light, not your actual colors. But your 0.8 method is not really correct imo. Why would you multiply a dark color with 0.8 too?? The only thing it should do is to tone down colors that are really too bright (more than 80%). You say the max is 80% reflectance, but a color 20,20,20 doesn’t have that anyways, so why lower it even more?
I think, a multiplier is the best way. How will you handle it? You can not cut all values above 80%.
Example: I need a texture of bookcover. The bookcover is white with a photo at the front. The exposure of my camera works like a multiplier and ideal I should make, that the white is (200,200,200), but most photos of a white object are white (255,255,255). We could say the photo show approx. 120% intensity values. A multiplier could correct it. A black of (20,20,20) will be (16,16,16). It’s ok, because the camera has multiply all color values befor with 120% too.
A global multiplier is necessary for colors and textures. If a user like to render a white colored room, he could set (255,255,255), but Vray internal use (200,200,200). If we use 80% of a white color, than we must do the same for a medium red color too, because without correction the red is to bright in comparsion to the white. In my red/black car test I had this problem. The red without correction was to bright in comparsion the corrected white ground.
That a correction of white values is necessary for interiors in GI mode, this is known. But in the real world an object dosn’t send 80% GI light and 100% light to the human eye/camera. My usage of maxwell has learn me: use (200,200,200) for white objects. And this has an effect not only for GI. Like in the real world, the GI bleeding and the direct view are at max. 80%.
To summarize, I think we need the options that max has:
-global ‘display gamma’ option, this affects all color swatches, color choosers, mat preview, texture preview.
-global gamma value for loading textures
So I could global set 0.45 and all texures, also the rhino materials use it. If I like, I can change the gamma at the texture dialog of the Vray materials. So we need an additional “use global gamma” option for the texture dialog.
What did you mean with “loading textures”?