39
PHILLIP MILLER ANKIT PATEL FLEXIBLE CLUSTER RENDERING WITH NVIDIA VCA

WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

PHILLIP MILLER

ANKIT PATEL

FLEXIBLE CLUSTER RENDERING WITH NVIDIA VCA

Page 2: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

AGENDA

Physically based rendering

Interactive cloud rendering

Commercial solutions

Iray

V-Ray RT

OptiX

Page 3: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

Physically Based Ray Tracing

No longer “If it looks right, it is right” but a simulation of the world as you see and understand it

Page 4: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

Physically Based Ray Tracing

No longer “If it looks right, it is right” but a simulation of the world as you see and understand it

A rendering system that consistently handles:

Lighting, Shading, Materials, Cameras, Tone Mapping, Environments

Energy Conserving and in Linear Color Space (“Unbiased”)

NVIDIA’s PBRT History:

2006: in Autodesk M&E products (mental ray)

2009: in Catia and 3ds Max (Iray)

2014: Technical Academy Award Nominee

Award won by two NVIDIA Veterans

Page 5: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

The Traditional Realism/Complexity Ratio

Complexity / Difficulty

Global Illumination

Realistic Lighting

Photon Mapping

Custom Shaders

Radiosity

Realistic Reflections

Shading

Realism

Page 6: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

PBR Reversing the Realism/Complexity Ratio

Complexity / Difficulty

Physically Based Path Tracing

Global Illumination

Realistic Lighting

Photon Mapping

Custom Shaders

Radiosity

Realistic Reflections

Shading

Realism

Page 7: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

Lighting Example Biased vs. PBR

Before

After

Page 8: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

Pixar’s OptiX-Based Interactive Lighting Tool Using OptiX

Page 9: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

Think in terms of the physical world; assign Lighting & Materials; add Iray

Physically Based Path Tracing Workflow

Physically Based Materials formed from BSDF Elements and Functions

Physically Based Lighting with Emissive Distribution Functions

Page 10: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

Think in terms of the physical world; assign Lighting & Materials; add Iray

Physically Based Ray Tracing Workflow

Physically Based Materials formed from BSDF Elements and Functions

Physically Based Lighting with Emissive Distribution Functions

Page 11: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

PBRT Reversing the Realism/Complexity Ratio

Complexity / Difficulty

Physically Based Ray Tracing

Global Illumination

Realistic Lighting

Photon Mapping

Custom Shaders

Radiosity

Realistic Reflections

Shading

Computational

Intensity

Realism

A Perfect Match for GPUs

Page 12: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

GTC 2014 Keynote with Honda Japan

GTC 2014 Keynote

Page 13: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

Interacting with Complete, Original Automotive Data

GTC 2014 Keynote

Page 14: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

HDR Environment of Stage used for Image-Based Lighting

GTC 2014 Keynote

Page 15: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

Resulting Augmented Reality Interacted with Minimal Noise from remote VCAs

GTC 2014 Keynote

Page 16: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

CHALLENGES TO INTERACTIVE CLOUD RENDERING

Workstation

Distributed

Rendering

Distributed

Rendering

Distributed

Rendering

Workstation Cloud node

Cloud node

Cloud node

Cloud node

Workstation

Traditional Network Rendering

Page 17: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

RENDER CACHE

INCREMENTAL RENDER DATA

INTERACTIVE IMAGE STREAM

• 16-bit Lossless PNG • Compressed JPG • H264

Iray application on workstation

Page 18: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

GPUS / CUDA CORES 8 / 24,576

GPU MEMORY 12 GB per GPU

CPU CORES 20 Physical

SYSTEM MEMORY 256 GB

STORAGE 2 TB SDD

NETWORK 2 x 1GigE, 2 x 10GigE (SFP+),

1 x InfiniBand

INSTALLED

SOFTWARE

Linux Cent OS 6.6, Iray 2015,

OptiX, V-Ray RT, VCA Manager

US MSRP $50,000

QUADRO VCA

Page 19: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

DEMO CLUSTER

InfiniBand Interconnect

1U - Mellanox SX6036

36 port - FDR (56Gb/s)

Non-blocking Managed

Rack configuration is site dependent due to space, power, & cooling

Mellanox

SX6036

VCA

VCA

VCA

VCA

VCA

VCA

VCA

VCA

VCA

