Данный сайт активно использует технологию JavaScript.
Пожалуйста, включите JavaScript в вашем браузере.
Тема «Classic»
Тема «Thottbot»
Variable Rate Shading Graphics Options on the Patch 10.0.7 PTR
PTR
Опубликовано
11.02.2023 в 08:00
Archimtiros
Another small improvement discovered in today's Dragonflight Patch 10.0.7 PTR update is the inclusion of Variable Rate Shading options! Designed to boost performance in modern GPUs by reducing the complexity of small shaded objects, while allocating processing power for more complex ones, VRS modes breaks on-screen images down into blocks, determining their importance and saving processing power from shading unnecessary areas that the player can't see. The result of this process increases frame rates, ideally with little to no perceptible difference to the human eye.
An
Nvidia Developer VRWorks article
goes into great detail, with a sample image helping explain how Variable Rate Shading breaks down areas of the screen to prioritize different shading elements.
NVIDIA VRWorks
Turing introduces a new and more flexible technique to control the shading rate called Variable Rate Shading (VRS). With VRS, the shading rate can now be adjusted dynamically across the image - every 16 pixel x 16 pixel region of the screen can now have a different shading rate.
This fine level of control enables developers to deploy new algorithms that were not previously possible for optimizing shading rate and increasing image quality. In this section, we will describe the underlying hardware mechanisms of VRS, and a few of the ways developers can enable it.
Figure 1 – Turing VRS supported shading rates and example application to a game frame.
Without VRS, every pixel in the scene in Figure 1 would be shaded individually (the 1x1 blue grid case). With VRS, the pixel shading rate of triangles can vary. The developer has seven options to choose from for each 16x16 pixel region, including having one shading result be used to color four pixels (2x2), or 16 pixels (4x4), or non-square footprints like 1x2 or 2x4. The colored overlay on the right side of Figure 01 shows a possible application to a frame - the car, sky, and foliage have been shaded at full rate (i.e., blue region) to preserve fine details. The area next to the car has been shaded once per four pixels (green), and the road to the far left and right periphery has been shaded once per eight pixels (yellow).
With Turing’s Variable Rate Shading technology, a scene can be shaded with a mixture of rates varying between once per visibility sample (super-sampling) and once per sixteen visibility samples. The developer can specify the shading rate spatially (via a texture). As a result, a single triangle can be shaded using multiple rates, providing the developer with fine-grained control.
This video from Digital Foundry goes a bit further on the subject, analyzing VRS modes in Wolfenstein 2.
Оформить Wowhead
Premium
2$
месяц
[Enjoy an ad-free experience, unlock premium features, & support the site!]
Показать 0 комментариев
Скрыть 0 комментариев
Зарегистрируйтесь, чтобы оставить комментарий
Комментарии на английском языке (37)
Написать комментарий
Вы не авторизованы. Пожалуйста,
авторизуйтесь
или
зарегистрируйтесь
, чтобы оставить комментарий.
Предыдущая новость
Следующая новость