Post on 27-Jul-2020
© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.
Manju Hegde, VP, PhysX Solutions, NVIDIA
Game Physics: The Next Frontier
© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.
The Previous Frontier
Remember the mid 90’s…?
.. Primitive fill rate, no texture filtering, no anti-aliasing…..
And games that looked like graphics was the next frontier….
© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.
Then Visual Computing
…
1997 August
Programmable Graphics CUDA – DX11
RIVA 128 GeForce 3 G80
CUDA
Fixed-Function Pipelines
“3D Accelerators”
Programmable Shaders DX8 – DX9 – DX10
2001 2007 2009
Tesla2
2008
GeForce 6
2005 Jan Jun Apr May Nov Mar Nov
G80
G71
G70-512
G70
NV40 NV35
NV30
3.0 GHZ Intel Core2 Duo
2003
0
100
200
300
2004 2005 2006
G80 = GeForce 8800 GTX
G71 = GeForce 7900 GTX
G70 = GeForce 7800 GTX
GFL
OPS
NV40 = GeForce 6800 Ultra
NV35 = GeForce FX 5950 Ultra
NV30 = GeForce FX 5800
© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.
1996 – 2006, graphics performance up by more than 1MX!
Today X Mhz core clocks, Y memory clocks, Z transistors
…fill rates
Games that look …cinematic
“Those who can (not) learn the lessons of history are blessed (doomed) to repeat it.” George Santayana
And We Have…
© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.
3D Graphics lets you “look around”
Physics lets you additionally “feel your way” around
Physics is interaction, physics is movement…
Physics is…
© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.
Looks unrealistic
Faking physics
© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.
Better but still poor
Faking physics
© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.
Nice, isn’t it? But…
Faking physics
© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.
…what now?
Uh, Oh!
Faking physics
© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.
A mathematical simulation of phenomena so that interaction follows physics or physics like laws
Force, Collisions, Joints, Cloth, Fluids, Smoke, Gravity, Rigid bodies, Soft Bodies…..
And much more…
Physics is Simulation
© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.
Multi-platform tools for developers
Features
Performance
Installed base
Partners
Motivation
Onto the Next Frontier
© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.
SDK
APEX Natural Motion
Back End Solvers
Game Designer Scalable
Game Programmer
Over 400 titles in development
Pervasive Multi-platform SDKs
HAL
X86 CPU Solvers
Part
icle
s
Des
truc
tion
Clot
h
Flui
ds
Rigi
d Bo
dies
Rag
Dol
ls
Soft
Bod
ies
Clot
h
Forc
e Fi
elds
Flui
ds
PPC CPU Solvers
Cell CPU Solvers
PPU Solvers
CUDA / GPU Solvers
© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.
Soft Bodies
Fluid
Particles
Joints
Cloth
Features
© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.
Core 2 Quad (Quad Core)
GeForce GTX 280
Cores 4 240
GFLOPS 96 930
Fluids 1 15x
Soft Bodies 1 12x
Cloth 1 13x
Features with Performance
© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.
Physics Performance
© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.
Graphics AND Physics
Graphics Processing Architecture Massively Parallel General Purpose
Computing Architecture
© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.
Installed base of CUDA enabled GPUs over 90M Free physics
Graphics and Physics
© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.
Motivation
New Titles
GPU Roadmap
Cinema envy