38
Computer Graphics Imagery and simulation by GPU for Automotive Use cases Benoît DESCHAMPS Imaging Solutions Team Leader - GTC 23/03/2013

Computer Graphics Imagery and simulation by GPU for ...on-demand.gputechconf.com/gtc/2013/...Automotive.pdf · To distribute rendering on multi GPU and Multi ... The PSA PEUGEOT CITROËN

Embed Size (px)

Citation preview

Computer Graphics Imagery and simulation

by GPU for Automotive Use cases

Benoît DESCHAMPSImaging Solutions Team Leader - GTC 23/03/2013

2

Introduction

Our activities : Virtual Reality and driving simulation

Imaging Solutions.

GPGPU in PSA :

How to reduce the gap between physical mockup and virtual mockup

Cloud Computing in PSA :

How to reduce the time to compute virtual mockup and final production.

The future of CGI.

Introduction

Team from IT department of PSA

In charge of Imaging solutions for all departments

4

Virtual Reality and driving simulation

5

stem Configuration

Softwares

Inca6D haptic device

VRC Systems – CAVE - Holobench

6

Motion Base

Display system

Dynamic and Static driving simulator

Visualization systems

8

Imaging Solutions

9

Architecture and sizing

Project implementation Detailed design

Product and process development

Pilot Study

Styling

CLASS-A Modeling

Computing design

Digital factory

After sales

Marketing ImagesPerceived quality

Marketing

Design process

10

Imaging Solutions

Real time rendering and offline rendering tools :

3D software

• RTT Deltagen

• Maya

• …

Dedicated tools

• Gravelling simulation

• Material aspect Repository

• …

A complete automatic data process from CAD to CGI

• VDM DIMO-Workshop application

Imaging solutions for different use cases

Realtime rendering

Offline rendering

Virtual reality

Car configurator

After sales

12

GPGPU in PSA

to reduce the gap between physical mockup and virtual mockup

13

R&D :

GPGPU In PSA

In Production:

... 2006 2008 2010 2012 2014 ...

Gravelling

simulation

Realtime

ray tracing &

interactive GI

Gravelling

simulation

Windshield

simulation by CUDA

Realtime

ray tracing &

interactive GI

Realtime

GI

Realtime

GI

Physical HMI

simulation

Physical HMI

simulation

Find car paint

default by video

analysis

Sketch rendering

and light effect by

Optix

14

R&D 2007 :

Goal:

• To demonstrate the capability of GPU for simulation.

• Combine realtime rendering and simulation.

2008 : Used in production

R&D 2010 :

Ray Tracing on GPU

Gravelling Simulation

15

CPU versus GPGPU

« Lightmaps »

CPU AlgorithmGPGPU

AlgorithmVersus

Gravelling Simulation

Frame Buffer Object

16

2007

180 ms

17

2010

92 ms

Same approach for other use case

Link between simulation with real-time rendering.

18

19

20

Research & Development

EaViMock FrameWork, internal development based on :

Nvidia SceniX to manage 3D Scenes.

Dual material shading: CgFx, RTFx

Qt for GUI.

Plugin based architecture.

With this tools, we can develop a proof of concept in 1 day….

Prototyping and advanced partnership about accurate rendering with

RealTimeTechnology.

21

Beauty Shot Versus Real Shot

Beauty Shot:

Communication, Marketing.

By CGI Artists.

Not always the reality but the emotional link with the vehicle.

Real Shot:

Evaluate the vehicle before the physical mockup.

To make decisions: we need to challenge the physical mockup.

22

Beauty Shot – Citroën Tubik by Virtual Lab

23

Beauty Shot – Peugeot HX1 Concept by Pro Lab

24

Perceived Quality Review

25

Where is the CGI ?

Evaluate and validate the aspect of our cars with accurate rendering

Perceived Quality Review

26

We need to validate the complete workflow to obtain an accurate rendering :

Material & Lighting Measurement.

How to use measurement.

Understand approximation generated by the rendering software.

Hardware architecture for real-time rendering.

Manage and calibrate system of projection to see the image as it has been computed.

Manage the point of view in the same manner as when we evaluate a physical car.

And finally compare with the real vehicle or the physical mockup.

Perceived Quality Review

27

Perceived Quality Review

28

Cloud Computing:

How to reduce the time to compute a virtual

mockup and final CGI production

To generalize the use of virtual mockup we need to :

Optimize the data preparation.

Automate the data preparation.

Automate the production of picture or video.

Generic workflow for the virtual mockup

ConvertionTesselationConvertionTesselation

LightingMaterial & MappingMaterial & Mapping AnimationOptimizeOrganization

31

Automatic workflow and cloud computing

Automatic workflow and cloud computing

Tools to convert data:

RTT Deltabatch

RTT Deltabatch evolution:

• Execution from UNC path.

• Group operations : assembly, jacquetting

• UV Mapping with automatic mode (Unwrap, Planar, TriPlanar, spherical, cylindrical, …).

• Read ,create look and library look.

Cloud Computing

Mygale internal application based on LSF.

Specific link:

Material aspect Repository.

Import input structure.

Automatic workflow and cloud computing

Mygale

unused User’s computer

Cluster, presentation room

DIMO-W

Automatic workflow tools

BDAM

Repository of PSA’s material with digital export

VDM Project

Automatic workflow and cloud computing

Dedicated computerAll computer connected to the PSA network

ConvertionTesselationConvertionTesselation

Material & MappingMaterial & Mapping

Animation

Optimize

Parallelized computing

CreativityInMotion

RTT - DeltaGen

Hardware for realtime ray tracing and GI

Realtime review with accurate rendering

Maya

Mygale

Computer for mygale

> 700 pc

Picture & moviesDIMO-W

BDAM

Material aspect Repository with digital export

Export DIMO-

W

CreativityInMotion

Plugin VDM

CreativityInMotion

Le projet

Storage

The future of CGI

All renderers will be able :

to use GPU and CPU.

To distribute rendering on multi GPU and Multi Computer.

To compute directly with native data (Nurbs) or to automatically manage the tessellation with coherent UV mapping.

Based on physical approach:

• material measurement (BSDF, structure, etc).

• lighting measurement .

• Physical parameter.

RealTime and offline rendering for the future is just a different

use case but not a different software.

On the Road with Peugeot 208 GTI Concept by RTT

37

Special thanks

Citroën VirtualLab Team.

Peugeot ProLab Team.

PSA Technical Design

NVidia

GTC Team

RealTime Technology

Contact: [email protected]

38