Upload
others
View
26
Download
0
Embed Size (px)
Citation preview
NVIDIA RTX
TechnologyVishal Lulla
SCREEN-SPACE AMBIENT OCCLUSIONBAKED LIGHTING
GLOBAL ILLUMINATION
SCREEN-SPACE REFLECTIONSENVIRONMENT MAPS
RAY TRACED REFLECTIONS
SCREEN-SPACE REFRACTIONDEPTH SORTING
CAUSTICS
SUBSURFACE SHADING APPROXIMATION
SUBSURFACE SCATTERING
WHO CAN USE RAY TRACING?
one billion images rendered every year
PRODUCT DESIGN
12M Designers
ARCHITECTURE
150,000 Architects
MEDIA & ENTERTAINMENT
500 Movies
GAMING
400 Games
14NVIDIA CONFIDENTIAL. NOT FOR PUBLIC DISTRIBUTION.
WETA DIGITAL
© 2017 Twentieth Century Fox Film Corporation
NVIDIA CONFIDENTIAL. NOT FOR PUBLIC DISTRIBUTION.
HELLBLADE SENUA'S SACRIFICE
NVIDIA RTX is a highly scalable ray tracing technology that brings real-time, cinematic-
quality rendering to content creators and game developers.
NVIDIA Volta architecture Tensor Cores NVIDIA NVLink
RTX runs on NVIDIA Volta architecture taking advantage of Tensor Cores for AI-accelerated
denoising as well as NVLink to extend addressable memory (support larger scene files).
WHAT IS NVIDIA RTX?
Volta SM
• L1 instruction cache
• New L0 instruction cache
• Simultaneous FP and INT
• 2 x more SM’s
• Higher energy efficiency
• Improved DRAM Bandwidth
Better for Ray tracing
Identical time
7x4x1x
CPUPascal GP100
OptiX 4.1
Volta V100
OptiX 5
157x
54x
Volta V100
OptiX 5 W/ AI
DGX Station
OptiX 5 W/ AI
NVLINK – faster, scalable interconnect
0
32
1 5
67
4
8-way system: DGX-14-way system: DGX Station
0
32
10 1
2-way system: Quadro
MEMORY GROWTHNVLINK extends memory to multiple GPUs
Single GPU NVLINK Workstation DGX Station DGX Server node
2008 4 GB
2010 6 GB
2013 12 GB
2015 24 GB
2016 64 GB
2017 32 GB 64 GB
2018 32 GB 64 GB 128 GB 128 / 512 GB
OptiXfor CUDA
Ray tracing extensionsfor Vulkan
DirectX Raytracingfor Microsoft DX12
Applications
NVIDIA® RTX™ Technology
NVIDIA Volta
NVIDIA DesignWorks NVIDIA GameWorks
Tensor Cores
NVIDIA RTX TECHNOLOGY
NVLINK
Microsoft DXR Vulkan NVIDIA OptiX
Operating System Windows Windows, Linux Windows, Linux, Mac*
RTX shader model ✓ ✓ ✓
Shader syntax HLSL GLSL CUDA, OSL, MDL
2-level traversal ✓ ✓ ✓
Multi-level traversal ✓
Dynamic rebuild and refit ✓ ✓ ✓
Motion blur ✓
NVLINK memory scaling ✓
Implicit memory management** ✓
Ray masks ✓ ✓ Soon
Asynchronous Launches ✓ ✓ Soon
RTX APIS
OPTIX
Single-ray shader programming model using C++
Transparently scales across multiple GPUs
AI Accelerated rendering
developer.nvidia.com/optix
Ray tracing for DirectX 12
Microsoft DXR
https://developer.nvidia.com/rtx
Announced at GDC
Developer preview released with RS4
Final version expected in Fall
Easy to integrate into DX12-based engines
Cross-platform
DXR (DirectX for Raytracing)
Getting StartedNVIDIA RTX TECHNOLOGY
• NVIDIA Volta GPU (required)
• NVIDIA driver version 396 or higher
• Windows 10 RS4
• Microsoft’s DXR developer package, consisting of DXR-enabled D3D runtimes,
HLSL compiler, and headers
OptiX
• NVIDIA Volta GPU (suggested), NVIDIA Kepler or newer GPU (required)
• NVIDIA driver version 396 or higher
• Windows 10 64-bit; Linux 64-bit; Mac OS 10.9 or higher
• NVIDIA CUDA Toolkit
• OptiX SDK 5.0 or higher
NVIDIA CONFIDENTIAL. NOT FOR PUBLIC DISTRIBUTION.
27
GPU Rendering Ecosystem
NVIDIA CONFIDENTIAL. NOT FOR PUBLIC DISTRIBUTION.
AUTODESK ARNOLD
ISOTROPIX CLARISSE
NVIDIA CONFIDENTIAL. NOT FOR PUBLIC DISTRIBUTION.
31
CHAOS GROUP VRAY GPU
NVIDIA CONFIDENTIAL. NOT FOR PUBLIC DISTRIBUTION. Jellyfish Animation
REDSHIFT
NVIDIA RTX EXCITEMENTTOOLS | ENGINES
GAMING | MEDIA & ENTERTAINMENT | PRODUCT DESIGN | ARCHITECTURE
“With RTX we can now do ray tracing
renders interactively. It’s just fantastic!”
—Sébastien Guichou, CTO, Isotropix
“NVIDIA RTX opens the door to make ray
tracing a reality!”
—Kim Libreri, CTO, Epic Games
MEDIA & ENTERTAINMENTPIPELINE
M&E 3D Workflow
Props & Prototypes
Concept Art 3D Scanning
Modeling & Surfacing
Pre-Production Asset Production Production / Post
LookDev / Lighting
Performance Capture / Animation
VFX & Rendering
Previz
Rigging
ProductizationThe Game
The Movie
The VR Experience
VFX Film PipelinePre
-pro
d
Pro
dAss
et
Cre
ati
on
Storyboards
Character
Design
Pre-vis Shoot Dailies Offline EditScan Selects
Shot List
Motion Capture Model UVs RigFur/Cloth/
HairShaders
TexturesMatte Paintings
Cle
an-u
p/
Pre
p
Motion Clean-
upDust-bust Pre-grade Roto
Shots Camera
Extract
(automatic)
Layout Blocking AnimationSimulation/
FXLighting Pre-compRendering
Fin
ishin
g
CompositeOnline Edit/
Conform
Record to
Film/
Digital Dupe &
Encrypt
Grade
VFX Film PipelinePre
-pro
d
Pro
dAss
et
Cre
ati
on
Storyboards
Character
Design
Pre-vis Shoot Dailies Offline EditScan Selects
Shot List
Motion Capture Model UVs RigFur/Cloth/
HairShaders
TexturesMatte Paintings
Cle
an-u
p/
Pre
p
Motion Clean-
upDust-bust Pre-grade Roto
Shots Camera
Extract
(automatic)
Layout Blocking AnimationSimulation/
FXLighting Pre-compRendering
Fin
ishin
g
CompositeOnline Edit/
Conform
Record to
Film/
Digital Dupe &
Encrypt
Grade
Storyboards
Character Design
Design Review
3D Modeling
Shading & Textures
Virtual
Cinematography
Layout
Scene Assembly
Simulation
Visual EffectsRender
Blocking
Animation Lighting
Iterate
M&E 3D ASSET CREATION PIPELINE
Iterate Iterate Iterate Iterate
“Last Call” Cinematic footage
provided by:
V-Ray GPU on 2 Quadro GV100 V-Ray CPU on i7-7700k
"Practical interactive ray tracing has arrived. With the accelerated speed and memory capabilities of the GV100, transitioning the breadth of our look development and rendering pipeline into a GPU rendering context becomes a production reality."
- Kevin Margo, Blur Studios
41
PRODUCT DESIGNPIPELINE
42
PRODUCT DESIGN PIPELINE42
Pre
-pro
d
Pro
dAss
et
Cre
ati
on
CAD export
Model UVs RigFur/Cloth/
HairShaders
Textures
Cle
an-u
p/
Pre
pShots
AnimationSimulation/
FXLighting Rendering
Fin
ishin
g
Composite
43
PRODUCT DESIGN PIPELINE43
Pre
-pro
d
Pro
dAss
et
Cre
ati
on
CAD export
Model UVs RigFur/Cloth/
HairShaders
Textures
Cle
an-u
p/
Pre
pShots
AnimationSimulation/
FXLighting Rendering
Fin
ishin
g
Composite
44
BETTER PRODUCT DESIGN
CAD import – Modeling and surfacing
Lighting and Rendering
Final Product
45
RENDERING TRENDSEnterprise and Professionals
VISUAL AT EVERY STEP
VIRTUAL REALITY
More compute power requiredto create virtual reality experiences
Pre visualization is used from ideation through to final frame
MORE PHOTOREALISM
Product and building designers require simulation of materials and light
LARGER MODELS AND SCENES
Scenes are increasingly complex and display resolution growing larger
Products for GPU rendering
NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.
GPU ARCHITECTURE Volta
MEMORY 32 GB HBM2
DOUBLE-PRECISION
SINGLE-PRECISION
DEEP LEARNING
7.4 TFLOPS
14.8 TFLOPS
118.5 TFLOPS
MULTI-GPU 2-Way NVLink™
VR READY
NVIDIA QUADRO GV100
PURPOSE-BUILT SUPERCOMPUTERS
WORKSTATION DATA CENTER
DGX-1
with
8 x Tesla V100 32GB
DGX Station
with
4 x Tesla V100 32GB
DGX-2
with
16 x Tesla V100 32GB
51
TRADITIONAL RENDER FARM
280 Dual-CPU Servers
168 kW
52
NVIDIA RTXQUADRO GV100BIG SAVINGS FOR RENDERING
14 Quad-GPU Servers
24 kW
1/5 the Cost 1/7 the Space 1/7 the Power
Computer GraphicsAn exciting time
Deep LearningReal-time ray tracing
TITLE GOES HERESPEAKER NAME
Help inspire girls to pursue technology careers. Purchase an NVIDIA Foundation charity item in the GTC Gear Store.
Visit the Gear Store on the Concourse:
Mon – Wed: 8:00 - 18:00
Thurs: 8:00 - 15:00
Proceeds benefit nonprofit partner Iridescent’s Technovation Challenge.
GEAR FOR GOOD
TAIWAN | MAY 30-31,2018
www.nvidia.com/zh-tw/gtc
#GTC18