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.
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
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
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
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
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
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.
Special thanks
Citroën VirtualLab Team.
Peugeot ProLab Team.
PSA Technical Design
NVidia
GTC Team
RealTime Technology
Contact: [email protected]
38