javiergcim / MakeUpUltraFast

High performance Minecraft shader (Java). For a graphical enhancement. Intended for low-spec computers.
GNU Lesser General Public License v3.0
113 stars 39 forks source link

Add autoexposure limit #72

Closed ghost closed 7 months ago

ghost commented 8 months ago

This adds a limit to how dark the autoexposure can go. In normal conditions this doesn't change much, but in very bright areas such as sand it keeps it looking bright. I have added a slider for it under Advanced options > Light with 4 options:

The new option still needs to be translated for sv_SE and zh_CN, since I don't speak them.

Off: 2024-03-28_12 08 21 bak (Custom) 2024-03-28_12 04 31 bak (Custom)

Low: 2024-03-28_12 08 32 bak (Custom) 2024-03-28_12 04 44 bak (Custom)

Medium: 2024-03-28_12 08 44 bak (Custom) 2024-03-28_12 04 55 bak (Custom)

High: 2024-03-28_12 08 54 bak (Custom)

2024-03-28_12 05 15 bak (Custom)

javiergcim commented 7 months ago

I am not going to include this pull request for three reasons:

exposure = (exp(-exposure) * 3.03) + 0.6;

The factor and the addend should be adjusted together.