Eye Adaptation: level brightness resets on Engine exit

This is a follow-up to [-that-][1] question.

When I set post-processing volume’s eye adaptation SpeedUp = 0 and SpeedDown = 0, eye adaptation was disabled and brightness stayed the same for rest of work session (lighter screen). The brightness remaining seems to be what it was at the moment these parameters were set to 0.

If I quit Rocket and then reload the level, eye adaptation remains disabled. However, the brightness is much lower - I assume at the level it were if no Eye Adaptation was used at all.

I am not sure how to permanently deal with this for my scene (other than trying to coexist with Eye Adaptation) and whether it’s intended or bug, so marking as “Feedback”.

Is it not consistent after the second restart? You should be having the same brightness after that one whenever you relaunch Rocket. I have been working on a slightly dark interior scene so i may have missed that first difference, but i’m not having any issues now.

Yes, it seems consistent. Only times consistency breaks (temporarily) is if eye adaptation gets toggled on again. Good point, I did not think about it this way. Thanks!

But my main point is that this “reload next day and find the scene is dark” moment was unexpected and surprising. So this feels like a situation where conveying this information to user in advance would be nice. Perhaps making a big note in the Eye Adaptation UDN documentation, so the user sees it when he searches on how to disable E.A. in the first place. Assuming people read documentation :slight_smile:

My understanding is “0” speed up and down actually locks the brightness at which values are set(meaning no transition between brightness values), so it isn’t really an on/off button for eye adaptation. :\

And I agree with you on documentation. It is really awesome that they give us so many options to adjust but it would help beginners if they show some sort of comparison of those at min and max values with screenshots.

Rather than setting the speed up/down time to 0, I set the min and max brightness to a value of 0.06, which works for me.

The system works as expected. You paused/stopped eye adaptation with the up and down to 0, next restart it needs to start with some brightness so it measures the first frame and then pauses again. I did make a code change so up and down are now required to have a minimum value. Please use min and max for locking it to a fixed value.