You can fix easy, but is some work...skysan4298 wrote:Yes, this old pre-0.136 preset served me well, but I see it's showing age now. This enbeffect.fx file doesn't even have separation on the interior/exterior and the day/night. I see the most newer presets have migrated to the current ENB download's enbeffect.fx file. I'll have to see if I can learn and move to the new ENB enbeffect.fx file as well. Thanks for investigating this for me.prod80 wrote:hey man, it's because unproper DNI separation... probably you have code in enbeffect.fx that is just DN separated which will introduce DN cycle in interiors. Using HD6 file? that will cause it.
Edit: justed checked that enbeffect.fx file you use... 1270 lines of total anarchy inside... I bet you can remove 70% of that code and end up with something better looking, learing hlsl in the process. Win-win I'd say.
First determine what looks best in interior world... day, or night? Keep enbseries.ini setting same for both conditions when checking. When you found which is best you open enbeffect.fx
Add to the ENB variables (list where it also says "float EBloomAmount;"): float EInteriorFactor;
And find the lines where it says lerp( xxx, yyy, hnd ); hnd is HD6's file setting for Night/Day separation, lerp is function to interpolate between the two. Maybe there are more interpolators used...
Now go through all the pixel effects in use and where it says lerp( xxx, yyy, hnd ); change to lerp( lerp( xxx, yyy, hnd ), zzz, EInteriorFactor); where the zzz is the same as either xxx or yyy, whichever you determined earlier looks better in interiors.
Another option is to look in ENB Resources by Jawz... I think in his old versions there are some HD6 files (which you use now)... not sure if DNI separated or also just DN. See above on how you can check this...
Drop me a message on Nexus if you need some help cheers