Creating Immersive Environments with NVIDIA APEX Michael Sechrest (IDV), Bryan Galdrikian, Gavin Kistner, Monier Maher Agenda Introduction to APEX APEX Destruction Module APEX Clothing Module APEX Vegetation Module APEX Particle and Turbulence Module Scalable Dynamics Content APEX Destruction APEX Vegetation APEX Turbulence APEX Clothing © 2008 NVIDIA Corporation. 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 plugins Runtime: A modular SDK – minimal integration into game engine Leverages PhysX for simulations APEX Architecture DCC Standalone Plug-In APEX Tools n n o g o ng ucti hin tati … ori estr Clot ege … h D V t u e A m i t - APEX Core n u R Renderer PhysX SDK Consoles PC PC +GPU APEX is Artist Focused • Artist level abstractions of dynamic systems • “Destructible bunker” vs. “collection of bricks” • Intuitive and easy to use © 2008 NVIDIA Corporation. APEX Destruction Module Authoring Pipeline OBJ FBX BMP USER Mesh data & Fracture Map APEX Destruction Tool n o ti c u r t s e D APEX Core Renderer PhysX SDK APX APEX asset file Destruction Authoring Tool Authoring – Chippable Destruction Textured Mesh (input) Fracture Map (input) APEX Destruction Tool APX APEX asset file
Description: