3D interior design realistic rendering with Iray, Quadro VCA and...

48
3DS.COM © Dassault Systèmes | Confidential Information | 5/10/2017 | ref.: 3DS_Document_2015 S7583 3D interior design and realistic rendering with Iray, Quadro VCA and VR Ankit PATEL– NVIDIA Senior product manager Jonathan MERLET– 3DVIA rendering specialist

Transcript of 3D interior design realistic rendering with Iray, Quadro VCA and...

Page 1: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

S7583

3D interior design and realistic

rendering with Iray, Quadro

VCA and VR

Ankit PATEL– NVIDIA Senior product manager

Jonathan MERLET– 3DVIA rendering specialist

Page 2: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

2

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

You want to refurnish your interior

…but how can you visualize the possibilities ?

Page 3: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

3

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Realistic rendering in design process

Iray integration and architecture

What’s next

Plan

Page 4: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

4

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Example in construction work

Page 5: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

5

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Our goal

Give the user a nice view of his project

• Fast (a few minutes)

• Cheap (a handful of dollars)

Page 6: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

6

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

The problems

• Users not rendering experts

• Lighting often sub optimal

• Arbitrary scenes

Page 7: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

7

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

So…

• « Push button » interface

• Automatic adjustments (exposition)

• Biaised rendering with Iray Interactive

Page 8: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

8

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Iterations

Max Quality

Photoreal

Interactive

99% Quality – 3470 it. – 3m46s 99% Quality – 65470 it – 4h30

Quality

Biased rendering

Page 9: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

9

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

User renderings examples

Page 10: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

10

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Page 11: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

11

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Page 12: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

12

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Page 13: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

13

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Page 14: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

14

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Page 15: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

15

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Some customer reactions

« It’s really interesting, it allows you to project yourself

when you buy a house »

« It’s nice, it nearly looks like real life pictures »

« It looks really great ! »

Page 16: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

16

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

360 Stereo rendering

Page 17: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

17

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

360 Stereo rendering

• One image for each eye

• Depth effect in VR headset/cardboard

• Visualisable in browser (krpano), Facebook

• More expensive and sligthly trickier

Page 18: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

18

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

360 Stereo rendering

• Facebook 360 example

• Krpano example

Page 19: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

19

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Realistic rendering in design process

Iray integration and architecture

What’s next

Plan

Page 20: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

20

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

VIDEO

Home by me presentation

Page 21: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

21

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Demonstration

Page 22: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

22

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

A bird’s eye view of the architecture

Client

Cloud

Storage

Webservice

+ DB

Message

Queue

Load balancing

and conversion

worker

Rendering

cluster

1. Upload scene

2. Request3. Post

message

4. Pick

message

5. Get scene

6. Dispatch

8. Get image 7. Upload image

Page 23: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

23

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Current state

• 200,000 renderings in 14 months

• 7 month and a half of compute time

• But load isn’t regular, and increasing…

Page 24: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

24

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Rendering workers

Before

• Independent Amazon g2.8x instances which did conversion + rendering

Now

• VCA cluster + load balancing worker

• Amazon instances if too much load

• VCA 4x faster than Amazon instance

Page 25: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

25

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

VCA presentation

Page 26: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

26

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

HardwareRequired

● 8 x P6000 professional graphics boards

● 1 x Mellanox ConnectX-3 Infiniband FDR

Minimum

● 2 x Intel Xeon E5 CPUs (40 HT cores)

● 256 GB system memory

● 1TB of SSD storage (2x 512GB)

● 1 x 1 GigE network interface

● Power supply sufficient to accommodate components and

headroom for burst power needs

● System enclosure with mechanicals and thermal

management capable of accommodating components

without performance degrading

Page 27: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

27

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Quadro VCA Software ● VCA Manager - cluster management software

○ for Interactive cluster rendering

○ for launching 3rd party apps

● Iray Queue Manager - Iray batch rendering

○ Same UI and features as Iray Server

● NVIDIA Rendering Software

○ Iray 2015.3 and newer

○ OptiX 4.0 or newer

○ Iray Cache manager

● Linux CentOS 7.2

● NVIDIA Quadro driver

1yr VCA software subscription license

Page 28: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

28

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

WAN (10/100 Mbps)

Infiniband (56 Gbps)

Node (1)

Master

GPU

CPU

Node (2)

Slave 1

GPU

CPU

Node (3)

Slave 2

GPU

CPU

Node (n)

Slave n

GPU

CPU

Load balancing

and conversion

worker

Cloud

Storage

6. Dispatch

Client7. Upload image 8. Get image

Page 29: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

29

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

VCA Certified Partner Program

Rigorous NVIDIA test SW

Select NVIDIA Tesla and Quadro GPUs

NVIDIA Partner Network

Enterprise support

Page 30: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

30

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Global AvailabilityVCA Certified Partners

AMERICAS

EMEA

ASIA PACIFIC

GLOBAL

Page 31: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

31

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Realistic rendering in design process

Iray integration and architecture

What’s next

Plan

Page 32: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

32

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Image, 360, then…

Page 33: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

33

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Light baking

• Render light maps in Iray, display in WebGL

• Realistic real time static scene (no modification possible)

• Visible in a VR headset

Page 34: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

34

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Iray irradiance probes

Samples luminosity from an hemisphere

Page 35: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

35

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Main steps

Unwrap the mesh to compute texture coordinates

Page 36: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

36

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Main steps

From the texture coordinates, compute probes normals/positions

Page 37: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

37

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Main steps

Render light map with Iray irradiance probes and save in RGBE

Page 38: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

38

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Main steps

Render in WebGL with auto exposure and tonemapping

Page 39: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

39

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Light baking

Demonstration

Page 40: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

40

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

The challenges

• Unwrapping an arbitrary mesh is hard

• « Good » tonemapping is subjective

• Only for view independent lighting

• Less computation, more textures

Page 41: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

41

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Noise reduction

Page 42: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

42

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Noise reduction

• Low lighting => noise

• Solved by more iterations, but add cost

• Use Nvidia deep learning trained denoiser

• Trained on 1000 3DVIA scenes

Page 43: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

43

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Low number of iterations

Time : 1’08’’

Page 44: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

44

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

High number of iterations

Time : 6’

Page 45: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

45

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Low number of iterations + denoiser

Denoising pass :

< 100ms

Page 46: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

46

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

Next steps

• Improve light baking

• Continue partnership with Nvidia on denoiser

• Explore other applications (Inspirationnal, mdl in real time)

Page 47: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

47

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015

http://home.by.me

Questions ?

Page 48: 3D interior design realistic rendering with Iray, Quadro VCA and VRon-demand.gputechconf.com/gtc/2017/presentation/s7583... · 2017-05-11 · 3D interior design and realistic rendering

48

3DS

.CO

Das

saul

tSys

tèm

es| C

onfid

entia

l Inf

orm

atio

n | 5

/10/

2017

| ref

.: 3D

S_D

ocum

ent_

2015