CoD Advanced warfare reflection?

about everything
Post Reply
  • Author
  • Message
Offline
*blah-blah-blah maniac*
Posts: 565
Joined: 05 Apr 2014, 10:29
Location: Taiwan

CoD Advanced warfare reflection?

Check this vid, something is definitely wrong with the reflection.
Looks like the reflection plane ( or mirror plane?) wrongly set at eye level?
_________________
Intel Xeon L5639 6C12T @3.96GHz | Gigabyte ga-x58a-ud3r | MSI GTX680 4G | 48G RAM | Intel 760p Nvme w clover bootloader
Flickr
YouTube

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

Re: CoD Advanced warfare reflection?

Looks like it's not reflection and not computed each frame.
_________________
i9-9900k, 64Gb RAM, RTX 3060 12Gb, Win7

Offline
Posts: 96
Joined: 21 Sep 2014, 09:04
Location: Somewhere

Re: CoD Advanced warfare reflection?

Next gen, next gen everywhere. I hate such marketing things.

Reflections on such surfaces are not so noticeable by most people that it makes sense not to reflect everything from image space and just slap a texture or reflect only certain objects and light sources from a static perspective (that is why it looks like it is set at wrong eye level) for the best performance.
BTW, in Skyrim, go to Riften or Riverwood bridge, jump around the water. You can see the same thing, most reflections on water surfaces are drawn from LODs depending on position of player character in the world.
_________________
AMD FX-8320 @ 4.5Ghz OCed, DDR3 4GB@1600mhz CL9, ASUS Radeon R9 290x DirectCUII, Win7 x64.

Offline
*blah-blah-blah maniac*
Posts: 565
Joined: 05 Apr 2014, 10:29
Location: Taiwan

Re: CoD Advanced warfare reflection?

I know that is pregenerated texture, but that doesn't explain the weird reflection.

When jumping with fixed camera angle, the view angle to the reflection image of a particular object should be greater due to moving away from reflection plane.

But in CoD AW, the view angle of the lightbulb when jumping is smaller as if one is closer to the reflection plane.
Since view angle will not change if campos.y not considered at all, it looks like they do include campos.y in reflection vector computation, but somehow it was inverted.

something like
campos.y = bias - campos.y can fix this?

By "view angle", I mean the angle to the camera axial. Sorry if there is any misused terms.
_________________
Intel Xeon L5639 6C12T @3.96GHz | Gigabyte ga-x58a-ud3r | MSI GTX680 4G | 48G RAM | Intel 760p Nvme w clover bootloader
Flickr
YouTube
Post Reply