Game Physics: The Next Frontier - Nvidia...© 2008 NVIDIA Corporation. The Previous Frontier...

Post on 27-Jul-2020

16 views 0 download

Transcript of Game Physics: The Next Frontier - Nvidia...© 2008 NVIDIA Corporation. The Previous Frontier...

© 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