World of Tanks

Developer Diaries: Ray Tracing in World of Tanks

Introduced in March 2018 as part of Update 1.0, the Core graphics engine significantly improved the visual fidelity of World of Tanks. Now it’s time to move forward and integrate new technologies into the core engine. One of them will be a new form of ray tracing that will bring close to displaying real-life shadows that can be run on any graphics cards that supports DirectX 11. That means that it could be even enabled on the latest notebooks with the latest generations of Intel integrated graphics without a special graphics card with hardware ray tracing support.

The correct implementation of shadows has been one of the industry’s biggest problems for a long time. In Wargaming’s case, it was implementing correct vehicle shadows and being in a constant balance between quality and performance. At one point the vehicles in World of Tanks became more detailed than their shadows and it was time for a change.

Intel had a library called Intel Embree for a long time. It specializes in quick BVH building and has been mostly used in offline applications, the movie industry, computer-animated films and so on. During the collaboration and consulting Intel’s advanced rendering team, Wargaming comes with a solution and implemented the multi-core technology and solutions for concurrent rendering in update 1.4, the Intel Embree technology which took less than a week.

It visually got close to display real-life shadows as they will be sharp or soft in those very places where they should be, as they will try to mimic real-life shadow behaviour.

We decided to use World of Tanks enCore as we did before the update 1.0 release. World of Tanks enCore will now let our players try ray tracing in-game, you can already download the World of Tanks enCore RT app. Launch it, adjust the rate tracing quality, check if your computer can handle it and see the visual difference.

From October 15, World of Tanks enCore RT will be available to download at enCore website.

Liked it? Take a second to support Harkonnen on Patreon!

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.