Realistic and Interactive Clothing · Realistic and Interactive Clothing in Epic Games...

17
Realistic and Interactive Clothing in Epic Games “Samaritan” Demo using NVIDIA APEX Jeremy Ernst (EPIC), Dane Johnston, Monier Maher (NVIDIA)

Transcript of Realistic and Interactive Clothing · Realistic and Interactive Clothing in Epic Games...

Page 1: Realistic and Interactive Clothing · Realistic and Interactive Clothing in Epic Games “Samaritan” Demo using NVIDIA APEX Jeremy Ernst (EPIC), Dane Johnston, Monier Maher (NVIDIA)

Realistic and Interactive Clothing

in Epic Games “Samaritan” Demo

using NVIDIA APEX

Jeremy Ernst (EPIC),

Dane Johnston, Monier Maher (NVIDIA)

Page 2: Realistic and Interactive Clothing · Realistic and Interactive Clothing in Epic Games “Samaritan” Demo using NVIDIA APEX Jeremy Ernst (EPIC), Dane Johnston, Monier Maher (NVIDIA)

Overview

Clothing Authoring in 3ds Max (live)Clothing tool workflow (trenchcoat)

Clothing in the Samaritan Demo (live)Clothing requirements

Hero’s trenchcoat in UE3

APEX Debug Visualization in UE3

Additional APEX ModulesAPEX Overview

APEX Destruction

APEX Particles

APEX Turbulence

Q & A

Page 3: Realistic and Interactive Clothing · Realistic and Interactive Clothing in Epic Games “Samaritan” Demo using NVIDIA APEX Jeremy Ernst (EPIC), Dane Johnston, Monier Maher (NVIDIA)

Clothing Authoring in 3dsMax

Page 4: Realistic and Interactive Clothing · Realistic and Interactive Clothing in Epic Games “Samaritan” Demo using NVIDIA APEX Jeremy Ernst (EPIC), Dane Johnston, Monier Maher (NVIDIA)

Hero’s Trenchcoat

Page 5: Realistic and Interactive Clothing · Realistic and Interactive Clothing in Epic Games “Samaritan” Demo using NVIDIA APEX Jeremy Ernst (EPIC), Dane Johnston, Monier Maher (NVIDIA)

Clothing in Samaritan Demo

Page 6: Realistic and Interactive Clothing · Realistic and Interactive Clothing in Epic Games “Samaritan” Demo using NVIDIA APEX Jeremy Ernst (EPIC), Dane Johnston, Monier Maher (NVIDIA)

So, what is APEX ?

APEX is a “Scalable Dynamics Framework”Scalable: Content adapts to different hardware capabilities

Dynamics: The way things move and interact

Framework: A structured environment

APEX consists of two major components:

Authoring:

High-level authoring of dynamic systems

DCC plugins, standalone tools, and game engine plug-ins

Runtime:

A modular SDK – minimal integration into game engine

Leverages PhysX for simulations

Page 7: Realistic and Interactive Clothing · Realistic and Interactive Clothing in Epic Games “Samaritan” Demo using NVIDIA APEX Jeremy Ernst (EPIC), Dane Johnston, Monier Maher (NVIDIA)

APEX Architecture

PC PC +GPUConsoles

Auth

oring

De

str

uctio

n

Clo

thin

g

……

Pa

rtic

les

Standalone

APEX Tools

DCC

Plug-In

PhysX SDKRenderer

Run-t

ime

APEX Core

Page 8: Realistic and Interactive Clothing · Realistic and Interactive Clothing in Epic Games “Samaritan” Demo using NVIDIA APEX Jeremy Ernst (EPIC), Dane Johnston, Monier Maher (NVIDIA)

APEX Destruction

Fully and partial destructible environments

PhysXLab tool with preview functionality

Fully integrated with APEX Particles

Fracture with noise

Hierarchical destruction

Plastic deformation

Level of Detail

Scalability

Page 9: Realistic and Interactive Clothing · Realistic and Interactive Clothing in Epic Games “Samaritan” Demo using NVIDIA APEX Jeremy Ernst (EPIC), Dane Johnston, Monier Maher (NVIDIA)

APEX DestructionAuthoring Pipeline

Page 10: Realistic and Interactive Clothing · Realistic and Interactive Clothing in Epic Games “Samaritan” Demo using NVIDIA APEX Jeremy Ernst (EPIC), Dane Johnston, Monier Maher (NVIDIA)

APEX DestructionRealtime example of authored destruction asset

Page 11: Realistic and Interactive Clothing · Realistic and Interactive Clothing in Epic Games “Samaritan” Demo using NVIDIA APEX Jeremy Ernst (EPIC), Dane Johnston, Monier Maher (NVIDIA)

APEX DestructionMassive Destruction

Page 12: Realistic and Interactive Clothing · Realistic and Interactive Clothing in Epic Games “Samaritan” Demo using NVIDIA APEX Jeremy Ernst (EPIC), Dane Johnston, Monier Maher (NVIDIA)

APEX Particles

Full Collision with PhysX environment

Force fields (wind, explosions)

Authorable behavior and effect modifiers

Renderable as sprites or meshes (with orientation)

Generic emitter

Special purpose emitters

Air/Ground emitter

Weapon emitter

Page 13: Realistic and Interactive Clothing · Realistic and Interactive Clothing in Epic Games “Samaritan” Demo using NVIDIA APEX Jeremy Ernst (EPIC), Dane Johnston, Monier Maher (NVIDIA)

APEX ParticlesParticle Authoring DLL

Particle Authoring DLL

PhysX

APEX

Game

EditorChange

Notifications

APEX Asset

Parameter Object

Page 14: Realistic and Interactive Clothing · Realistic and Interactive Clothing in Epic Games “Samaritan” Demo using NVIDIA APEX Jeremy Ernst (EPIC), Dane Johnston, Monier Maher (NVIDIA)

APEX ParticlesParticle Authoring DLL in UE3

Page 15: Realistic and Interactive Clothing · Realistic and Interactive Clothing in Epic Games “Samaritan” Demo using NVIDIA APEX Jeremy Ernst (EPIC), Dane Johnston, Monier Maher (NVIDIA)

APEX Turbulence

Page 16: Realistic and Interactive Clothing · Realistic and Interactive Clothing in Epic Games “Samaritan” Demo using NVIDIA APEX Jeremy Ernst (EPIC), Dane Johnston, Monier Maher (NVIDIA)

From where can I get APEX ?

Register at NVIDIA Developer Zone and

request access for APEX SDK and APEX Tools

http://developer.nvidia.com/object/apex.html

Questions ?

Page 17: Realistic and Interactive Clothing · Realistic and Interactive Clothing in Epic Games “Samaritan” Demo using NVIDIA APEX Jeremy Ernst (EPIC), Dane Johnston, Monier Maher (NVIDIA)

NVIDIA @ GDC 2011

CAN’T GET ENOUGH? MORE WAYS TO LEARN:

NVIDIA GAME TECHNOLOGY THEATER

Fri, March 4th @ NVIDIA BoothOpen to all attendees. Featuring talks and demos from leading developers at game studios and

more, covering a wide range of topics on the latest in GPU game technology.

MORE DEVELOPER TOOLS & RESOURCES

Available online 24/7 @ developer.nvidia.com

NVIDIA Booth

South Hall #1802Details on schedule and to

download copies of presentations

visit

www.nvidia.com/gdc2011