ShootMyMonkey
Veteran
That's not really what I was getting at (can't speak for nAo) -- I wasn't talking about the necessity of input dynamic range or the ability to recover it, but the necessity of accounting for what your image actually contains and where it will be seen and how wrong adjustments result for lack of consideration. For instance, not accounting for nonlinearity of the image, or not using a sufficiently representative set of samples, or not accounting for the fact that everybody's TVs will post-process on top of your adjusted image in completely different ways. It wouldn't really matter how you determine your adjustment if you construct data that isn't correct in the first place.
My point was that in games, people don't bother as often as you think. Partly because they don't really believe it to be worth it, partly because there's a real lack of people who really have a sense for it, and also partly because they're paranoid about what they'd consider to be unnecessary costs.
Even so, things like camera auto exposure is a different problem because it's working different goals. In the case of a game, a problem like tone mapping is so often approached with the question of "what can I afford not to do?" because it's treated as so superficial that the demand is also that the complexity of the task be equally superficial. I almost wonder if we'd be better off with specialized hardware for the job (I know many here would personally hate it, but if it's the lesser of several evils...well...).
My point was that in games, people don't bother as often as you think. Partly because they don't really believe it to be worth it, partly because there's a real lack of people who really have a sense for it, and also partly because they're paranoid about what they'd consider to be unnecessary costs.
Even so, things like camera auto exposure is a different problem because it's working different goals. In the case of a game, a problem like tone mapping is so often approached with the question of "what can I afford not to do?" because it's treated as so superficial that the demand is also that the complexity of the task be equally superficial. I almost wonder if we'd be better off with specialized hardware for the job (I know many here would personally hate it, but if it's the lesser of several evils...well...).