PeterTh / gedosato

The Generic DownSampling Tool
GNU General Public License v3.0
464 stars 166 forks source link

Ugly and inaccurate Dark Souls 2 SSAO #285

Open DAOWAce opened 9 years ago

DAOWAce commented 9 years ago

Decided to play the game again after a year break and boy does the AO have issues beyond what it had previously. The calculation seems to be completely different, and now it's really camera dependent as far as I can see.

Pictures..

On Off

On Off Against wall

Instead of applying the effect on contact with surfaces it creates this halo around every object that's nearby a surface (from the camera's perspective) and applies AO deeply around it, which results in an awful simulation of AO now. Along with that, the halo is very artifacted (noise texture?), which ruins the look even more.

I assume whatever changes were made to SSAO in the 27-08-2014 update caused this to happen.. when the changelog said it "greatly improved" the quality. Sure, it looks better from a shadowing perspective, but the way it's applied to the scene is completely screwed up. Changing the strength to minimum didn't make a difference in the way it was rendered.

My previous AO issue (https://github.com/PeterTh/gedosato/issues/4) seemed to stem from running in a non 16:9 aspect ratio, however this is exactly the same in 16:9 (if it doesn't break entirely and black out the rendering like some others reported).

I love the deepness of the new AO, but with the rendering issue it's just completely unusable. I have my old "VSSAO_0.5" zip (from Asmodean somewhere) that I can restore, but wow is it weak compared to it. Oh well; minor blocky AO vs completely inaccurate and annoying AO; I'll be taking the former.

Hopefully this can be improved by someone; shame Durante doesn't have much time to work on this anymore.

OrdinaryMagician commented 9 years ago

I wonder if I can make Ray Marching AO for this thing...