Graphics Improvements in the Leviathans Update!

With the Leviathans major update, we have some good news for those who like playing with the latest graphics technologies on display. Ray tracing has improved a lot since the last update and today we wanted to share with you what to expect!

First up, performance

We’re always working to make performance better and come up with ways to lessen the load on the CPU and GPU for a smoother experience.

On the GPU side, we’ve come up with some ideas on improving performance in the most demanding scenario for Ray tracing, such as rendering foliage. Tracing rays through trees and forests is a time consuming task for the GPU. By changing the method of how rays are checked against leaves and branches, we were able to avoid severe performance degradation in these cases. Driving through a forest, or flying close to one while looking at it is much smoother now.

And those who have the hardware for it can expect it to be even better soon, as Microsoft announced a technique called Opacity Micro Maps (OMM) to be part of DirectX. This will be another bigger jump in tracing foliage. Microsoft also announced that Shader Execution Reordering is coming to DirectX which will help with performance in general. These features are in preview in DirectX and we are working on utilizing them to make performance even better.

Ray tracing is not only a GPU intensive workload, but also very demanding on the CPU, as we constantly need to update the acceleration structures to keep the Ray tracing in sync with the world. On the CPU side, we have identified many bottlenecks that were limiting performance. Ray tracing is using up to 8 CPU cores to do its work, and we have worked on faster processing and better synchronization on those cores. The gains here depend on many factors (CPU type, RAM speed, etc.) but every system should see a performance improvement.

Next, image quality

It’s important to keep the game visuals improving. Ray tracing already improves shadows, reflections and ambient occlusion. But now it is time to improve global illumination.

There’s a new option now, which when enabled, replaces ambient occlusion. We call it Path Traced Global Illumination or PTGI. Back in 2018 (time flies) when we introduced Global Illumination (GI) to the game it was a big visual leap, but technology keeps improving and now we can do it even better.

PTGI is simulating light, bouncing around in the scene, and calculates the lighting on surfaces which are indirectly lit. For example, in shadows, indoors or valleys. The old GI does a great job with this very topic, but it has its limitations. It works on a much more simple and inaccurate representation of the world, and it has a limited range.

The first usually shows as light leaking. This is when light appears where it should not be. As on the floor here on the left.

PTGI cleans all of these leaks up and makes the lighting in interior areas much more consistent with the rest of the scene. Also as you can see, PTGI embraces light more as it can simulate its bounces on a larger scale.

PTGI off:


PTGI on:

The limited range is sometimes very obvious. For example, during ground battles on a map with cloudy weather or in large indoor areas. The line in the middle of the bus stop is the edge of the area covered by the old GI system.

With PTGI, this limitation is gone, and the entire image is receiving consistent global lighting.

PTGI off:


PTGI on:

Another very notable difference is that as the old GI is working on a simplified scene, many times it thinks the surface should be lit by the sky, when it shouldn’t. As a result, the indirectly lit areas having a blue tint on them — more than there should be.

As PTGI is working with the actual scene, and simulate more light bounces, the area is lit more naturally.

PTGI off:


PTGI on:

The same can be seen on more open areas as well. With the old GI, the tiles and pavement have a somewhat unnatural blue color on them.

PTGI now simulates this more correctly and results in a more consistent image.

PTGI off:


PTGI on:

Finally, you may have downloaded some extra FPS

With the Leviathans update, when your GPU supports it, you can enable Frame Generation (FG). We have three flavors of it:

  • NVIDIA DLSS Frame Generation, working on NVIDIA GeForce RTX 40 Series and above GPUs when DLSS is enabled
  • AMD FSR Frame Generation, working on AMD Radeon RX 5000 Series and above, NVIDIA GeForce RTX 20 Series and above and Intel Arc, when FSR is enabled
  • Intel XeSS Frame Generation, working on Intel Arc GPUs when XeSS is enabled

Depending on the method and your hardware, the GPU can generate one to three frames for every rendered frame. This will result in a higher perceived FPS. The gain is dependent on many components of your system, but note that it is very rare that one generated frame for every normal frame would double your frame rate.

The best case for it to work, is when you have a high refresh rate monitor, like 120 Hz, and an already high FPS close to the monitor’s frequency, like around 100. In a case like this, FG can help you reach the refresh rate of the display.

NVIDIA DLSS Frame Generation is using NVIDIA REFLEX to reduce the latency. For the other vendors, we also added support for Intel XeLL and AMD Radeon Anti Lag 2. These are similar to REFLEX, and in the options menu, you see the option for the technology applicable to your hardware. If you are using an AMD GPU, you will see Anti Lag 2 for example.

