Alexey Panteleev – NVIDIA Technical Blog News and tutorials for developers, data scientists, and IT admins 2023-12-21T19:01:14Z http://www.open-lab.net/blog/feed/ Alexey Panteleev <![CDATA[Q&A: Looking Back to When 1997��s Quake II Got a Path Tracing Update]]> http://www.open-lab.net/blog/?p=75811 2023-12-21T19:01:14Z 2023-12-20T22:15:39Z In 2019, if you wanted to check out the cutting edge in video game graphics, you needed an NVIDIA GeForce RTX 20 Series GPU and a copy of a game that was...]]>

In 2019, if you wanted to check out the cutting edge in video game graphics, you needed an NVIDIA GeForce RTX 20 Series GPU and a copy of a game that was released in 1997, Quake II. With those pieces in hand, you could be among the first players in the world to see path tracing running in real-time on a consumer GPU. “Somehow a game from 1997 convinced me it was time to upgrade…

Source

]]>
0
Alexey Panteleev <![CDATA[Unlocking GPU Intrinsics in HLSL]]> http://www.open-lab.net/blog/?p=72095 2023-11-30T19:43:27Z 2023-11-21T18:08:42Z There are some useful intrinsic functions in the NVIDIA GPU instruction set that are not included in standard graphics APIs. Updated from the original 2016 post...]]>

There are some useful intrinsic functions in the NVIDIA GPU instruction set that are not included in standard graphics APIs. Updated from the original 2016 post to add information about new intrinsics and cross-vendor APIs in DirectX and Vulkan. For example, a shader can use warp shuffle instructions to exchange data between threads in a warp without going through shared memory…

Source

]]>
0
Alexey Panteleev <![CDATA[Writing Portable Rendering Code with NVRHI]]> http://www.open-lab.net/blog/?p=36509 2023-10-25T23:53:01Z 2021-08-20T20:33:46Z Modern graphics APIs, such as Direct3D 12 and Vulkan, are designed to provide relatively low-level access to the GPU and eliminate the GPU driver overhead...]]>

Modern graphics APIs, such as Direct3D 12 and Vulkan, are designed to provide relatively low-level access to the GPU and eliminate the GPU driver overhead associated with API translation. This low-level interface allows applications to have more control over the system and provides the ability to manage pipelines, shader compilation, memory allocations, and resource descriptors in a way that is…

Source

]]>
7
Alexey Panteleev <![CDATA[Rendering Perfect Reflections and Refractions in Path-Traced Games]]> http://www.open-lab.net/blog/?p=19536 2023-10-25T23:53:16Z 2020-08-13T23:30:23Z With the introduction of hardware-accelerated ray tracing in NVIDIA Turing GPUs, game developers have received an opportunity to significantly improve the...]]>

With the introduction of hardware-accelerated ray tracing in NVIDIA Turing GPUs, game developers have received an opportunity to significantly improve the realism of gameplay rendered in real time. In these early days of real-time ray tracing, most implementations are limited to one or two ray-tracing effects, such as shadows or reflections. If the game’s geometry and materials are simple enough…

Source

]]>
0
���˳���97caoporen����