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

18
© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation. Manju Hegde, VP, PhysX Solutions, NVIDIA Game Physics: The Next Frontier

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

Page 1: Game Physics: The Next Frontier - Nvidia...© 2008 NVIDIA Corporation. The Previous Frontier Remember the mid 90’s…? .. Primitive fill rate, no texture filtering, no anti-aliasing…..

© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.

Manju Hegde, VP, PhysX Solutions, NVIDIA

Game Physics: The Next Frontier

Page 2: Game Physics: The Next Frontier - Nvidia...© 2008 NVIDIA Corporation. The Previous Frontier Remember the mid 90’s…? .. Primitive fill rate, no texture filtering, no anti-aliasing…..

© 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….

Page 3: Game Physics: The Next Frontier - Nvidia...© 2008 NVIDIA Corporation. The Previous Frontier Remember the mid 90’s…? .. Primitive fill rate, no texture filtering, no anti-aliasing…..

© 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

Page 4: Game Physics: The Next Frontier - Nvidia...© 2008 NVIDIA Corporation. The Previous Frontier Remember the mid 90’s…? .. Primitive fill rate, no texture filtering, no anti-aliasing…..

© 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…

Page 5: Game Physics: The Next Frontier - Nvidia...© 2008 NVIDIA Corporation. The Previous Frontier Remember the mid 90’s…? .. Primitive fill rate, no texture filtering, no anti-aliasing…..

© 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…

Page 6: Game Physics: The Next Frontier - Nvidia...© 2008 NVIDIA Corporation. The Previous Frontier Remember the mid 90’s…? .. Primitive fill rate, no texture filtering, no anti-aliasing…..

© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.

Looks unrealistic

Faking physics

Page 7: Game Physics: The Next Frontier - Nvidia...© 2008 NVIDIA Corporation. The Previous Frontier Remember the mid 90’s…? .. Primitive fill rate, no texture filtering, no anti-aliasing…..

© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.

Better but still poor

Faking physics

Page 8: Game Physics: The Next Frontier - Nvidia...© 2008 NVIDIA Corporation. The Previous Frontier Remember the mid 90’s…? .. Primitive fill rate, no texture filtering, no anti-aliasing…..

© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.

Nice, isn’t it? But…

Faking physics

Page 9: Game Physics: The Next Frontier - Nvidia...© 2008 NVIDIA Corporation. The Previous Frontier Remember the mid 90’s…? .. Primitive fill rate, no texture filtering, no anti-aliasing…..

© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.

…what now?

Uh, Oh!

Faking physics

Page 10: Game Physics: The Next Frontier - Nvidia...© 2008 NVIDIA Corporation. The Previous Frontier Remember the mid 90’s…? .. Primitive fill rate, no texture filtering, no anti-aliasing…..

© 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

Page 11: Game Physics: The Next Frontier - Nvidia...© 2008 NVIDIA Corporation. The Previous Frontier Remember the mid 90’s…? .. Primitive fill rate, no texture filtering, no anti-aliasing…..

© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.

Multi-platform tools for developers

Features

Performance

Installed base

Partners

Motivation

Onto the Next Frontier

Page 12: Game Physics: The Next Frontier - Nvidia...© 2008 NVIDIA Corporation. The Previous Frontier Remember the mid 90’s…? .. Primitive fill rate, no texture filtering, no anti-aliasing…..

© 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

Page 13: Game Physics: The Next Frontier - Nvidia...© 2008 NVIDIA Corporation. The Previous Frontier Remember the mid 90’s…? .. Primitive fill rate, no texture filtering, no anti-aliasing…..

© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.

Soft Bodies

Fluid

Particles

Joints

Cloth

Features

Page 14: Game Physics: The Next Frontier - Nvidia...© 2008 NVIDIA Corporation. The Previous Frontier Remember the mid 90’s…? .. Primitive fill rate, no texture filtering, no anti-aliasing…..

© 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

Page 15: Game Physics: The Next Frontier - Nvidia...© 2008 NVIDIA Corporation. The Previous Frontier Remember the mid 90’s…? .. Primitive fill rate, no texture filtering, no anti-aliasing…..

© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.

Physics Performance

Page 16: Game Physics: The Next Frontier - Nvidia...© 2008 NVIDIA Corporation. The Previous Frontier Remember the mid 90’s…? .. Primitive fill rate, no texture filtering, no anti-aliasing…..

© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.

Graphics AND Physics

Graphics Processing Architecture Massively Parallel General Purpose

Computing Architecture

Page 17: Game Physics: The Next Frontier - Nvidia...© 2008 NVIDIA Corporation. The Previous Frontier Remember the mid 90’s…? .. Primitive fill rate, no texture filtering, no anti-aliasing…..

© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.

Installed base of CUDA enabled GPUs over 90M Free physics

Graphics and Physics

Page 18: Game Physics: The Next Frontier - Nvidia...© 2008 NVIDIA Corporation. The Previous Frontier Remember the mid 90’s…? .. Primitive fill rate, no texture filtering, no anti-aliasing…..

© 2008 NVIDIA Corporation. © 2008 NVIDIA Corporation.

Motivation

New Titles

GPU Roadmap

Cinema envy