the art of physx - nvidia.com · integrating physx features 1. select showcase features 2....
TRANSCRIPT
![Page 1: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/1.jpg)
G d G C
The Art of PhysX
© 2008 NVIDIA Corporation.
A Guide to Game Creativity
![Page 2: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/2.jpg)
Overview• Integrating GPU PhysX
C S d Th G K l• Case Study: The Great Kulu• Case Study: UT3 TornadoCase Study: UT3 Tornado• Other GPU PhysX Examples• Questions
© 2008 NVIDIA Corporation.
![Page 3: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/3.jpg)
Integrating PhysX Features1. Select showcase features2 Prototype concepts2. Prototype concepts3. Verify gameplay
Features
Fluids
Prototyping Gameplay TestingCloth
Softbodies
© 2008 NVIDIA Corporation.
Softbodies
![Page 4: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/4.jpg)
Showcasing Features• Particles
Cl h• Cloth• SoftbodiesSoftbodies
© 2008 NVIDIA Corporation.
![Page 5: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/5.jpg)
Maximizing PhysX Features - Particles
• Colliding or flowing over surfaces• Reacting to forces• Reacting to forces• Particle-Particle interaction
© 2008 NVIDIA Corporation.
![Page 6: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/6.jpg)
Maximizing PhysX Features - Particles
© 2008 NVIDIA Corporation.
![Page 7: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/7.jpg)
Maximizing PhysX Features - Cloth
• Visualize forces • Clothing movement• Clothing movement• Conforms to surrounding surfaces
© 2008 NVIDIA Corporation.
![Page 8: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/8.jpg)
Maximizing PhysX Features - Cloth
© 2008 NVIDIA Corporation.
![Page 9: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/9.jpg)
Maximizing PhysX Features - Softbodies
• Compression• Rippling Forces• Rippling Forces• Secondary Motion
© 2008 NVIDIA Corporation.
![Page 10: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/10.jpg)
Maximizing PhysX Features - Softbodies
© 2008 NVIDIA Corporation.
![Page 11: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/11.jpg)
Prototype Concepts• Let the artist/level designers play
C l l i h h i• Create test levels with physics
© 2008 NVIDIA Corporation.
![Page 12: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/12.jpg)
Gameplay Testing• Testers should experiment
E h h l i• Enhance the gameplay experience• Are features noticeable during gameplay?g g p y• Are players using the features
effectively? (Destruction)effectively? (Destruction)
© 2008 NVIDIA Corporation.
![Page 13: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/13.jpg)
Questions• Will interaction and interactivity enhance
the experience?the experience?• Will your feature be noticeable by the
player?player?• Will your feature affect gameplay?• Does your feature need to be networked?
© 2008 NVIDIA Corporation.
![Page 14: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/14.jpg)
Case Study: The Great Kulu• PhysX Feature – Softbody• Goal Illustrate softbody behaviors• Goal – Illustrate softbody behaviors• Plan of Attack – Create a large soft sea creature
© 2008 NVIDIA Corporation.
![Page 15: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/15.jpg)
Key Softbody Advantages• Secondary motion from
animation• Surface interaction• “Organic” behaviorg
© 2008 NVIDIA Corporation.
![Page 16: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/16.jpg)
Basic Softbody Exampley p
Insert Movie
[Video]
© 2008 NVIDIA Corporation.
[Video]
![Page 17: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/17.jpg)
The Great Kulu – Prototype Features
• CreatureFi t i t d ftb d• First animated softbody
• First use of softbody in a game setting
• Force Interaction
© 2008 NVIDIA Corporation.
![Page 18: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/18.jpg)
Softbody Animation TechniqueCreate Model
Generate
AttachVerticies
Tetrahedrals
© 2008 NVIDIA Corporation.
![Page 19: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/19.jpg)
The Great Kulu – Prototype 1
© 2008 NVIDIA Corporation.
![Page 20: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/20.jpg)
Animating the CreatureCreate Model Generate Tetras
Tetra Attachment Final Result
© 2008 NVIDIA Corporation.
![Page 21: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/21.jpg)
The Great Kulu – Prototype 2
© 2008 NVIDIA Corporation.
![Page 22: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/22.jpg)
The Great Kulu – Forcefield
© 2008 NVIDIA Corporation.
![Page 23: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/23.jpg)
The Great Kulu – Escape
© 2008 NVIDIA Corporation.
![Page 24: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/24.jpg)
The Great Kulu – Door Squeeze
© 2008 NVIDIA Corporation.
![Page 25: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/25.jpg)
The Great Kulu – Eggs
© 2008 NVIDIA Corporation.
![Page 26: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/26.jpg)
The Great Kulu – Explode
© 2008 NVIDIA Corporation.
![Page 27: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/27.jpg)
Reaction
“The Great Kulu gives us an interesting glimpse at how games could feature more "organic" objects that bend and squeeze depending on what they collide with. I can't be the only one tired of seeing rag-doll character corpses that behave like they're made of cast titanium.”T hR t-TechReport.com
© 2008 NVIDIA Corporation.
![Page 28: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/28.jpg)
Case Study: UT3 Tornado• Rigid Bodies Blocking Paths
• Cloth Li f Si h• Cloth Line of Sight
• Particles Visualize Forces
• Forcefields Add Energy
© 2008 NVIDIA Corporation.
![Page 29: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/29.jpg)
UT3 Tornado – Paths• Paths are continuously changing
O i P th• Opening Paths• Closing Paths• Tornado itself
© 2008 NVIDIA Corporation.
![Page 30: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/30.jpg)
UT3 Tornado – Changing Environment
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.
© 2008 NVIDIA Corporation.
![Page 31: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/31.jpg)
UT3 Tornado – Networking• Synchronization
G l ff ti i id b di• Gameplay affecting rigid bodies• Use state changes wherever possible
© 2008 NVIDIA Corporation.
![Page 32: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/32.jpg)
UT3 Tornado – Destruction
© 2008 NVIDIA Corporation.
![Page 33: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/33.jpg)
UT3 Tornado - Destruction
© 2008 NVIDIA Corporation.
![Page 34: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/34.jpg)
UT3 Tornado
© 2008 NVIDIA Corporation.
![Page 35: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/35.jpg)
Oth Ph XOther PhysXIntegration ExamplesIntegration Examples
© 2008 NVIDIA Corporation.
![Page 36: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/36.jpg)
Weapon Effects: UT3
© 2008 NVIDIA Corporation.
![Page 37: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/37.jpg)
Environmental Effects
© 2008 NVIDIA Corporation.
![Page 38: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/38.jpg)
Environmental Effects: GRAW 2
© 2008 NVIDIA Corporation.
![Page 39: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/39.jpg)
Character Effects
• Character AnimationCharacter Animation• Clothing/Hair• Softbodies • Softbodies
© 2008 NVIDIA Corporation.
![Page 40: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/40.jpg)
Character Animation: Backbreaker
© 2008 NVIDIA Corporation.
![Page 41: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/41.jpg)
Clothing: Nurien
© 2008 NVIDIA Corporation.
![Page 42: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/42.jpg)
SummaryGame Designer
Scalable• Particles
Game Programmer
• Visualization of forces
• Clothing/HairClothing/Hair• Visualize character movement
• SoftbodyBack End Solvers
Softbody• Visualize organic behavior
© 2008 NVIDIA Corporation.
GRAPHICS + PHYSX = MORE REALISM
![Page 43: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/43.jpg)
PhysX ToolsGame Designer
Scalable• Prototype
Game Programmer
Prototype• Samples, Max/Maya PhysX plugin
• Scale and Author• Scale and Author• Adaptive Physics Extensions (APEX)
D b / O ti iBack End Solvers• Debug / Optimize• Visual remote Debugger (VRD), agPerfmon
© 2008 NVIDIA Corporation.
![Page 44: The Art of PhysX - nvidia.com · Integrating PhysX Features 1. Select showcase features 2. Prototype concepts 3. Verify gameplay Features Fluids Prototyping Gameplay Cloth Testing](https://reader030.vdocuments.net/reader030/viewer/2022013006/5b96489d09d3f25a5a8b510c/html5/thumbnails/44.jpg)
Questions ?
http://developer nvidia com/object/physx html
© 2008 NVIDIA Corporation.
http://developer.nvidia.com/object/physx.html