They did in these GTA remasters
''that's the illusion!''
They did in these GTA remasters
Tom is smart enough to wait for final release code before diving into the reasons.Does Tom even know the specs of those machines? Why is he even surprised the PS5 is having such an edge in transparency heavy scenes? We know PS5 has about 18% faster pixel throughput with color ROPs and about 130% advantage with depth/stencil ROPs against the heavily downgraded ROPs inside XSX. As I understand it (I could be wrong) those depth/stencil ROPs could be very uselful in scenes just like this one with a dense forest.
Don't know why this soldier has no ghosting artifacts, but if you watch on the original source on DF, you can clearly see the ghosting on other soldiers (e.g. next to the 41m mark). So it is still present. Maybe just a problem when the screenshot was made. E.g. a few frames later or earlier or something like that.I want to talk about the temporal reprojection pass done in Vanguard. Now if you remember the summary I have done about the checkerboard rendering done in Dark Souls Remastered we could see how the ID Buffer could remove the ghosting effects created by the temporal reprojection that can typically be seen in CBR (and possibly many TAA methods). So I thought ID Buffer (hardware or software) could be used in others games using CBR and others reconstruction methods with a temporal pass, like COD Vanguard, and looking at ghosting (or lack of it) could be a good way to tell. So I have looked for it and immediately noticed a difference between Xbox Series and PS5 using the image comparison tool (first pic) in the Digital Foundry article.
Ghosting (very likely due to a temporal reprojection pass) is as far as I can tell totally removed on the PS5, and is surprisingly still there in both Xbox Series versions. Now it could be due to the fact that is has being somehow deactivated in that scene on Xbox, I doubt it, but we'd need more scenes to be sure.
If that ghosting is caused by a temporal pass they probably use some kind of ID Buffer on PS5 (and Pro version). The fact that it's only used on PS5 could be explained by the custom hardware (being on Pro) still present on PS5 cause if they used software ID Buffer they would logically also use it on Xbox Series (like they do in Dark Souls Remastered).
I think plenty of games with TAA methods could highly benefit from ID Buffer (hardware or software). For instance Kena on PS5 has plenty of ghosting due to the temporal anti-aliasing (TAAU) used in that game.
EDIT: removed reference to CBR done in Vanguard. They use their own custom reconstruction method which is AFAIK not CBR.
Good investigation, I urge you to continue to find more examples in this title and others.I want to talk about the temporal reprojection pass done in Vanguard. Now if you remember the summary I have done about the checkerboard rendering done in Dark Souls Remastered we could see how the ID Buffer could remove the ghosting effects created by the temporal reprojection that can typically be seen in CBR (and possibly many TAA methods). So I thought ID Buffer (hardware or software) could be used in others games using CBR and others reconstruction methods with a temporal pass, like COD Vanguard, and looking at ghosting (or lack of it) could be a good way to tell. So I have looked for it and immediately noticed a difference between Xbox Series and PS5 using the image comparison tool (first pic) in the Digital Foundry article.
Ghosting (very likely due to a temporal reprojection pass) is as far as I can tell totally removed on the PS5, and is surprisingly still there in both Xbox Series versions. Now it could be due to the fact that is has being somehow deactivated in that scene on Xbox, I doubt it, but we'd need more scenes to be sure.
If that ghosting is caused by a temporal pass they probably use some kind of ID Buffer on PS5 (and Pro version). The fact that it's only used on PS5 could be explained by the custom hardware (being on Pro) still present on PS5 cause if they used software ID Buffer they would logically also use it on Xbox Series (like they do in Dark Souls Remastered).
I think plenty of games with TAA methods could highly benefit from ID Buffer (hardware or software). For instance Kena on PS5 has plenty of ghosting due to the temporal anti-aliasing (TAAU) used in that game.
EDIT: removed reference to CBR done in Vanguard. They use their own custom reconstruction method which is AFAIK not CBR.
Interesting. Indeed I don't have access to original DF source. Can you provide us with a high resolution screenshot of that moment at 41mn?Don't know why this soldier has no ghosting artifacts, but if you watch on the original source on DF, you can clearly see the ghosting on other soldiers (e.g. next to the 41m mark). So it is still present. Maybe just a problem when the screenshot was made. E.g. a few frames later or earlier or something like that.
btw, thx to the unsharp presentation of the series s, the fire on the left (car) looks best on the screenshot (IMHO) ^^. It is much to clear on the other consoles for fast moving fire .. but that is just a coincidence.
It is directly on the page you linkedInteresting. Indeed I don't have access to original DF source. Can you provide us with a high resolution screenshot of that moment at 41mn?
Yes, OK I see it now. But we can see the ghosting here has actually being reduced compared to XSX. I already talked about that in my summary that ID buffer could also only reduce the ghosting. Seems it's also the case here.It is directly on the page you linked
Just scroll down to the 4-picture-box and click the first.
on this note: size of ghosting could also be a symptom of frame rate, missed frames/lower frame rate could make ghosting worse etc.Yes, OK I see it now. But we can see the ghosting here has actually being reduced compared to XSX. I already talked about that in my summary that ID buffer could also only reduce the ghosting. Seems it's also the case here.
That's not a cheap. And without knowing what the performance issues are, the upgrade costs to a higher performing engine could be considerable.
not surprising that the ps4 does much better than the xbox one. It shows the age of these systems with the Xbox one original at 900p with enemies updating at 15fps. You can see the Series S while it has a slight resolution deficit the rest of the image makes it a solid upgrade over the one x and a huge upgrade over the one. I mean the series s is 12.33 seconds to load vs the 22.58 seconds of the one.
I really think Microsoft needs to develop some teams that go around and help developers optimize for the series consoles. I think they would be able to get a lot of bang for their buck
I'm not saying for the companies to upgrade to a new engine. I am saying MS should have a team that goes around and helps to optimize the current engine for their systems. I am pretty sure they have a ton of software that figures out bottle necks nad issues in the engines. Didn't they speak to that when they designed the xbox one x ?That's not a cheap. And without knowing what the performance issues are, the upgrade costs to a higher performing engine could be considerable.
I'm saying, to maximize the hardware of said console, could require significant deviations of how they currently do things resulting in a lot of changes in the engine to squeeze more performance out of it. If moving to a new engine is cheaper than doing it in house, you will see some go that direction. They are likely more interested in just shipping a game as they do not have the budget luxury of optimization.I'm not saying for the companies to upgrade to a new engine. I am saying MS should have a team that goes around and helps to optimize the current engine for their systems. I am pretty sure they have a ton of software that figures out bottle necks nad issues in the engines. Didn't they speak to that when they designed the xbox one x ?
MS should send out a team , profile the game and run their ai on it to figure out what they can improve in the engine. Then help optimize the engine for their system. I would understand that going from say crytek to unreal 5 would cost a lot and require a lot of rework.
I'm saying, to maximize the hardware of said console, could require significant deviations of how they currently do things resulting in a lot of changes in the engine to squeeze more performance out of it. If moving to a new engine is cheaper than doing it in house, you will see some go that direction. They are likely more interested in just shipping a game as they do not have the budget luxury of optimization.
This happens everywhere and a lot. Instead of absorbing the cost to optimize, they push the requirements onto the hardware and push consumers to buy more powerful hardware if they want a better experience.
The question we need to ask is whether their title is known for the best graphics, and if doesn't result in additional sales, why bother.
Or provide the tools to developers, which I'm sure they do.I'm not saying for the companies to upgrade to a new engine. I am saying MS should have a team that goes around and helps to optimize the current engine for their systems. I am pretty sure they have a ton of software that figures out bottle necks nad issues in the engines. Didn't they speak to that when they designed the xbox one x ?
MS should send out a team , profile the game and run their ai on it to figure out what they can improve in the engine. Then help optimize the engine for their system. I would understand that going from say crytek to unreal 5 would cost a lot and require a lot of rework.
in my experience they offer this already. They develop examples and tutorials of how to leverage things. Large Publishers are generally the ones providing additional support in the way you are describing. It's rare that MS will send their own teams to resolve issues unless there is profitable reason to do so.it could be , but at the same time there can be a lot they can do to enhance performance without a new engine. That is what the team is for, to decide if there are improvements they can help implement. No dev is going to take an almost complete game and switch to a new engine. But a dev can implement some changes before a game ships