April 4-7, 2016 | Silicon Valley Advanced Rendering Offerings from NVIDIA GTC Session: S6571
Phillip Miller NVIDIA April 4, 2016 NVIDIA Advanced Rendering Offerings
Custom Development Rendering AAA Studios, Cebas, Chaos Group, OTOY Companies Next Limit, Redshift, Random Control In-House Render Solutions Broad Applications needing Rendering Type Developer End Users
MDL Spec
IP
CUDA
Papers & Enabling Licensed End User DevTech Engines Solutions Solutions 2 NVIDIA Advanced Rendering Offerings
Custom Development Assisted Development Rendering AAA Studios, Cebas, Chaos Group, OTOY Companies Next Limit, Redshift, Random Control
In-House Render Adobe, BAE, Canon, CCP, Dolby, Honda, Solutions Lockheed, MPC, Pixar, Sony, USAF, … Broad Applications needing Rendering Type Developer End Users
MDL Spec MDL SDK
IP
CUDA OptiX
Papers & Enabling Licensed End User DevTech Engines Solutions Solutions 3 NVIDIA Advanced Rendering Offerings
Custom Development Assisted Development Ready-to-Integrate Rendering AAA Studios, Cebas, Chaos Group, OTOY Companies Next Limit, Redshift, Random Control
In-House Render Adobe, BAE, Canon, CCP, Dolby, Honda, Solutions Lockheed, MPC, Pixar, Sony, USAF, …
Broad Applications Autodesk, Dassault Systems, Adobe, ANSYS needing Rendering Siemens, Shell, …. Type Developer End Users
MDL Spec MDL
IndeX IP Iray
CUDA OptiX mental ray
Papers & Enabling Licensed End User DevTech Engines Solutions Solutions 4 NVIDIA Advanced Rendering Offerings
Custom Development Assisted Development Ready-to-Integrate Ready-to-Use Rendering AAA Studios, Cebas, Chaos Group, OTOY Companies Next Limit, Redshift, Random Control
In-House Render Adobe, BAE, Canon, CCP, Dolby, Honda, Solutions Lockheed, MPC, Pixar, Sony, USAF, …
Broad Applications Autodesk, Dassault Systems, Adobe, ANSYS needing Rendering Siemens, Shell, …. Type Developer
End Users Design, M&E, etc.
MDL Spec MDL IndeX Plug-ins
IndeX Iray Plug-Ins IP Iray Iray Server
CUDA OptiX mental ray mr StandAlone
Papers & Enabling Licensed End User DevTech Engines Solutions Solutions 5 NVIDIA Advanced Rendering Offerings
Custom Development Assisted Development Ready-to-Integrate Ready-to-Use Rendering AAA Studios, Cebas, Chaos Group, OTOY Companies Next Limit, Redshift, Random Control
In-House Render Adobe, BAE, Canon, CCP, Dolby, Honda, Solutions Lockheed, MPC, Pixar, Sony, USAF, …
Broad Applications Autodesk, Dassault Systems, Adobe, ANSYS needing Rendering Siemens, Shell, …. Type Developer
End Users Design, M&E, etc.
MDL IndeX Plug-ins
IndeX Iray Plug-Ins
Iray Iray Server
Quadro VCA CUDA OptiX mental ray mr StandAlone
Appliances Papers & Enabling Licensed End User Ready-to- Leverage DevTech Engines Solutions Solutions 6 NVIDIA Advanced Rendering Offerings
Custom Development Assisted Development Ready-to-Integrate Ready-to-Use Rendering AAA Studios, Cebas, Chaos Group, OTOY Companies Next Limit, Redshift, Random Control
In-House Render Adobe, BAE, Canon, CCP, Dolby, Honda, Solutions Lockheed, MPC, Pixar, Sony, USAF, …
Broad Applications Autodesk, Dassault Systems, Adobe, ANSYS needing Rendering Siemens, Shell, …. Type Developer
End Users Design, M&E, etc.
Tuesday 13:00 – 16:00 Room LL21B MDL IndeX Plug-ins . Construct . Chaos Group & VRay RT IndeX Iray Plug-Ins . OTOY & Octane/Brigade . Redshift Iray Iray Server . QuadroNext LimitVCA & Maxwell CUDA OptiX mental ray mr StandAlone
Appliances Papers & Enabling Licensed End User Ready-to- Leverage DevTech Engines Solutions Solutions 7 NVIDIA Advanced Rendering Offerings
Custom Development Assisted Development Ready-to-Integrate Ready-to-Use Rendering AAA Studios, Cebas, Chaos Group, OTOY Companies Next Limit, Redshift, Random Control
In-House Render Adobe, BAE, Canon, CCP, Dolby, Honda, Solutions Lockheed, MPC, Pixar, Sony, USAF, …
Broad Applications Autodesk, Dassault Systems, Adobe, ANSYS needing Rendering Siemens, Shell, …. Type Developer
End Users Design, M&E, etc.
MDL Spec MDL IP IndeX Plug-ins
IndeX Iray Plug-Ins IP Iray Iray Server
Quadro VCA CUDA OptiX mental ray mr StandAlone
Appliances Papers & Enabling Licensed End User Ready-to- Leverage DevTech Engines Solutions Solutions 8 NVIDIA® OptiX™ ray tracing engine Now V4
A programmable ray tracing framework - enabling the rapid development of high performance ray tracing applications
. Use your techniques, methods, & data using a single-ray programming model
. OptiX does the “heavy lifting”: traversal, intersection, acceleration, and (optionally) shading
. OptiX handles the GPU aspects: load balancing, parallelism, scaling, GPU optimization, and VCA client/server
. Allows you to concentrate on technique & capabilities
OptiX Execution Model Launch Ray Generation Exception rtContextLaunch Program Program
Callable rtTrace Program
Traverse Shade Miss Node Graph Program Traversal
Selector Visit Acceleration Closest Hit Program Traversal Program GTC: S6643 Innovations in OptiX Intersection Any Hit Austin Robison, NVIDIA Program Program Monday 1:00 - 1:50 OptiX Analogous to OpenGL
Application Your C-based OptiX Functions/ Shaders form Application RT Code & Data Structures small, custom programs:
v f g i rg m ch • Intersection, Ray Generation, Miss, Closest Hit, Any Hit OpenGL OptiX • Acceleration Structures or DirectX (Interop) Build & Traversal • GPU parallelism NVIDIA Driver CUDA and Performance • Memory Management GPUs • Out of Core Paging
OptiX in Molecular Research with VMD
Visual Molecular Dynamics studying the molecular machines in living cells
John Stone, UIUC GTC: S6258, S6253 ,S6261 Tuesday 9:00 - 09:25 Tuesday 13:00 - 13:50 Wed 10:30 - 10:55
Chromatophore
Ribosome Poliovirus OptiX in Compositing in Adobe After Effects
Starting w/ Creative Suite 6
Fully ray traced compositing pipeline Built entirely on OptiX, with no x86 code
Running on Windows and MacOS since Spring, 2012 OptiX in Games & Film AO & Light Baking
Original Raster Result = Higher Quality Gaming Experience
Ambient Occlusion OptiX in Acoustics Sound Propagation OptiX in Simulation Radiation Heat Transfer
NOTE: Growing CPU time of view-factor computations inhibit proper inclusion of radiation HT effects
NOTE: GPU time remains low even as view-factor computations grow very Integral to version 14.5 large OptiX in Furry Ball renderer (for Maya)
Added ray tracing via OptiX in 3 months Great example of using TRBVH in editing OptiX at Pixar Studios
Pixar Studios in-house Lighting tool for Katana built upon OptiX
Achieves +100million divergent rays per second on a single GPU
Transforms the lighting process – making it interactive
GTC: S6844 Designing Surface Materials with GPU Ray Tracing
Danny Nahmias, Pixar
10-10:25 Room LL21B OptiX 3.8 & VCA
. Progressive API — Single call to accumulate iterations/sub-frames into final frames
. Quadro VCA Support — Minimal effort to obtain client-server rendering when using the new Progressive API
. Early adopters include: Pixar, UIUC, Gensler, Fosters
GTC S6730 Flexible Cluster Rendering with Quadro® VCA Tuesday 16:30 - 16:55 OptiX Prime – Ultra Fast Intersections & Builds
OptiX prime introduced in 3.8 to replace previous intersection mode Requires just a few lines of code You provide the triangles and rays and Prime delivers the intersections Efficient CPU fallback with no extra effort
Includes the GPU-based TRBVH Builder Part of OptiX Prime and also in OptiX core Makes editing sessions very feasible Used by Iray Interactive, Iray Photoreal and mental ray
OptiX Prime in Iray 2015+
Iray Photoreal Now using OptiX Prime Far faster rebuild times Uses Prime’s Instancing
Iray Interactive mode Now using OptiX Prime TRBVH Builder for 30 FPS rebuilds – of lighting and object transforms Uses Prime’s CPU fallback
OptiX in mental ray
• AQ Shipping in mental ray for Maya, • GI-Next GPU Acceleration 3ds Max, and Softimage since v2014 using OptiX Prime
• What used to take many minutes • GPU Film Rendering is essentially free with a beauty pass coming to 3ds Max and Maya OptiX 3.9 What’s New
. CUDA 7.5 . Includes new native texture types (MIP-mapping, cubics, layered…) . Support for anisotropic texture filtering and half float textures . TBRVH speed doubled in OptiX core . Optimizations for massive models, including less CPU overhead . Up to 7X faster compile times on Maxwell GPUs for large apps . Watertight triangle intersection mode for Prime GTC: S6643 Innovations in OptiX . Beta for OptiX 4.0 Starting Austin Robison, NVIDIA Monday 1:00 - 1:50
NVIDIA Advanced Rendering Offerings
Custom Development Assisted Development Ready-to-Integrate Ready-to-Use Rendering AAA Studios, Cebas, Chaos Group, OTOY Companies Next Limit, Redshift, Random Control
In-House Render Adobe, BAE, Canon, CCP, Dolby, Honda, Solutions Lockheed, MPC, Pixar, Sony, USAF, …
Broad Applications Autodesk, Dassault Systems, Adobe, ANSYS needing Rendering Siemens, Shell, …. Type Developer
End Users Design, M&E, etc.
MDL Spec MDL IP IndeX Plug-ins
IndeX Iray Plug-Ins IP Iray Iray Server
Quadro VCA CUDA OptiX mental ray mr StandAlone
Appliances Papers & Enabling Licensed End User Ready-to- Leverage DevTech Engines Solutions Solutions24 NVIDIA Iray® Used Across the Industry for +6 Years
The renderer of choice by major software companies for their industry leading products
. Used in flagship products like Dassault Systems Catia, SolidWorks and Siemens NX . Also in mainstream products like Substance Designer & Painter and DAZ Studio . Used in custom applications within major corporations for critical decision making (Honda, Lockheed Martin, Old Castle, etc.) 25
NVIDIA Iray Shipping Integrally within Commercial Products
Catia V6 and 3ds Max (in mental ray) DAZ Studio Patchwork 3D Industrial Designer
SOLIDWORKS PLM migenius
Visualize NX 11 SketchUp Substance Designer & Painter 26 NVIDIA Iray® Accurate Rendering Made Easy Key things to know about: . Physically-Based Simplicity: works like the real-world, so you work like a photographer . Highly Interactive: see results as you adjust cameras, DOF, materials, lights, geometry . Interactive = Final: you’re always working within the final renderer and not a preview . Tightly Integrated: working the way you’d expect within the hosting application . Highly Scalable: in the machine or across the network so you can always go faster 27
Iray in Autodesk 3ds MaxAutodesk 3ds inIray
28
Iray Iray in Catia
29
Honda
Tool atTool Custom Iray Custom 30
Visualizer
Iray in SolidWorks 31 Before Iray With Iray DAZ Studio Iray in
32 Iray in Production Iray in Production Iray in Production Iray in Production Iray in Production Using Iray to Measure Light Accurate, Interactive
Caustics Using Iray to Measure Light Illumination Measurement In Lux/Foot In Candles
Using Iray to Measure Light & FixedAssumptions & YouHeat Derive Can And from Lux
Physically Based Rendering How we look at it:
Predictive results for making decisions – as you design
A balanced, linear system of physically based materials, lighting, and tone mapping. Fluid integrations that are highly interactive and scalable Photorealistic
Intuitive methods + fast feed back = easy to use
Predictive 41 Physically Based Rendering Fluid workflows and rapid feedback enable Predictive Design
42 Predictive Design at NVIDIA Shield Console – Light Pipe Design, using Iray for Rhino
43 44 45 Iray Coming to VR
More details tomorrow and on the GTC show floor Iray Rendering Modes Switching modes with 1 call with no scene modifications
Iray Realtime Iray Interactive Iray Photoreal
60 FPS 15 FPS* 20 FPS 2 FPS*. 10 FPS Minutes .
MDL making this all easy: Create without algorithmic knowledge or programming Material Definition Measurement device support Language
Easily layered & customized47 Constant Material Definitions with MDL
Iray Interactive Direct Illumination48 & IBL Constant Material Definitions with MDL
Iray Photoreal Path Tracing49 Constant Material Definitions with MDL
Iray Interactive Direct Illumination50 & IBL Constant Material Definitions with MDL
Iray Photoreal Path Tracing51 Physically Based Materials NVIDIA Material Definition Language (MDL) Physically-based materials with powerful layering capabilities Custom procedurals with full GPU acceleration (no compiler required) Public Specification, and (new) MDL SDK for quicker integrations Now being adopted by other renderers:
52 MDL Elemental Distribution Functions Building blocks for simulating the world
Bidirectional Scattering Distribution Functions Diffuse Reflection Diffuse Transmission Simple Glossy
Backscattering Glossy Specular Specular Reflection Measured BSDF 53 Pure Reflection & Transmission MDL Elemental Distribution Functions Building blocks for simulating the world
Emissive Distribution Functions Diffuse Spot IES Profile
Volume Distribution Functions Anisotropic Anisotropic + IOR Anisotropic 54 Absorption & SSS & Internal Scattering w/ Light
MDL Distribution Function Modifiers
Tint Thin Directional Measured Film Factor Curve Factor 55 MDL Distribution Function Combiners
Normalized Mix Fresnel Layer Clamped Mix Custom Curve Layer Weighted Layer Measured Curve Layer56 MDL Shimmering Cloth Example
Custom curve layer
Diffuse transmission Weighted layer tint: warp+weft
Weighted layer Simple_glossy Modify normal tint: purple
Weighted layer Simple_glossy GTC: S6312 Sharing Physically Based Modify normal tint: green Materials Between Renderers with MDL Simple_glossy Simple_glossy Monday 10:00 - 10:50 tint: green tint: green 57 MDL in Substance Designer
58 MDL in Substance Designer
59 MDL in Substance Designer
GTC: S6868 GTC: S6609 Give Life to your 3D Art with MDL Unleash Your Material Render and NVIDIA Iray in Substance Painter Capabilities with Substance Designer, Monday 16:00 - 16:50 Substance Painter and NVIDIA Iray Thursday 16:00 - 16:50
GTC: S6275 GTC: S6838 Restore, Customize and Revamp an Create Full Set of Materials for Iconic Motorbike with NVIDIA Iray Hyundai Genesis G380 with and Substance Painter Substance Designer, Iray and MDL Wednesday14:30 - 15:20 Tuesday 13:00 - 13:50
60 Material Definition Language Measured Materials in Iray 2015 from XRite TAC Devices
Direct loading as a ready to use material Can then be layered and adjusted via MDL
61 OpenGL Creation Viewport
62 Default Materials & Lighting
63 Environment Added (IBL)
64 Measured Materials Applied in Iray
65 Customized with MDL Layers
66 67 Iray Scalability Making it easy for ISVs to scale and deploy their solutions
Cluster Rendering – interactive streaming or batch
Client/Server operation across the LAN or WAN
1 to All Processors – Windows, Linux, MacOS Unique scalability with Quadro VCAs Iray gives application control over which to use 68 Iray: Scalable Performance With Iray, You can always go faster
VCA
2x M6000
2x M5000
M6000
2x M4000
M5000
M4000 1 to All Processors –
K2200 Windows, Linux, MacOS
K1200 Users have control over which to processor(s) to use CPU 14 core, 3.6 GHz
69 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 Iray Performance GPU vs. CPU over time
30 Iray originally a “megakernel” 25 Good approach for Fermi and earlier, 20 but not for Kepler & Maxwell
Iray 2015 on GPU 15 Iray 2014 on GPU Iray on CPU 10 (4 to 12 cores)
5
0 G80 Tesla Fermi Kepler Maxwell Iray Performance GPU vs. CPU over time
30 Iray no longer a “megakernel” 25 Now using OptiX Prime and multi- 20 stage processing
Iray 2015 on GPU 15 Iray 2014 on GPU Iray on CPU 10 (4 to 12 cores)
5 Note for other apps: Performance gains are dependent upon 0 the algorithm and its G80 Tesla Fermi Kepler Maxwell implementation NVIDIA Advanced Rendering Offerings
Custom Development Assisted Development Ready-to-Integrate Ready-to-Use Rendering AAA Studios, Cebas, Chaos Group, OTOY Companies Next Limit, Redshift, Random Control
In-House Render Adobe, BAE, Canon, CCP, Dolby, Honda, Solutions Lockheed, MPC, Pixar, Sony, USAF, …
Broad Applications Autodesk, Dassault Systems, Adobe, ANSYS needing Rendering Siemens, Shell, …. Type Developer
End Users Design, M&E, etc.
MDL Spec MDL IP IndeX Plug-ins
IndeX Iray Plug-Ins IP Iray Iray Server
Quadro VCA CUDA OptiX mental ray mr StandAlone
Appliances Papers & Enabling Licensed End User Ready-to- Leverage DevTech Engines Solutions Solutions72 But Application Opportunities are Infrequent
NVIDIA now Providing Iray Directly to End Users Enabling Everyone with the Latest Iray Technology and Capabilities 73 Iray Plug-In Products - Phase 1 Starting with the Two Most Popular 3D DCC Applications
Iray for Maya vMaterials
Iray for Maya Iray for 3ds Max
Iray Server 74 Iray for 3ds Max – Available Now For 3ds Max 2016 & 2015 & 2014
75 Iray for 3ds Max Improvements over the native Iray mode (of mental ray) in 3ds Max: . Faster interaction & “start up” . New fast ray tracing mode . MDL materials and layering . MDL import/export . Distributed rendering (to Iray Server cluster or VCAs) . Remote streaming (to an Iray Server machine or VCAs)
76 Iray for Maya – Available Now Maya 2016 Windows & Linux
77 Iray for Maya New for users of previous Iray for Maya : . Maya 2016 Support . New fast ray tracing mode . New MDL material node . MDL import/export . Distributed rendering (to Iray Server cluster or VCAs) . Remote streaming (to an Iray Server machine or VCAs)
78 Produced using Iray for Maya NVIDIA Internal Project 1 Artist working from Turbo Squid Model and Reference Images using Iray for Maya and VCA acceleration
Iray Server For Windows and Linux . A fast, easy and reliable way to harness a network for Iray rendering
. Every machine in a cluster contributes to the same image, making short work of complex renderers
. If it renders locally it will render on the network – no worries about naming, paths, dependencies, etc.
82 Iray Server Queuing and Streaming modes . Central, web-based Queue Manager . Cluster setup is fast, no networking expertise req’d . Modify & resubmit jobs without going back to host . Prioritize, reorder, and observe jobs in progress . Very fault tolerant – machines can join/leave without stopping the active job
One or more networked machines Single Machine of Queuing using any GPU/CPU combination Streaming Quadro/Tesla GPUs Interactive image stream
Job is quickly processed H264, JPG, PNG, or EXR
Only new data is sent Scene is synchronized
Small incremental updates 83 All work together on the same image Iray Server Queuing and Streaming modes . A machine started alone (and having Pro GPUs) can be used for Queuing or Streaming. . Streaming is seamless to the client app – your interactive rendering is just done elsewhere . The client and server can be of differing OS’s, so a Mac client can stream from a Linux or Windows rig
One or more networked machines Single Machine of Queuing using any GPU/CPU combination Streaming Quadro/Tesla GPUs Interactive image stream
Job is quickly processed H264, JPG, PNG, or EXR
Only new data is sent Scene is synchronized
Small incremental updates 84 All work together on the same image
Iray Server – Reducing Render Times Total Render Time . Growing the 60 cluster reduces render times 50
. The longer the 40 render time, the more it will scale’ 30
. The quicker the Minutes to Complete 20 render, the less it
will scale 10 . Not recommended 0 for under renders 1 2 3 4 5 6 7 8 10 taking <1 minute Machines of Equal Performance
3,000 itter. 6,000 itter. 10,000 itter. 20,000 itter. 85
Iray Server – Cluster Efficiency Cluster Effeciency as Compared to 1 Machine . The longer the 100% render the more 90% efficient the cluster 80%
70% . Industry efficiency target is typically 60% 70% - which Iray 50%
Server can exceed 40%
30% . Only dipping below 2.7 minutes 70% for <3minute 20% renders 10%
0% 1 2 3 4 5 6 7 8 10 Machines of Equal Performance Efficiency measured in: 3,000 itter. 6,000 itter. 10,000 itter. 20,000 itter. iterations/minute/machine86 Iray Server – Cluster Efficiency Cluster Effeciency as Compared to 1 Machine . Expanding the 100% complex test to 26 90% 58 minutes machines 80%
70% . +70% maintained until <4 minutes 60% with 22 machines 50%
40%
30% 3.7 minutes 20%
10%
0% 1 2 3 4 5 6 7 8 10 12 14 16 18 20 22 24 26 Machines of Equal Performance Efficiency measured in: 20,000 itter. iterations/minute/machine87 vMaterials – first edition of +200 MDL materials
88 3ds Max and Maya are Just the Start More Iray Plug-in Solutions Coming Soon
Iray for Maya Iray for 3ds Max Iray Server (Now) (Now) (Now)
Iray for Rhino Iray for Cinema 4D (in Beta, ETA spring) (in Beta, ETA spring)
89 NVIDIA Iray Product Interoperability The loadingMaintaining and exchanging Efficiency of materials, and Design lights, Intent and measurements
MDL Exchange Native vMaterials Iray Integrations Verified for Accuracy & Ready to Use 90 NVIDIA Iray Product Scalability Scaling outThe loadingof the andBox, exchanging into the of Data materials, Center, lights, and and into measurements the Cloud
Native Iray
Central Manager Queued Batch & Interactive Streaming 91 Iray – Evolving Quickly Plug-Ins are Ideal for Keeping Pace
Plug-ins will continue to evolve at their own pace, including the latest Iray functionality along the way, and supporting multiple host versions
All future updates are included in the annual license– you just need to be current.
92
NVIDIA Advanced Rendering Offerings
Custom Development Assisted Development Ready-to-Integrate Ready-to-Use Rendering AAA Studios, Cebas, Chaos Group, OTOY Companies Next Limit, Redshift, Random Control
In-House Render Adobe, BAE, Canon, CCP, Dolby, Honda, Solutions Lockheed, MPC, Pixar, Sony, USAF, …
Broad Applications Autodesk, Dassault Systems, Adobe, ANSYS needing Rendering Siemens, Shell, …. Type Developer
End Users Design, M&E, etc.
MDL Spec MDL IP IndeX Plug-ins
IndeX Iray Plug-Ins IP Iray Iray Server
Quadro VCA CUDA OptiX mental ray mr StandAlone
Appliances Papers & Enabling Licensed End User Ready-to- Leverage DevTech Engines Solutions Solutions93 mental ray® 3.14 ( ray) Now GPU Accelerated for General Film Production Rendering
Increasing GPU usage with each Autodesk𝝅𝝅 release: . GPU Ambient Occlusion in 3 +100X speedup . MDL in 3.13 in Maya 2016 . GI-Next in 3.14 5-10X speedup in 3ds Max 2017 Beta on Maya 2016 GI-Next: . Uses CPU to feed GPU; only geometry is in GPU memory . Supports legacy C shaders and all effects (MBlur, DOF, etc.) . GPU & CPU-only yield same visual result . Good performance gain with GPUs (4-5X w/ 1 M6000) . Easy adoption: just set existing scenes to use GI-Next . And, it’s FAR easier to use!
94
GI via Final Gather Render Settings GUI - BEFORE
Traditional Final Gather GUI
. Quality from FG rays (accuracy), point interpolation, density, - all separately interacting
. FG Maps handling as well
. Several mode choices
. Included combination with Photon Tracing
95 GI Next – starting with mental ray 3.14 Render Settings GUI - AFTER
New GI Next GUI
. Indirect Diffuse (GI) Mode On
. Indirect Diffuse Quality
. Additional single setting for using the GPU (on by default)
. In Beta now for Maya 2016+ request access: [email protected]
96 mental ray 3.14 Arch Room Scene Benchmark
30 25.9X vs Old 10.4X vs CPU 25
20
15 13.3X vs Old 5.3X vs CPU
10
5
Force to Gather Final relative Performance 2.5X vs. Old
0 Final Gather GI Next Quadro 2 Quadro Force CPU-Only M6000 M6000s
Indirect Diffuse Technique and Machine Resources 97 Source: Internal NVIDIA ARC performance tests mental ray 3.14 Windmill Scene Benchmark
35 25.9X vs Old 7.2X vs CPU 30
25
20 13.3X vs Old 3.9X vs CPU 15
10
4X vs. Old
5 Force to Gather Final relative Performance
0 Final Gather GI Next Quadro 2 Quadro Force CPU Only M6000 M6000s
Indirect Diffuse Technique and Machine Resources 98 Source: Internal NVIDIA ARC performance tests Interactive Viewport 99 Interactive Viewport Initial/interactive state 100 Interactive Viewport After 5 seconds on dual GPU On the GTC show floor 101 NVIDIA Advanced Rendering Offerings
Custom Development Assisted Development Ready-to-Integrate Ready-to-Use Rendering AAA Studios, Cebas, Chaos Group, OTOY Companies Next Limit, Redshift, Random Control
In-House Render Adobe, BAE, Canon, CCP, Dolby, Honda, Solutions Lockheed, MPC, Pixar, Sony, USAF, …
Broad Applications Autodesk, Dassault Systems, Adobe, ANSYS needing Rendering Siemens, Shell, …. Type Developer
End Users Design, M&E, etc.
MDL Spec MDL IP IndeX Plug-ins
IndeX Iray Plug-Ins IP Iray Iray Server
Quadro VCA CUDA OptiX mental ray mr StandAlone
Appliances Papers & Enabling Licensed End User Ready-to- Leverage DevTech Engines Solutions Solutions102 NVIDIA IndeX for Geospatial Visualization
Being produced in combination with partners in the Hydrocarbon Exploration industry
GPU-accelerated high-quality visualization
Seismic volume ray-casting
Horizon ray-tracing
Primitive ray-tracing/rasterization
Depth-correct transparency rendering
Cluster-wide parallel image compositing
Reservoir Grid Simulation
Scales linearly within a workstation or across a cluster 103
NVIDIA IndeX for Scientific Visualization
GTC: S6590 GTC: S6670 HPC Visualization Using NVIDIA IndeX Toward Bridging the Gap Between Monday 10:00 - 10:50 High Quality and High Performance Room 212A for HPC Visualization
Tuesday 16:00 - 16:25 104 NVIDIA Advanced Rendering Offerings
Custom Development Assisted Development Ready-to-Integrate Ready-to-Use Rendering AAA Studios, Cebas, Chaos Group, OTOY Companies Next Limit, Redshift, Random Control
In-House Render Adobe, BAE, Canon, CCP, Dolby, Honda, Solutions Lockheed, MPC, Pixar, Sony, USAF, …
Broad Applications Autodesk, Dassault Systems, Adobe, ANSYS needing Rendering Siemens, Shell, …. Type Developer
End Users Design, M&E, etc.
MDL Spec MDL IP IndeX Plug-ins
IndeX Iray Plug-Ins IP Iray Iray Server
Quadro VCA CUDA OptiX mental ray mr StandAlone
Appliances Papers & Enabling Licensed End User Ready-to- Leverage DevTech Engines Solutions Solutions105 Quadro VCA From NVIDIA
GTC S6730 Flexible Cluster Rendering with Quadro® VCA Tuesday 16:30 - 16:55
106 Quadro VCA Under the Hood
GPUs 8 x M6000-VCA GPUs GPU Memory 12 GB per GPU CUDA Cores 23,040 CPU Cores 20 Physical System Memory 256 GB Storage 4 x 512GB SSD 2 x 1GigE Network 2 x 10GigE (SFP+) 1 x InfiniBand Iray IQ + Cent OS Linux Installed Software + VCA Cluster Manager U.S. MSRP $50,000 107 Iray IQ Scalability Comparison
. Interactive Quality Scales Linearly with the number of Iray VCAs
. Noiseless Interactive GI now within reach
108
Iray on VCA On Demand Rendering Power
Ethernet or VCA in Data Center Internet via LAN or WAN
Incremental Updates
Iray Client App Persistent Storage +10Mbit for Rapid Updates Down and Minimal Uploads Preferred
Interactive Image Stream 109 OptiX on VCA Easily adopted by OptiX App’s
Ethernet or Only OptiX on the VCA Internet Your OptiX Application Incremental Stays on Client Updates
OptiX App
Interactive Image Stream 110 IndeX on VCA Terabytes to Anywhere
Ethernet or IndeX Combining VCA Memory Internet for Terabytes of Interactive Data
Incremental Updates
IndeX App
Interactive Image Stream 111 Quadro VCA & Third Party Applications
Third party Linux applications can be installed Chaos Group supports VCA for running VRay-RT GPU
. NVIDIA provides access to Quadro VCAs for remote testing & certification
. Applications can register with the VCA Manager for management
. Scaling, distribution, and client/server capabilities are (of course) up to the respective application solution
112 April 4-7, 2016 | Silicon Valley Advanced Rendering Offerings from NVIDIA
Thank you! Questions?