Please use english language
It is currently 24 Oct 2017, 04:07

All times are UTC





Post new topic Reply to topic  [ 6 posts ] 
Author Message
PostPosted: 11 Apr 2017, 18:01 
Offline
*sensei*
User avatar

Joined: 12 Aug 2013, 18:55
Posts: 251
Location: Scotland
Right, another one of these threads.

The good news, is that I've got pretty much all of it's enbeffect.fx ported and compiling on Oblivion. Trouble is, the default values for the adjustable variables are complete wank. It's all dark, blurred and washed out. See for yourselves.

Image

Here's the current incarnation of the script (v5): https://pastebin.com/1qdLSgi8


So many damn variables to slog through. Eugh.


Edit1: Went and tried changing each variable at a time. None of them made much of a difference, except for changing the PaletteDay and PaletteBrightnessDay variables. Setting both of them to 1.5 or so allowed some colour to get through.

Image


Edit2: Changing EToneMappingOversaturationV3=60.0 to 1.0 had a similar effect:

Image


After screwing around with a bunch of ToneMapping variables, I got this:

Image

Still washed out as all hell, though.


Edit3: Fucked about with the tonemapping vars some more, no idea what I was doing. Doing that after increasing the Gamma vars a bit got me this:

Image

Progress, but nowhere close to being as shiny as the original for Skyrim.


Edit4: Increasing the PaletteDay variable to 1.45 worked wonders:

Image

Now I just wish there was a quality bloom kicking around. They all look similar to the default ENB bloom, and it's kinda...Meeeeh. Really liked Prod80's depth bloom for Skyrim.


Edit5: Got the settings looking pretty good, if I do say so myself. Also added a bit of HPD Tonemapping to smooth things out, and some of SweetFX's Vibrance to gain some colour back.

Image

Shouldn't take too long to get the right interior & night values, now that I've got the day values to work from. Still want me some quality bloom though.

_________________
Intel i7 6700k | AMD HD 7850 2GB | 2x16GB DDR4 @ 3000mhz | Windows 7 64bit | Creative Soundblaster X-Fi Titanium Fatal1ty Pro | Asus z170 Pro Gaming


Top
 Profile  
 
Tomoko
PostPosted: 11 Apr 2017, 20:42 
Offline
*sensei*
User avatar

Joined: 12 Aug 2013, 18:55
Posts: 251
Location: Scotland
Somehow, I made it look even better.

Image

_________________
Intel i7 6700k | AMD HD 7850 2GB | 2x16GB DDR4 @ 3000mhz | Windows 7 64bit | Creative Soundblaster X-Fi Titanium Fatal1ty Pro | Asus z170 Pro Gaming


Top
 Profile  
 
PostPosted: 27 Sep 2017, 18:08 
Offline

Joined: 02 Aug 2017, 13:30
Posts: 8
This looks intresting :) i am currently working on and ENB for oblivion (were this wont fit) I am gonna try this afterwarts for maybe another preset ;) just because i love Oblivion. The thing is i barely have any knowlege of C or Hlsl so i cant really do mutch :( but i am learning tho


Top
 Profile  
 
PostPosted: 23 Oct 2017, 16:47 
Offline
*sensei*
User avatar

Joined: 12 Aug 2013, 18:55
Posts: 251
Location: Scotland
Got burnt out after trying to mod in too much. Decided to go through with a near-vanilla play-through, so I'm back at trying to make Oblivion look pretty.

Since there's no GUI support for ENBEffect.fx variables, I figured the wee hotkey'd variables would be a hackish alternative. But they're in float4's; how do I reference a single float value from the float4? For example, Float4(1.0,2.0,3.0,4.0). If I just want the third value, how do I get it?

_________________
Intel i7 6700k | AMD HD 7850 2GB | 2x16GB DDR4 @ 3000mhz | Windows 7 64bit | Creative Soundblaster X-Fi Titanium Fatal1ty Pro | Asus z170 Pro Gaming


Top
 Profile  
 
PostPosted: 23 Oct 2017, 17:01 
Offline
*blah-blah-blah maniac*
User avatar

Joined: 27 Jan 2012, 13:42
Posts: 2026
Use xyzw, i.e. Float4.z.

_________________
Smoking Torches and Candles
Dark Dungeons for ENB
Particle and Subsurface Scattering Patches for ENB (updated 11/01/2017)
flickr; twitter


Top
 Profile  
 
PostPosted: 23 Oct 2017, 17:20 
Offline
*sensei*
User avatar

Joined: 12 Aug 2013, 18:55
Posts: 251
Location: Scotland
mindflux wrote:
Use xyzw, i.e. Float4.z.


Aaah, for some reason I thought that was only for specific float4's. Huh.

So I added this block of code to the beginning of the shader:

Code:
ToneMappingCurveDay = tempF1.x;
   ToneMappingCurveNight = tempF1.y;
   ToneMappingCurveInterior = tempF1.z;
   
   ToneMappingOversaturationDay = tempF1.w;
   ToneMappingOversaturationNight = tempF2.x;
   ToneMappingOversaturationInterior = tempF2.y;
   
   IntensityContrastDay = tempF2.z;
   IntensityContrastNight = tempF2.w;
   IntensityContrastInterior = tempF3.x;


These variables are defined at the very beginning of the file, which I then set to the tempF1, tempF2 and tempF3 vars inside the pixel shader. But holding down the respective number key, and mashing page up/down, doesn't cause any visual change.

Pastebin: https://pastebin.com/3VQwkL0V

_________________
Intel i7 6700k | AMD HD 7850 2GB | 2x16GB DDR4 @ 3000mhz | Windows 7 64bit | Creative Soundblaster X-Fi Titanium Fatal1ty Pro | Asus z170 Pro Gaming


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group