It is (linear) FP32.Sharlybg wrote: Tue Oct 19, 2021 4:57 pm What is the primary color space internally use by the linear fp32
Yes, anything supported by OpenColorIO v2.0 can be used as input and output.
It is (linear) FP32.Sharlybg wrote: Tue Oct 19, 2021 4:57 pm What is the primary color space internally use by the linear fp32
Yes, anything supported by OpenColorIO v2.0 can be used as input and output.
Yes but in wich color gamut srgb linear or Acescg linear wich is wider ?It is (linear) FP32.
There is only one type of linear FP32: it is meaning depends how you transform the input colors and output colors (so LuxCore internal color representation can be sRGB or ACEScg).Sharlybg wrote: Sat Oct 23, 2021 2:55 pmYes but in wich color gamut srgb linear or Acescg linear wich is wider ?It is (linear) FP32.
But what about functions in LuxCore that for example compute the luminosity of a color? Don't they all assume linear sRGB?Dade wrote: Sat Oct 23, 2021 4:32 pm There is only one type of linear FP32: it is meaning depends how you transform the input colors and output colors (so LuxCore internal color representation can be sRGB or ACEScg).
Here's what I'm confused about: When you say 'Linear FP32', you're only talking about the gamma and bit depth of Nop which I'm assuming is the rendering (working) color space of LuxCore, like sRGB Linear FP32 in Blender Cycles.Dade wrote: Sat Oct 23, 2021 4:32 pm
There is only one type of linear FP32: it is meaning depends how you transform the input colors and output colors (so LuxCore internal color representation can be sRGB or ACEScg).
Not really, color luminance is used only for some stuff like sampling more the most "important" light sources or Metropolis spending more samples on most "important" pixels, etc. It has no effect at all on the end result of the rendering. You can replace:B.Y.O.B. wrote: Sat Oct 23, 2021 9:05 pmBut what about functions in LuxCore that for example compute the luminosity of a color? Don't they all assume linear sRGB?Dade wrote: Sat Oct 23, 2021 4:32 pm There is only one type of linear FP32: it is meaning depends how you transform the input colors and output colors (so LuxCore internal color representation can be sRGB or ACEScg).
Like here: https://github.com/LuxCoreRender/LuxCor ... lor.h#L285
Code: Select all
float Y() const {
return 0.212671f * c[0] + 0.715160f * c[1] + 0.072169f * c[2];
}
Code: Select all
float Y() const {
return return (c[0] + c[1] + c[2]) * (1.f / 3.f); // aka Filter()
}