Quite a number of things I've seen "HDR" show results that .. are questionable .. are they really "more natural as we should see them ?" .. or it's more "an idea of what we think we should see" ?Dio wrote:It's a deep hole, as I discussed above.
Basically you have to control as much as possible of the whole process from the equations used to render original images on the screen, any postprocessing, the transfer from the computer to the display device, the display device's processing, the appearance on a panel whose characteristics vary both at manufacture and further with age, then the transport to the eye, which includes the effects of the ambient environment and even the history of what the eye has recently been exposed to.
Every stage has a complex mess of nonlinear functions, most critically of which there are several clamp and step points (e.g. how many values are there inside the computer or on the display to represent the pixel or what the maximum value that can be handled is).
The core of HDR is perhaps well summed up as "better matching those steps and clamps to reality". Increased maximum brightness and higher colour depth are "easy" things to throw at the problem and definitely give you More HDR, but it's not necessarily a big step towards fixing the real underlying problems.
To be honest my current problem is I have something in SRGB space that I want to look "as close as possible to how it is on SRGB" to a device that outputs "natively" in P3-D65 I may have found the correct transfer functions but I may also have found a way to have that automagically done it for me.
( turns out there are a couple of matrices to go from SRGB to can't remember what to P3-D65 plus some nonlinear RGB transfer functions but I may have found 'something' that will do it all for me ).
My problem with R10G10B10A2 is that 'A2' that leaves only 2 bits for alpha so we can't natively render in that ( that would still probably "fuck a bit" all the colours / textures ) because we need at least 8 bits of alpha for all the color blending shit we do so the only way I think is to render into SRGBA8888 and then convert.
And to be honest "I don't have much time nor really the expertise to start messing with HDR and try to fine tune results" even and especially because I can never be sure what "user X" will ever see with its "HDR TV" ...



