NVIDIA RTX Technology - NVIDIA GTC Digital...NVIDIA RTX is a highly scalable ray tracing technology...

Post on 02-Oct-2020

25 views 0 download

Transcript of NVIDIA RTX Technology - NVIDIA GTC Digital...NVIDIA RTX is a highly scalable ray tracing technology...

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