Feature: FET_004_PHYSX#
Property |
Value |
|---|---|
Feature Name |
|
Runtime |
|
Proprietary Techs |
|
Latest Version |
|
Description#
The PhysX Multi-Body Physics feature defines the PhysX runtime contract for assets with multiple intended rigid bodies, joints, and PhysX-compatible multibody collision behavior.
Earlier versions add PhysX collider requirements on top of the Standard multibody contract. Version 0.4.0 is the current PhysX multibody contract and carries the joint, articulation, multibody, and nested-link requirements directly.
Dependency Graph#
flowchart LR
FET003P1["FET_003_PHYSX\n0.1.0"]
FET003P4["FET_003_PHYSX\n0.4.0"]
FET004S1["FET_004_STANDARD\n0.1.0"]
FET004P1["FET_004_PHYSX\n0.1.0"]
FET004P4["FET_004_PHYSX\n0.4.0"]
FET004P1 --> FET003P1
FET004P1 --> FET004S1
FET004P4 --> FET003P4
classDef current fill:#90EE90,stroke:#333
classDef other fill:#fff,stroke:#333
class FET004P1,FET004P4 current
class FET003P1,FET003P4,FET004S1 other
Use Cases#
PhysX multibody props and articulated mechanisms.
Isaac Sim or PhysX runtime assets with multiple rigid bodies.
Physics benchmarks that exercise jointed or linked bodies in a PhysX scene.
Requirements#
Version 0.1.0#
Details
Used in Profiles#
Prop Robotics PhysX Profile (
v1.0.0,v2.0.0,v2.0.1) - Original PhysX multibody prop contract.Prop Robotics Isaac Profile (
v1.0.0,v1.0.1) - Original Isaac composition with PhysX multibody contract.
Feature Dependencies#
Property |
Value |
|---|---|
Dependency |
Rigid Body Physics PhysX ( |
Dependency |
Multi-Body Physics Standard ( |
Requirement List#
Capability |
Requirements |
|---|---|
Physics Colliders |
|
Version 0.2.0#
Details
Used in Profiles#
None documented.
Feature Dependencies#
Property |
Value |
|---|---|
Dependency |
Rigid Body Physics PhysX ( |
Dependency |
Multi-Body Physics Standard ( |
Changes From Version 0.1.0#
Version 0.2.0 replaces COL.001 with PHYSX.COL.001 and PHYSX.COL.002.
Version 0.3.0#
Details
Used in Profiles#
Prop Robotics PhysX Profile (
v2.1.0) - Updated PhysX multibody prop contract.Prop Robotics Isaac Profile (
v1.1.0) - Updated Isaac composition with PhysX multibody contract.
Feature Dependencies#
Property |
Value |
|---|---|
Dependency |
Rigid Body Physics PhysX ( |
Dependency |
Multi-Body Physics Standard ( |
Changes From Version 0.2.0#
Version 0.3.0 keeps the PhysX collider requirements and updates dependencies to the newer Standard and PhysX rigid-body contracts.
Version 0.4.0#
Details
Used in Profiles#
Robot Body Runnable Profile (
v2.1.0) - PhysX multibody contract after FET003 PhysX4.Robot Body Isaac Profile (
v1.1.0,v1.2.0) - PhysX multibody contract for Isaac robot workflows; also the dependency ofFET_101_ISAAC@0.1.0robot composition atv1.2.0.Prop Robotics Isaac Profile (
v1.2.0) - PhysX multibody contract under the standalone-transformer Isaac composition path.Robotics Prop Profile (
v3.0.0) - Optional PhysX multibody feature.Robot Body Profile (
v3.0.0) - Optional PhysX multibody feature.
Feature Dependencies#
Property |
Value |
|---|---|
Dependency |
Rigid Body Physics PhysX ( |
Changes From Version 0.3.0#
Version 0.4.0 replaces the dependency-on-Standard shape with an explicit PhysX multibody requirement list:
Change |
Requirements |
|---|---|
Added |
|
Removed |
Direct |
Pipelines#
Source file type:
.usdVia CIP conversion from Standard multibody assets.
Validation or runtime pipeline:
SimReady validation - verifies the selected
FET_004_PHYSXmanifest.SimReady Benchmark FET004 Multibody - verifies jointed multibody behavior in a PhysX scene.
Samples#
sample_content/common_assets/props_general/obs_workbench_tool_a01/simready_usd/sm_obs_workbench_tool_a01_01.usda- select thePhysXvariant.sample_content/common_assets/props_general/obs_electricians_large_tool_box_a01/simready_usd/sm_obs_electricians_large_tool_box_a01_01.usd- multibody prop (5 rigid bodies, 4 revolute joints); select thePhysXvariant.sample_content/common_assets/props_general/obs_joystick_a01/simready_usd/sm_obs_joystick_a01_01.usd- select thePhysXvariant.sample_content/common_assets/props_general/obs_lamp_revolute_a01/simready_usd/sm_obs_lamp_revolute_a01_01.usda- select thePhysXvariant.
Benchmarks#
Suite: FET004 Multibody
Tests:
Adapters#
From Feature |
To Feature |
Adapter |
Status |
Notes |
|---|---|---|---|---|
|
|
|
Done |
Sets PhysX SDF collider approximation on existing collider prims. |