so.. in jayztwocents' video about RTX on/off comparison.. the RTX off is probably the poorest implementation of reflections i've ever seen in a game..
conspiracy theory: the games with RTX have notably poor "legacy reflections" to make RTX seem better.
for example: this is anno 1404: venice, one of ubishit's lower budget titles from quite a few years back, settings cranked to max, easily playable on most semi-recent setups:
and as for the "things out of frame" argument.. here's a reflection of a building just out of frame, at the top of the window:
-
I've seen one video comparing BF V with DXR on/off and it was ludicrous. For 1/3rd of the fps you literally see no difference when actually playing the game.
I'm a big fan of visuals and improvements but not for that kind of fps hit. If there was a GTX2080Ti for half the price of the RTX I'd probably get that, lol.
-
Not quite...
Sorry. Different game engine. Your example game engine is probably doing cheating and doing 2 object renders. It renders 2 of everything, one in the scene, the second underwater/flipped. An example of this is mirrors in FPS single player games. Often they put a second character *inside* the mirror, so it looks like a reflection. In the old games, if you walked up to the mirror, the second character sometimes fell out the other side.
Or one of the other options.
BFV could do that, but it would also be a massive FPS hit. So most Firs Person Shooters in multiplayer mode use screen space instead (DXHR may not, but that's in the singleplayer mode).
I agree the NVidia presentation was bullshots and fake out, and a big scam.
I agree some of the graphics in BFV could better, I also agree the ray casting is done poorly in BFV. But I don't think it's normal reflections are much different from BF4.
-
@TechyBen its just an exceptionally poor implementation to compare RTX against.
and i have no idea how this game does stuff, all i know is i see this run on low-end hardware like it's nothing, and can only wonder why they couldnt implement something at least acceptable in a triple-A title.
-
As said. It's not "poor". They have to use a different tech. If they used multiple object render (as in your game and in Mario 64) they would half the FPS for everyone. So they instead use "Screen Space render".
Your game can do full reflections because it's an RTS. It has a lower FPS cap, textures, models etc. If you tried to do that in BFV, you would half the FPS. No modern First Person Shooter does that. They all use Screen Space reflections. Sometimes they will use render targets:
But this can only be done on *mirrors* not on water/cars... sometimes IIRC you can do it on windows/panels... but again, it would half the FPS and not give a good effect anywhere except a bathroom mirror. XD
-
This:https://docs.unrealengine.com/en-us/Engine/Rendering/LightingAndShadows/PlanarReflections
Crysis 2/3 used it. They were "the pinnacle" of the "best" graphics. So it's not "poor".
-
quoting my own statement, because wether you agree or not, it is true:
it *is* a very poor implementation, if literally every game in my steam library does it better. i dont care what's under the hood of my car, if it drives like a grandma it's a poor driving car.
if a €10 game can do better, they did it wrong.
-
https://support.lumion.com/hc/en-us/articles/360003455994-How-do-Planar-Reflections-work-
They could not get all the effects on Planar. They can add it I guess. But chose Screen Space to save on performance.
The Anno series might use Planar reflections as it does not matter for the FPS hit. BFV chose not to because of the FPS hit.
-
@TechyBen and yet they implement RTX? i mean.. if we're talking FPS hit.. just rip all the eyecandy out then..
it seems too "polarized" to go for such a "king and the rags" implementation where they went full on with the tech they are trying to sell, opposed to what's now supposedly more useless than windows XP.
-
Found the info! Your game, and the older FarCry games (and others I guess) do sometimes use Planar Reflections. These ONLY work for level, still water and flat Mirrors/windows.
So games with waterfalls, rounded metal, car windshields etc, will not show reflections. I don't know why yet, but seems game engines don't use both Planar and screen space at the same time, so they have to choose only water (Anno series!) or in the case of BF5/FC5 screen space so they can reflect more stuff in the world (but loose things like player/character reflections in some mirrors, which is why all the mirrors in Fallout 3 are broken. ).