.. _SimOverview: ================================ Overview ================================ |omni_long| provides advanced simulation capabilities for adding true-to-reality physics to scene compositions. The tools are made available through extensions, listed below, and cover a wide range of functionality from basic rigid-body simulation to destruction, fluid-dynamics-based fire simulation, and physics-based scene authoring. The documentation below focuses on interacting with the Physics extensions through the |omni| user interface. However, you may access physics components also via the Python API, see the `Physics Programming Manual `_ and the source code for the snippets and samples in **Window > Simulation > Demo Scenes**. .. # define a hard line break for HTML .. |br| raw:: html
.. list-table:: :widths: 40 60 :header-rows: 1 * - Extension - Description * - |physics_core_img| |br| :ref:`Physics` - Powered by the |physx_long|, you can add rigid-body dynamics to building blocks and topple them over; create ragdolls or simulate walking robots using articulations; build complex mechanisms using joints; or pour a jar of gummy bears into your scene using deformable-body simulation. * - |zero_gravity_img| |br| :ref:`ZeroGravity` - When placing many objects in a natural way in your scene, the Zero Gravity tool can ease this burden. Designed to use physics interactions while editing, you can nudge, slide, bump and push objects into position. Making a shelf full of doodads is as easy as click and drag. * - |vehicle_img| |br| :ref:`VehicleDynamics` - With the Vehicle Dynamics extension, you can create vehicle simulations that include tire, engine, clutch, transmission and suspension models. * - |blast_img| |br| :ref:`Blast` - With the |blast| extension, you can blow up objects in your scene. Blast allows authoring destructible content and implements the destruction simulation using the core physics extension. * - |boom_img| |br| :ref:`Boom` - With the |boom| extension, you can add material based audio from simulation and custom script events. Boom allows authoring authoring of audio material data and manages sound playback during simulation. * - |flow_img| |br| :ref:`Flow` - Add fire and smoke to your scene with |flow|, an Eulerian fluid simulation tool. * - |particles_img| |br| :ref:`ParticleSystem` - With the Particle System extension, you can add OmniGraph-based fire and tornadoes to your scene. * - |force_fields_img| |br| :ref:`ForceFields` - Release your inner Jedi, use forces to throw things, blow them up and make them spin. * - |omni_pvd_img| |br| :ref:`OmniPVD` - Using the OmniPVD extension you can convert and inspect physics debug data recordings .. |physics_core_img| image:: /content/images/ext_sim_overview-physics_core_extension.png .. |zero_gravity_img| image:: /content/images/ext_sim_overview-zerogravity_extension.png .. |vehicle_img| image:: /content/images/ext_sim_overview-vehicle_extension.png .. |blast_img| image:: /content/images/ext_sim_overview-blast_extension.png .. |boom_img| image:: /content/images/ext_sim_overview-boom_extension.png .. |flow_img| image:: /content/images/ext_sim_overview-flow_extension.png .. |particles_img| image:: /content/images/ext_sim_overview-particles_extension.png .. |force_fields_img| image:: /content/images/ext_sim_overview-force_fields_extension.png .. |omni_pvd_img| image:: /content/images/ext_sim_overview-omnipvd_extension.png