It is (linear) FP32.
Yes, anything supported by OpenColorIO v2.0 can be used as input and output.
It is (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).
But what about functions in LuxCore that for example compute the luminosity of a color? Don't they all assume linear sRGB?
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.
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?
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()
}