Fallout 4 0.285 beta

Forum rules
new topics are not allowed in this subsection, only replies.
Post Reply
  • Author
  • Message
Offline
User avatar
*blah-blah-blah maniac*
Posts: 17434
Joined: 27 Dec 2011, 08:53
Location: Rather not to say

Fallout 4 0.285 beta

Fallout 4 (TES With Guns)

ENBSeries 0.285 beta (graphic mod) / ENBoost (patch)

Added support of external enbeffectpostpass.fx shader, which is replacement of effect.txt shader. Sample file is included, but file format may change after discussion with modders, so it's just preview. Fixed reported bugs of previous version. Added parameter to toggle post pass shader.

Enbeffectpostpass.fx is similar to effect.txt, but it differ by some features, so you can't just copy and paste content of effect.txt to new standard. Example file have three named techniques and 6 techniques total. Only named (like <string UIName="Blur";>) are listed in shader editor and saved to config, while secondary works the same as they do in effect.txt.
For example technique11 Blur is first pass, it's named and displayed in editor. technique11 Blur1 is second pass, which use result of technique11 Blur as input. If you add technique11 Blur2, then it will use result of technique11 Blur1 as input TextureColor. So on and so on. In other words, you may implement "several" effect.txt in single file. But please do not use more than 128 techniques, it's internal limit.
Format is red10, green10, blue10, alpha2 bits for TextureColor, TextureOriginal, render targets, while old effect.txt had 8,8,8,8 format. I made this choice because 8 bit per channel format have visual color banding artifacts on the sky. Even 10 bit is not enough and toggling mod on/off with weather 15e shows some banding. If it unaccaptable, i can switch to 16,16,16,16 format, but it's slower, at 1920*1080 gf650ti fps reduced from 50.5 to 49 with 64 bit format.

PS: 3 december is birthday of the mod.
_________________
i9-9900k, 64Gb RAM, RTX 3060 12Gb, Win7

Offline
User avatar
*blah-blah-blah maniac*
Posts: 849
Joined: 28 Dec 2011, 00:50

Re: Fallout 4 0.285 beta

HAPPY ENBirthday!

Image

By the way, I think I would prefer 16,16,16,16 if the cost is just 1.5 FPS on 650ti at 1080p. Banding just sucks...
_________________
Fallout 4 ENB Video Series | Skyrim ENB Video Series | My YouTube Channel
Intel i7-4700HQ @ 2.4GHz | NVidia GTX780M 4GB | 24GB RAM

Offline
User avatar
*sensei*
Posts: 341
Joined: 27 Dec 2011, 21:33
Location: Poland, Gdańsk

Re: Fallout 4 0.285 beta

Should the example postpass do anything? If yes, it doesn't work for me.
_________________
OS: Windows 10
CPU: AMD R5 3600
RAM: Corsair DDR4 16GB 3200MHz Vengeance
GPU: AMD Radeon 5700 XT
Sound Card: X-FI Titanium HD
Mobo: ASRock X370 Pro4
Monitor: M340CLZ 34" 3440x1440 100HZ AMD FREE Sync Curved Monitor

Offline
Posts: 9
Joined: 02 Dec 2015, 18:37

Re: Fallout 4 0.285 beta

@Max
Make sure it is enabled, and also be sure to use the drop down under technique to change effects.

@Boris
Thanks! testing now

Offline
*sensei*
Posts: 402
Joined: 04 Jan 2012, 20:27
Location: Russia, Vladimir

Re: Fallout 4 0.285 beta

Tested, works absolutely fine, doesnt hit fps with or without UsePatchSpeedhackWithoutGraphics(Ive jumped to current version 285 from 283 right away). didnt notice any glitches so far.
Also, works with ReShade. Ill wait until someone manages to port older skyrim enbbloom file to this version, as the Reshade bloom hits fps too much and is less controllable(turned default game bloom of via ENB).

Offline
User avatar
*blah-blah-blah maniac*
Posts: 17434
Joined: 27 Dec 2011, 08:53
Location: Rather not to say

Re: Fallout 4 0.285 beta

MaxTheUniqueGamer
EnablePostPassShader=true turns it on and you need in shader editor window select (and save) any technique, except "DEFAULT" (because default is bypassed, it originally linked to "Draw" technique to avoid crashes of the mod). Code applies blurring, sharpening, blurring and then sharpening. Not useful, but it shows how to use that file for multiple techniques.

Btw, i'm thinking about extra technique executed before any others, which render temporary texture from input data then it's used by all techniques and do not changes. For example can be used to store mask of edges computed from depth or depth based normal, but not recommend it, dof earlier will be corrupted after using any depth manipulations. Also i'm trying to find solution how to blur depth together with depth of field effect and is it worth it. Don't want to waste performance for removing some not very noticable artifacts.

