Current Server Time: 23:31 (Central Europe)

#apertus IRC Channel Logs

2022/10/12

Timezone: UTC


01:04
mustafa__
left the channel
01:25
aombk2
joined the channel
01:27
aombk
left the channel
02:16
se6astian
left the channel
02:16
polyrhythm
left the channel
02:16
mustafa_
left the channel
02:16
Spirit532
left the channel
02:16
elafon
left the channel
02:16
mustafa_
joined the channel
02:20
se6astian
joined the channel
02:20
polyrhythm
joined the channel
02:21
elafon
joined the channel
05:57
balrog
left the channel
07:23
balrog
joined the channel
07:42
anuejn
left the channel
07:42
vup
left the channel
07:42
tpw_rules
left the channel
07:44
tpw_rules
joined the channel
07:45
anuejn
joined the channel
07:45
vup
joined the channel
08:07
anuejn
polyrhythm: that is sad indeed :(
08:08
anuejn
but understandable since CDNG is such a monstrosity that it is basically impossible to implement all of it
08:09
anuejn
I see that resolve is a valuable tool but I also think that we can build a solution for somehow getting our magic into resolve ;)
08:15
anuejn
but yeah i am also looking forward to seeing your results :)
08:16
anuejn
also: do you have any idea if there is a public dataset on spectral reflectance of different realworld stuff (different skin tones, foliage, ...)?
08:53
Spirit532
joined the channel
09:24
vup
polyrhythm: right, but DNG does specify that the transformation matrices are supposed to bring the camera space into XYZ_D50
09:24
vup
(also I stopped being lazy and read the DNG spec myself, there is some pretty crazy stuff in there)
09:24
vup
(for example DNG 1.6.0.0 allows you to specify a custom illuminant by its spectral data
09:26
vup
oh also: does one not need to correct for the wavelength dependent absorption of the lens glass?
09:44
anuejn
I suppose
09:44
anuejn
there is even an ISO standart lens: https://colour.readthedocs.io/en/develop/generated/colour.SDS_LENSES.html
09:45
anuejn
though its spectrum is relatively boring
09:46
se6astian
hmm, as there are tons of different lenses and coating I cant imagine the camera needs to account for what those are doing...
09:47
anuejn
I mean it _could_ but in practice it shouldnt make much of a difference
09:48
anuejn
In the end I get the feeling that colour-science is more more about colour than about science ;)
09:49
polyrhythm
the general idea is that you try to do the calibration with a lens that doesn't have an obvious color cast. modern lenses definitely qualify, especially when put into controlled lighting and looking at a very matte surface like a color chart
09:50
polyrhythm
modern lenses are so good, you really have to try very hard to get them to exhibit any kind of obvious flaws. although in the case of e-mount lenses i'm not sure what is great. i'm used to PL-mount cinema stuff
09:53
polyrhythm
anuejn: the standaard x-rite color chart is a good spectral reference for basic diffuse reflectance of foliage, skin tones, etc.
09:53
polyrhythm
other than that, there's not a specific need in the games/film industry for amassing a spectral DB of material types (yet...!) because most production rendering is taking RGB values and rendering just with that, or in the very specific case of a few studios like weta, they upsample RGB to spectral. hardly anybody is going out in the world to measure spectral data and use that info directly.
09:53
polyrhythm
also because what we think is a relatively straightforward value is actually not really.
09:53
polyrhythm
for example, if you take a spectrometer and sample human skin, you'll come up with some crazy dark value, because human skin doesn't really diffuse much light, it scatters it below the surface.
09:53
polyrhythm
this is all a fancy way of saying that you first have to define what kind of spectral reflectance data is meaningful to you
09:54
anuejn
I see
09:55
polyrhythm
there's lots of stuff like this for RGB values tho https://physicallybased.info/
09:56
polyrhythm
which again is all witchcraft fakery for the most part, totally just taken from neutralized photographs rather than any kind of rigorous spectral measurement
09:56
polyrhythm
and in rec 709 primaries
09:57
anuejn
interesting
09:58
polyrhythm
for games we usually go out with a color chart and just photograph a bunch of materials with a polarizing filter, then we use the chart to color neutralize and the polarizer to try and get rid of specular influence
09:58
polyrhythm
it works pretty decent
09:58
anuejn
I was especially interested in data outside of the visible spectrum to get an idea about the effect of uv/ir cut filters
09:58
anuejn
but that is probably rather hard to get
09:58
polyrhythm
there's a device that can do it rather easily i think, and it's not too pricy, hang on
09:59
anuejn
Like, I would really like to get my hands on a hyperspectral-camera one day :D
09:59
anuejn
polyrhythm: sounds like a solid method
10:01
polyrhythm
https://www.nixsensor.com/nix-spectro/
10:01
polyrhythm
this thing, pretty badass
10:01
polyrhythm
i was evaluating it for use at a game studio
10:02
anuejn
honestly: to me that does not sound to interesting
10:02
anuejn
since it has only 31 channels
10:02
anuejn
and does it have a builtin light?
10:03
anuejn
ok it does
10:03
anuejn
thats nice
10:03
polyrhythm
yeah of course, it has a D50 illuminant if i recall correctly
10:03
polyrhythm
it actually has to position it at a certain angle to defeat specular interference, it's not a straight on thing
10:03
polyrhythm
and yes it buckets the spectral data, but that's still more than enough for most use cases that they're trying to tackle anyways
10:04
polyrhythm
at it's price point there's no competition
10:04
polyrhythm
the next step up is like an order of magnitude more expensive
10:05
anuejn
yeah all in all it seems like a pretty good package
10:05
anuejn
also that its portable is a big plus
10:06
polyrhythm
yeah, plus phone app blah blah. now: how it relates to making a better camera sensor characterization, ehh....not so sure. :) but a fun toy
10:06
polyrhythm
what we need is the opposite, which is a LED or something that can very accurately emit certain wavelengths of light so we can see what the sensor does with it
10:07
anuejn
or a spectrometer and a beamsplitter
10:08
anuejn
so that we can just calibrate out the insufficiencies of the light source
10:08
anuejn
(+ a prism of course)
11:57
vup
well more likely a diffraction grating
11:57
vup
the problem is the intensity calibration
11:57
vup
most cheap spectrometers are not (relative) intensity calibrated
11:58
vup
so for calibration you would still need a light source with a know spectrum
12:06
vup
which is again expensive: https://www.oceaninsight.com/products/light-sources/calibration-sources/radiometric-calibrated/
12:06
vup
https://www.princetoninstruments.com/products/technologies-family/intellical
12:06
vup
left the channel
12:07
vup
joined the channel
12:09
anuejn
probably we could calibrate with some university equipment?
12:09
anuejn
either you or se6astian can access?
12:18
se6astian
not sure...
12:23
vup
anuejn: maybe / possibly
20:47
aombk2
left the channel
20:47
aombk
joined the channel
21:07
aombk2
joined the channel
21:08
aombk
left the channel
23:52
anuejn
there is some more color-science at https://github.com/anuejn/cmv12k_color_response/blob/main/color_matrices.ipynb
23:52
anuejn
this incooperates filters and minimization of the color measured in a perception-matched way
23:53
anuejn
the results are already quite good and probably as far as I want to go for now
23:54
anuejn
if you have more ideas on what I should try, feel free to throw them at me
00:47
aombk
joined the channel
00:48
aombk2
left the channel