RPCS3 / rpcs3

PlayStation 3 emulator and debugger
https://rpcs3.net/
GNU General Public License v2.0
15.43k stars 1.92k forks source link

Unreal Engine 3 games issues (common) #4025

Closed Psycho-A closed 4 years ago

Psycho-A commented 6 years ago

I suggest to write here about all found bugs and issues on Unreal Engine 3 games since a lot of them seems require fixing for now.

For Silent Hill Downpour:

  1. No dynamic shadows from player and objects.
  2. Static world lighting computes incorrectly: most of areas look overbrighten and overbloomed.
  3. Bad model lighting: some models looks completely white or too dark,
  4. Intro cutscene's video freezes and doesn't exit after played, so the following game progress is impossible.

The same issues (except 4) noticed on Saw: The videogame.

ActualMandM commented 6 years ago

Supersonic Acrobatic...whatever the fuck [NPUB30035] also has these issues (the 4th issue does not occur) 2018-01-03_14-38-18

Psycho-A commented 6 years ago

To be more certain: this video (https://www.youtube.com/watch?v=WflsHHR-3fA) demonstrates that dynamic shadows are emulated in Downpour after all, but it reaches ONLY with AMD Radeon cards, and seems like that only for main characters, not world objects. For NVidia I never noticed any shadows myself as well as on any user's demo videos with NVidia.

Xcedf commented 6 years ago

Lolipop Chainsaw another example of this i don't have shadows on my GTX 1070, but here's someone's video on AMD gpu which has it https://www.youtube.com/watch?v=lDOvnQr8drI

kd-11 commented 6 years ago

The rsx part of the shared bugs should be fixed in https://github.com/RPCS3/rpcs3/pull/4312. The freezing videos/intros require LLE audio to get past which does not produce any sound, someone will have to fix HLE audio at some point for that.

isshininu commented 6 years ago

Silent Hill Downpour now have proper lighting (Strict RM disabled, scale set to 125%, gamma settings by default). No unofficial patches. 464

462

RPCS3.log.gz

Shaders now have version 1.2?

Psycho-A commented 6 years ago

Wow, that's a breakthrough! I strongly need to test this right now ;)

Yes, shaders now bumped to v1.2

ActualMandM commented 6 years ago

Supersonic Acrobatic Long-Name's lighting is fixed 2018-03-21_10-31-22

It appears to be brighter than console, though. 2018-03-21_12-14-35

Psycho-A commented 6 years ago

Well, SH: Downpour is mostly fixed, but bump-maps on characters and some itmes seems still to be rendered weird way (sharp dark to light gradients on one plain, some unexpected texture smoothing areas etc.), and dynamic shadows are glitchy if any resolution scaling different from 720p is chosen (they cuts and flicker).

isshininu commented 6 years ago

Could you provide screenshots with these issues?

kd-11 commented 6 years ago

Don't report issues with resolution scaling with the other issues. Same thing with forced anisotropic filter overrides - they will always break some games as they are semi-hacks by design. The enhancements are a bonus and should be disabled if they break the game's logic.

Psycho-A commented 6 years ago

@kd-11, yes, I already figured out that shadows is the scaling issue. And also it cures by setting resolution threshold to 512x512 (as well as 'red' menu issue).

@isshininu, yes, I can. Here's that issue related to bump mapping (as I think), and not presented on the original console. It seems that some shadowing vectors reading incorrectly, or texture coordinates are wrong so we can see these white-dark areas. Strict rendering mode shows the same.

RPCS3 vs Original: 01 bandicam 2018-03-25 19-52-03-255

More screenshots... 02 03 04 05 06 07 08

Xcedf commented 6 years ago

Saw II looks fixed like any other UE3 game except it still has wierd shadowmap issue 22

ActualMandM commented 6 years ago

Latest PR commits fixes lighting even more for SARPBC! 2018-03-23_22-35-37

kd-11 commented 6 years ago

Most issues fixed with https://github.com/RPCS3/rpcs3/pull/4312. The normal vector issue is still present though

Psycho-A commented 6 years ago

Bump mapping issues still present (see above)... Also, some lightmaps (at least in SH Downpour) are seems to be not filtered or filtered incorrectly. See the comparsion below, paying attention at the torn gradients on the walls.

1 (Original vs RPCS3). l1a l1b 2 (Original vs RPCS3). l2a l2b

ghost commented 6 years ago

Does anyone know what's wrong with the shading on the characters in killer is dead? It looks kinda correct, but I can't really explain what's wrong with it (lighting issue ?). Depth of field isn't working correctly either during cut scenes. It'll instead cover the entire screen with some distorted box.

Ale100000 commented 6 years ago

Asura's Wrath also have this problem with lighting/shadows 1 2

Parthorisian commented 6 years ago

Silent Hill Downpour [BLUS30565] - tutorial, moovie default+scene in baths when you must use qw default weapon, also available for some other spots log SilentHillDownpour_RPCS3.zip

Psycho-A commented 5 years ago

The lighting/shadowing issues are still in their place... (see https://github.com/RPCS3/rpcs3/issues/4025#issuecomment-396004614)

The only thing is that screen glitches in SH: Downpour seems to be gone now. (see https://github.com/RPCS3/rpcs3/issues/4025#issuecomment-407135060)

kd-11 commented 4 years ago

Any other common UE3 bugs left?

GustavoVR11 commented 4 years ago

As @Psycho-A mentioned in his own post (https://github.com/RPCS3/rpcs3/issues/4641), the binoculars do not work on Silent Hill downpour:

40379658-41d2f87e-5de6-11e8-93d1-6ebb48427a45 40379659-421080a4-5de6-11e8-9df5-e8d90051f3e1

Here's the savegame for BLUS30565: SaveData.zip

ruthan commented 4 years ago

Have all / other UE3 games have also sound problems, or its only UT3 problem? See https://github.com/RPCS3/rpcs3/issues/5134 I tested it on zillion machines, it could be some problem with frame pacing, timming etc, sounds are played more slowly than they should.

DefaltBR commented 4 years ago

Any other common UE3 bugs left?

Some shadows/ligthing on objects still seems to get wrong coordinates (lightmap issue? shadowmap issue?) shadows sometimes are kind of facing the light source instead of going the opposite, generating extra bright/pitch black gradients on a few objects (much more visible if there's a dynamic light in action, like the flashlight in SH Downpour)... And also, some models shows wrong depth, like shown by Ale100000... (bump-mapping or tesselation issue? If so, that may be what's generating the shadow/lighting gradient issue?) I'm not a "graphic expert" by any means, i'm just reporting what i still see in UE3 games... (i'm using latest master build, no extra settings... Native res, native Aniso, Vulkan... Tried OpenGL and it's the same)... "Extra info/Off topic": I tried SH Downpour on Xenia emu. Canary build and it doesn't have that tesselation/bump-mapping issue... Then i sniffed into the .cfgs to see if there was anything related to that, and i noticed they made a special fix for it that was only applied when using DX12 called "UE3 Tesselation Fix (DX12 Only)" or something like that, so maybe DirectX is required to fix this? Thank you, and sorry if i talked some non-sense, like i said, i'm no expert, just reporting the bugs that are still present up to date...

Asura's Wrath also have this problem with lighting/shadows 1 2

kd-11 commented 4 years ago

Retest lighting issues with https://github.com/RPCS3/rpcs3/pull/8398

Emulator-Team-2 commented 4 years ago

( Tested with pr https://github.com/RPCS3/rpcs3/pull/8398 )

Screenshots from (Asura's Wrath, Silent Hill: Downpour). Link: https://github.com/RPCS3/rpcs3/pull/8398#issuecomment-642414947

DefaltBR commented 4 years ago

Basically everything here is fixed by #8398 ! Only thing not fixed is issue number 1 from issue thread #4641 mentioned by @GustavoVR11 (binoculars in SH Downpour Devil's Pit Platform are showing black screen when looking through)

As @Psycho-A mentioned in his own post (#4641), the binoculars do not work on Silent Hill downpour:

40379658-41d2f87e-5de6-11e8-93d1-6ebb48427a45 40379659-421080a4-5de6-11e8-9df5-e8d90051f3e1

Here's the savegame for BLUS30565: SaveData.zip

And here it is in PR #8398: image

image