Nvidia GeForce RTX (Ray Tracing Texel eXtreme) is a professional visual computing platform created by
Nvidia
Nvidia CorporationOfficially written as NVIDIA and stylized in its logo as VIDIA with the lowercase "n" the same height as the uppercase "VIDIA"; formerly stylized as VIDIA with a large italicized lowercase "n" on products from the mid 1990s to ...
, primarily used for designing complex large-scale models in architecture and product design, scientific visualization, energy exploration, games, and film and video production. Nvidia RTX enables real-time
ray tracing. Historically, ray tracing had been reserved to non-
real time applications (like
CGI in visual effects for movies and in photorealistic renderings), with video games having to rely on
direct lighting and
precalculated indirect contribution for their rendering. RTX facilitates a new development in computer graphics of generating interactive images that react to lighting, shadows and reflections. RTX runs on Nvidia
Volta
Volta may refer to:
Persons
* Alessandro Volta (1745–1827), Italian physicist and inventor of the electric battery, count and eponym of the volt
* Giovanni Volta (1928–2012), Italian Roman Catholic bishop
* Giovanni Serafino Volta (1764–184 ...
-,
Turing-,
Ampere
The ampere (, ; symbol: A), often Clipping (morphology), shortened to amp,SI supports only the use of symbols and deprecates the use of abbreviations for units. is the unit of electric current in the International System of Units (SI). One amp ...
- and
Ada Lovelace
Augusta Ada King, Countess of Lovelace ('' née'' Byron; 10 December 1815 – 27 November 1852) was an English mathematician and writer, chiefly known for her work on Charles Babbage's proposed mechanical general-purpose computer, the ...
-based
GPUs, specifically utilizing the Tensor cores (and new RT cores on Turing and successors) on the architectures for ray-tracing acceleration.
In March 2019, Nvidia announced that selected
GTX 10 series (
Pascal) and
GTX 16 series (Turing) cards would receive support for subsets of RTX technology in upcoming drivers, although functions and performance will be affected by their lack of dedicated hardware cores for ray tracing.
In October 2020, Nvidia announced Nvidia RTX A6000 as the first Ampere-architecture-based graphics card for use in professional workstations in the Nvidia RTX product line.
Nvidia worked with
Microsoft
Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
to integrate RTX support with Microsoft's
DirectX Raytracing API (DXR). RTX is currently available through Nvidia
OptiX and for
DirectX
Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direc ...
. For the Turing and Ampere architectures, it is also available for
Vulkan.
Components
In addition to ray tracing, RTX includes artificial intelligence integration, common asset formats, rasterization (CUDA) support, and simulation APIs. The components of RTX are:
*
AI-accelerated features (NGX)
* Asset formats (USD and MDL)
* Rasterization including advanced shaders
* Raytracing via
OptiX,
Microsoft DXR
DirectX Raytracing (DXR) is a feature introduced in Microsoft's DirectX
Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Micros ...
and
Vulkan
* Simulation tools:
** CUDA 10
** Flex
**
PhysX
PhysX is an open-source realtime physics engine middleware SDK developed by Nvidia as a part of Nvidia GameWorks software suite.
Initially, video games supporting PhysX were meant to be accelerated by PhysX PPU ( expansion cards designed by ...
Ray tracing
In computer graphics, ray tracing generates an image by tracing rays cast through
pixel
In digital imaging, a pixel (abbreviated px), pel, or picture element is the smallest addressable element in a raster image, or the smallest point in an all points addressable display device.
In most digital display devices, pixels are the s ...
s of an
image plane and simulating the effects of its encounters with virtual objects. This enables advanced effects that better reflect real-world optical properties, such as softer and more realistic shadows and reflections; as compared to traditional rasterization techniques which prioritize performance over accuracy.
NVIDIA RTX achieves this through a combination of hardware and software acceleration. On a hardware level, RTX cards feature fixed-function "RT cores" that are designed to accelerate mathematical operations needed to simulate rays, such as
bounding volume hierarchy
A bounding volume hierarchy (BVH) is a tree structure on a set of geometric objects. All geometric objects, that form the leaf nodes of the tree, are wrapped in bounding volumes. These nodes are then grouped as small sets and enclosed within larg ...
traversal. The software implementation is open to individual application developers. As ray-tracing is still computationally intensive, many developers choose to take a hybrid rendering approach where certain graphical effects, such as shadows and reflections, are performed using ray-tracing; while the remaining scene is rendered using the more performant
rasterization.
Development
APIs using RTX
Nvidia OptiX
Nvidia OptiX is part of Nvidia DesignWorks. OptiX is a high-level, or "to-the-algorithm" API, meaning that it is designed to encapsulate the entire algorithm of which ray tracing is a part, not just the ray tracing itself. This is meant to allow the OptiX engine to execute the larger algorithm without application-side changes.
Aside from
computer graphics
Computer graphics deals with generating images with the aid of computers. Today, computer graphics is a core technology in digital photography, film, video games, cell phone and computer displays, and many specialized applications. A great deal ...
rendering, OptiX also helps in
optical
Optics is the branch of physics that studies the behaviour and properties of light, including its interactions with matter and the construction of instruments that use or detect it. Optics usually describes the behaviour of visible, ultrav ...
and
acoustical
Acoustics is a branch of physics that deals with the study of mechanical waves in gases, liquids, and solids including topics such as vibration, sound, ultrasound and infrasound. A scientist who works in the field of acoustics is an acoustician ...
design,
radiation
In physics, radiation is the emission or transmission of energy in the form of waves or particles through space or through a material medium. This includes:
* ''electromagnetic radiation'', such as radio waves, microwaves, infrared, vi ...
and
electromagnetic
In physics, electromagnetism is an interaction that occurs between particles with electric charge. It is the second-strongest of the four fundamental interactions, after the strong force, and it is the dominant force in the interactions of a ...
research,
artificial intelligence
Artificial intelligence (AI) is intelligence—perceiving, synthesizing, and inferring information—demonstrated by machine
A machine is a physical system using Power (physics), power to apply Force, forces and control Motion, moveme ...
queries and
collision
In physics, a collision is any event in which two or more bodies exert forces on each other in a relatively short time. Although the most common use of the word ''collision'' refers to incidents in which two or more objects collide with great fo ...
analysis.
List of Nvidia RTX cards including the 20, 30, and 40 series cards
Nvidia has released many cards that support RTX including the 20, and 30 series.
*
20 series
** GeForce RTX 2060
** GeForce RTX 2060 Super
** GeForce RTX 2070
** GeForce RTX 2070 Super
** GeForce RTX 2080
** GeForce RTX 2080 Super
** GeForce RTX 2080 Ti
*
30 series
3 (three) is a number, numeral (linguistics), numeral and numerical digit, digit. It is the natural number following 2 and preceding 4, and is the smallest odd prime number and the only prime preceding a square number. It has religious or cu ...
** GeForce RTX 3050
** GeForce RTX 3050 Ti
** GeForce RTX 3060
** GeForce RTX 3060 Ti
** GeForce RTX 3060 Ti GA103
** GeForce RTX 3070
** GeForce RTX 3070 Ti
** GeForce RTX 3080
** GeForce RTX 3080 Ti
** GeForce RTX 3090
** GeForce RTX 3090 Ti
*
40 series
The is a diesel multiple unit (DMU) train type introduced by Japanese National Railways (JNR) in 1977 and operated by all Japan Railways Group companies on suburban and rural services in Japan. Since 2017, the train type has seen use by other ...
**
GeForce RTX 4080 12GB (AD104) Unlaunched
** GeForce RTX 4080 16GB (AD103)
** GeForce RTX 4090
* Titan Cards
** Nvidia Titan RTX
* Quadro Cards
** Nvidia Quadro RTX A4000
** Nvidia Quadro RTX A5000
** Nvidia Quadro RTX A6000
Reference
External links
Nvidia developer page on RTX
{{Nvidia
3D graphics software
Image processing software
3D computer graphics
Computer-aided design software
Computer-aided engineering software