dpeasant
Bloom shader is not yet available, i'll add it after testing this version, don't wanna stuck with the bugs after making too much untested code.


So, who (except tapioks) need 16 bit per channel color processing at higher vram usage and lower performance? Do your really see annoying banding artifacts with 15e weather when toggling mod on/off? Because i see them, but can't say they are so ugly. And adding dithering code to enbeffect.fx output may helps a lot. From other side, 16 bit instead of 10 and 16 bit alpha instead of 4 bits means much more space for compressing data in case of tricky effects. My videocard is not bad by performance, much better than gf 640, 630 or laptop hardware, so 1.5 fps for me means x4 for those cards, i guess. This is depends from scene and video options, but still...
_________________
i9-9900k, 64Gb RAM, RTX 3060 12Gb, Win7

Offline
User avatar
*sensei*
Posts: 341
Joined: 27 Dec 2011, 21:33
Location: Poland, Gdańsk

Re: Fallout 4 0.285 beta

Yep, my fault, I didn't change the technique, now everything works properly, sorry about that.

About 16bit... I think it's worth the performance. I can't imagine anybody playing Fallout 4 with weaker GPU than 650 in the first place.

Man, I can't wait for the HDR and bloom, this game needs proper rendering really badly. Just turning off the default awful bloom makes the art much more enjoyable. ;)
_________________
OS: Windows 10
CPU: AMD R5 3600
RAM: Corsair DDR4 16GB 3200MHz Vengeance
GPU: AMD Radeon 5700 XT
Sound Card: X-FI Titanium HD
Mobo: ASRock X370 Pro4
Monitor: M340CLZ 34" 3440x1440 100HZ AMD FREE Sync Curved Monitor

Offline
User avatar
*sensei*
Posts: 432
Joined: 03 Mar 2013, 18:42
Location: Norway

Re: Fallout 4 0.285 beta

Happy ENBirthday^^

Thank you for the update :)

Have a look at this place (bloom when it is turned off and "molten metal" with colorfilter off) :>
Same happen with bloom when adaptation is off too, but easier to see when it is on.
Happens with both 0.284 and 0.285.
[Click for normal image]
Image
Image
Savegame
https://www.dropbox.com/s/1raot2l8rrkwl ... 2.fos?dl=0
Exiting room leads to another room with similar light sources, but less noticeable.

Hope it helps:)
_________________
Intel i7-5960X @4.6GHz EK Water Cooling^^/EVGA X99 Classified/2x Asus 980ti 6GB SLI
Samsung U28D590D @2160p/16GB G.Skill (DDR4)/Win10 Pro 64bit

Offline
*master*
Posts: 187
Joined: 18 Mar 2015, 18:39

Re: Fallout 4 0.285 beta

I noticed very frequent crashing upon loading a savegame ever since I set "UsePatchSpeedhackWithoutGraphics=false" and began testing ENB (latest versions and all). Otherwise everything works so far - Night-Vision is fixed, Pip-Boy is fixed.
_________________
i7 8700K @ 5Ghz | ASUS Z370 Hero X WiFi | Corsair 16GB @ 3200Mhz | RTX 2070 Super @ 1950Mhz | Xonar DGX | 768GB NVMe SSD | 2TB HDD | Corsair 850W | LG 32GK850G-B 1440p 32' G-Sync 165Hz VA | Logitech G402 | Corsair K70 Rapidfire | Windows 10 LTSC 1809

Offline
User avatar
Posts: 84
Joined: 21 Nov 2015, 14:15

Re: Fallout 4 0.285 beta

I think ... Yeah, with "minimal" but probably exponential framerate loss, 16bits per channel would be a VERY nice addition. 16 is the absolute minimum in video/picture post processing with 32float being the most sought after.
Of course though, 32 per channel would REALLY make things suffer in real time =)

So yeah, I'd rather enjoy 16 per channel. 8 is probably more than enough for most gaming scenarios, but 16 would be a standard for high end machines / screenarchery I think.

On a slightly different but yet very similar topic, are complex Re-shade shaders already transferable over to ENB ? I'm thinking the Ambient Occlusion SSGI, McFly's DoF ( which may not even be completely free to use in something other than Re-shade ) or the two lensdirt effects ( Lensdirt dependant on Bloom and Ambient_light lensdirt ). Or is any further developpement of the ENB suite required ?

And, of course, Boris, happy ENB birthday and thanks so much for your dedication to improving all those games visuals !
Post Reply