Note that FG and latency reduction is independent from Ray tracing, so you can use it without Ray tracing as well, but most of these technologies only work with DX12.

So what is the final performance you ask? It depends on many factors of your system, but you should see an uplift. To have a sense of the current performance on Ray tracing, here you can see the game running on Movie graphics preset, Medium RT preset (featuring all RT effects, even PTGI), XeSS anti-aliasing with Balanced upscaling on an MSI Claw 8 gaming handheld.

As you can see the game is easily running at 70-90 FPS on a handheld like this.

And last but not least, we’re still working on the final touches to Ray tracing for consoles. Soon you’ll be able to try it yourself.

17 Likes

so any updates on ray tracing and consoles?

3 Likes

Improvements are welcome but aircraft spotting is absolutely butchered with this update. Air SB and maybe anti-CAS in ground modes are the most affected by this. Please address this as soon as possible.

https://community.gaijin.net/issues/p/warthunder/i/Ju1vFZNRaOY4

8 Likes

It’s not much of an update that you probably want, but your answer is right there:

9 Likes

dang it, im blind…

2 Likes

can you read

I’m afraid that auto generated frames will actually create invisible tanks. it’s already insane to spot tanks without thermals a km away hiding through 2 forests, a house, and the snail. I hate tanks because I’m shot through 2-3 windows, a bush and a tree every single game. But I can’t see them at all. And then the replay just shows a building with a bush. Sometimes I get lucky and spot them first, but with frame generation I have a hunch that in scenarios like that they will actually not exist to the naked eye.

3 Likes

The article could have been written better as there is a heading “Finally, you may have downloaded some extra FPS” and describes Frame Generation stuff… so that was the “Final” text … but then starts mentioning new things that were unrelated

(Edit: other than that, there was a lot of good info in there)

1 Like

Yes, but not beyond like 2 feet in front of me without glasses

Can’t wait for motion blur and ray tracing on console

Sadly they somehow removed the render distance settings so in particular in air Vehicles buildings and everything else is in low Polygon mode were each House just consists of 4 Walls and a poorly fitted Roof
Until you are within Touch distance (but on the new factory map the low Poly State stays no matter how close you are)

And small objekts like fences dont spawn in at all until you are within Touch distance

Even wen using the Movie preset

I always appreciate in depth posts like this, so thank you!

When talking about image quality, I am missing some info on antialiasing. Like implementation of FSR 4, which can be used as alternative method for it, then maybe some effort to reduce shimmering and blurring of distant details, so visual target detection is improved.

Regarding global illumination, I would like to see some improvements during bad weather/overcast, there is the biggest weakness of War Thunder regarding GI, imo.

3 Likes

Funny joke guys, where’s you’re next comedy gig to?

There’s still countless reports on fps from after this update released, performance issues are still present sometimes after going back to the hangar from a game - Random frame drops.

Also the “alt-tab” bug is still present after dozens of reports going back 2 years and each of them being ignored. Game freezing and completely unresponsive when alt-tabbing.

Being dismissed by CM’s because -

is a joke and disgusting.

What’s the point in reporting performance issues if they get ignored and we just get told “We’re always working to make performance better”.

3 Likes

Good to hear there’s improvements here. The hangar has gotten really laggy after matches now and matches freezing has become alot more common.

My computer isn’t happy.

maybe alt-tab and the framedrops aren’t a game issue necessarily or maybe just maybe (here me out), they aren’t supposed to be reported on the forums but instead the bug report website.

CMs can’t do anything regarding stuff like bug reports, they are just the messengers basically AFAIK

Warthunder Infantry confirmed for this year?!?!?

Really though, these graphic changes manage make the game look even more better and beautiful when it feels like it was already perfect last week

Why lock down FSR frame gen behind FSR upscaling. Mods like DLSS-to-FSR3 have shown time and again that this is not a limitation. I’m on a 3090 and I’d like to enable both DLSS upscaling and FSR3 frame gen.

Can you please take a look at the performance issues that are in the non-RTX graphics?
Zooming from my Ka-52 near trees and looking through and at trees causes huge drops with audio also becoming silent.

Cool.

So can you fix spotting planes in the air yet? especially in VR? Graphics improvements are nice but I’d like to actually be able to see enemies against the ground and sky especially in Sim.

Many people are voicing how frustrated they are by this. The latest major update has ruined visibility for air players.

1 Like

According to NVIDIA, FSR frame generation is pointless on RTX 20-series and newer—Reflex won’t work with it, and the added lag outweighs any benefit.

1 Like