VCA VCA

VCA

VCA

VCA

VCA

Page 20: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

VCA DEMO CLUSTER Cisco x3560

48 port switch

1 G

igE

Com

pany N

etw

ork

IRAY

IRAY

IRAY

IRAY

IRAY

IRAY

IRAY

IRAY

IRAY

IRAY

VCA

VCA

VCA

VCA

VCA

Remote Clients

InfiniBand

Ethernet

Cloud

Page 21: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

NVIDIA QUADRO VCA

21

Fastest GPU rendering on a single node

Scale beyond a desktop workstation

High quality, interactive rendering

Centralize and Share GPU rendering resources

Page 22: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

LIGHTING DESIGN DESIGN EXPLORATION

QUALITY INSPECTION STYLING

Page 23: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

VIRTUAL PRODUCTION INTERACTIVE LIGHTING

Page 24: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

“NVIDIA VCA unleashed the power of Iray -- bringing to life our designs.

It was a stunning visual experience for all of us.” Guillaume Shan Renault Design Digital Visualization

AUTOMOTIVE DESIGN

Page 25: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

Kevin Margo Director

“For the 4K stereo render of CONSTRUCT, a frame that took 9.5 hours to render on a multi-core workstation

using V-Ray took 14 minutes on a single VCA, and it was interactive on a cluster of 15 VCAs. Amazing.”

VISUAL EFFECTS

Page 26: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

Roland Gauthier HINGE Digital

“Using NVIDIA VCA in our daily workflow allows us to work interactively with clients at a very high level of

realism. Though we’ve only just begun to scratch the surface, its potential is mind-blowing.”

ARCHITECTURAL VISUALIZATION

Guess which one is the photo and which is Iray on VCA

Page 27: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive
Page 28: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

COMMERCIAL SOLUTIONS Iray

V-Ray RT

OptiX

3rd Party applications

Page 29: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

IRAY® PHOTOREAL Realism Made Easy

Physically-based rendering with a strong parallel to photography

You know what to expect and adjust, we know what to program – it all just works

Page 30: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

IRAY 2015 Physically-Based Renderer - calculates how light and materials interact

New: Material Definition Language - makes materials interchangeable and provides consistent results across applications

Built for NVIDIA Quadro and Quadro VCA

Together with Quadro enables interactive PBR, scalable from laptops to data centers

Page 31: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

MORE THAN 2X THE PERFORMANCE Iray 2015 and Quadro Maxwell 2.4x faster than Iray 2014 and Quadro Kepler

BMW Z4 Rendered using Iray at 2,000 iterations at 4K

Page 32: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

Within Commercial Products

Catia Live Rendering

SOLIDWORKS Industrial Designer

SketchUp (Bloom Unit) Shot & Zoom

3ds Max (mental ray)

migenius

shipping by year’s end

PLM

DAZ Studio

Page 33: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

Coming this year from NVIDIA

Iray for Maya Iray+ for 3ds Max BIM IQ Render - Iray for Revit

Iray for Rhino Iray for Cinema 4D Iray Server

Page 34: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

V-RAY RT FOR INTERACTIVE RENDERING

Architects

Product Designers

3D Animators

VFX Artists and Post Houses

Page 35: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

V-RAY RT FOR FINAL FRAME RENDERING V-Ray RT 3.0 New Features

Render Elements, allowing layers of final frames to be individually rendered for assembly in compositing application

10-20 X performance acceleration over CPU-based V-Ray

Page 36: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

V-Ray RT Solutions

V-Ray RT for Maya V-Ray RT for 3ds Max V-Ray RT for Motion Builder

Page 37: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

OPTIX 3.8 BETA AVAILABLE THIS WEEK

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

Future “VCA on Demand”

Look for a Prototype Service coming from NVIDIA later this year

Page 38: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

THIRD PARTY APPLICATIONS Third party Linux applications can be installed

NVIDIA provides access to Quadro VCAs for remote testing & certification

Application registers with the VCA Manager

Scaling, distribution, and client/server capabilities are (of course) up to the respective application solution

Page 39: WITH NVIDIA VCA - GTC On-Demand Featured Talkson-demand.gputechconf.com/siggraph/2015/presentation/SIG... · 2015-08-11 · WITH NVIDIA VCA . AGENDA Physically based rendering Interactive

THANK YOU