OutRun2006Tweaks icon indicating copy to clipboard operation
OutRun2006Tweaks copied to clipboard

Cars Base Shadow Missing

Open Sonic-TV opened this issue 1 year ago • 23 comments

Image_1720284054446 As seen in this image. Left: 2SP, Right: C2C. Notice the circled area.

Sonic-TV avatar Jul 06 '24 16:07 Sonic-TV

Yeah, this has been bothering me too - it makes the car look weird without it.

espiox avatar Jul 07 '24 07:07 espiox

It is a strange bug. I'm wondering if it has something to do with newer GPUs, since this was also an issue with C2C & 2SP PS2 versions on very old builds of PCSX2, and also the Lindbergh game via TeknoParrot.

brad86m avatar Jul 07 '24 08:07 brad86m

thank god, i thought i was the only person to notice that it was missing.

Pepperkid222 avatar Jul 08 '24 02:07 Pepperkid222

Also noticed that Flag Man has a stencil shadow in the PC version instead of a soft shadow. PS2,Xbox, and Arcade have soft.

brad86m avatar Jul 08 '24 08:07 brad86m

Isn't it just a porting issue? The PC version definitely isn't the definitive version, from what I remember (graphically, anyway--the shadows, and the bloom are inferior). If it could be fixed, that'd be cool though.

Tenome avatar Jul 10 '24 05:07 Tenome

It's only the PC port that is missing the soft shadow under the car and on flag man. Even the PSP port has them.

brad86m avatar Jul 10 '24 07:07 brad86m

Might have something for this:

OR2006C2C_JB72xztY4i

Just needed to re-add 4 lines back from Xbox C2C port, not sure why they were removed really.

Xbox port did halve the opacity of it though which made it almost invisible on PC, in pic above I just made it use the opacity value setup for the car unchanged, wonder how it compares with other ports though.

If anyone wants to try it: OutrunTweaks-CalcPeraShadow-fix.zip

ATM this is just for player car, in Xbox there's two other uses of the same shadowing, hopefully can figure out where to add them back in PC soon.

This also seems to help with #23 since it can mask the stencil shadow issues: OR2006C2C_mwOJHyTSbQ

emoose avatar Jul 10 '24 17:07 emoose

Amazing work, thanks @emoose!

espiox avatar Jul 10 '24 18:07 espiox

Great, it indeed solves issue #23:

OR2006C2C_2024_07_10_15_46_05_389 OR2006C2C_2024_07_10_15_47_25_499

What are the other use cases for these shadows?

DonelBueno avatar Jul 10 '24 18:07 DonelBueno

Looks like the other 2 uses were just the car selection screens, latest commit added those too.

Not sure if the shadowing is maybe too dark with this though, would be interested in any comparisons with the console ports.

emoose avatar Jul 10 '24 21:07 emoose

It definitely looks a bit darker than the console ports, I’ll try and compare properly tomorrow.

espiox avatar Jul 10 '24 21:07 espiox

Great, it indeed solves issue #23:

OR2006C2C_2024_07_10_15_46_05_389 OR2006C2C_2024_07_10_15_47_25_499

What are the other use cases for these shadows?

Flag man uses a soft shadow

brad86m avatar Jul 11 '24 18:07 brad86m

Looks like the other 2 uses were just the car selection screens, latest commit added those too.

Not sure if the shadowing is maybe too dark with this though, would be interested in any comparisons with the console ports.

fgfgfgf Hope that helps

Also. Always bugged me at how the Xbox and Arcade have that nice sheen look to the back grill on the F50 depending on lighting, but on PS2 and PC it's just black and doesn't seem to have any shine.

brad86m avatar Jul 11 '24 19:07 brad86m

Looks like the other 2 uses were just the car selection screens, latest commit added those too. Not sure if the shadowing is maybe too dark with this though, would be interested in any comparisons with the console ports.

fgfgfgf Hope that helps

Also. Always bugged me at how the Xbox and Arcade have that nice sheen look to the back grill on the F50 depending on lighting, but on PS2 and PC it's just black and doesn't seem to have any shine.

Probably because of the shader, since C2C was being developed for Multiple platforms.

Pepperkid222 avatar Jul 11 '24 19:07 Pepperkid222

They did downgrade the game slightly even for the Xbox with C2C, but that effect remained intact.

brad86m avatar Jul 11 '24 20:07 brad86m

@brad86m much appreciated! To me shadow looks like it's pretty much the same as Lindbergh, surprising that Xbox also seems the same since that was using opacity 0.5 which is nearly invisible on PC, guess maybe it's some difference with the renderer.

Will try looking into flag man soon, wonder if it's applied to him specifically or if it's all character models ("robots" in the code), maybe the ending charas are also missing shadow too?

emoose avatar Jul 11 '24 21:07 emoose

found something odd with the sprite. It seems to fight and kind of break on hills.

https://github.com/user-attachments/assets/d5154dc1-6f9a-4fef-9e17-add7219693db

I've seen similar fighting with that small hill before the round a bout in the casino level not shadow related in that level though. If anyone could check if it breaks on the xbox, lindbergh, OTarcade or PS2 would be nice. I don't have those versions atm. Use the Spider it's the easiest to see any issues with.

RIKLAVIEGASINTRODUCTION avatar Jul 12 '24 15:07 RIKLAVIEGASINTRODUCTION

I've seen similar fighting with that small hill before the round a bout in the casino level not shadow related in that level though.

Yeah even other classics had those glitches, for example Scud Race. You either lift the shadow or lower the road, but it would break the illusion of being there.

Outrunner24 avatar Jul 12 '24 17:07 Outrunner24