Feature: FET_003_STANDARD#
Property |
Value |
|---|---|
Feature Name |
|
Runtime |
|
Proprietary Techs |
|
Latest Version |
|
Description#
The Standard Rigid Body Physics feature defines the OpenUSD contract for assets
that can be simulated as dynamic rigid bodies using standard UsdPhysics
schemas.
An asset that satisfies this feature has at least one valid rigid body, valid collider schema placement, valid mesh-collision usage, authored mass, no invalid rigid-body instancing or transform skew, and collision-only geometry organized so it can be interpreted by OpenUSD-compatible physics pipelines.
Dependency Graph#
This feature has no JSON feature dependencies. Runtime-specific FET003 variants
such as FET_003_PHYSX and FET_003_NEWTON are sibling feature contracts that
carry their own runtime-specific requirement lists.
flowchart LR
FET003S["FET_003_STANDARD\n0.1.0, 2"]
FET003P["FET_003_PHYSX\n0.1.0, 2, 3, 4"]
FET003N["FET_003_NEWTON\n0.1.0"]
FET004S["FET_004_STANDARD\n0.2.0"]
FET004S --> FET003S
classDef current fill:#90EE90,stroke:#333
classDef other fill:#fff,stroke:#333
class FET003S current
class FET003P,FET003N,FET004S other
Use Cases#
Standard OpenUSD rigid-body simulation for props and robot components.
Baseline rigid-body validation before multibody, grasp, or robot features.
Asset conversion workflows that author portable
UsdPhysicsrigid bodies and colliders before adding runtime-specific schemas.
Requirements#
Version 0.1.0#
Details
Used in Profiles#
This version is used in the following profiles:
Prop Robotics Neutral Profile (
v1.0.0,v2.0.0,v2.0.1) - Provides the original Standard rigid-body gate for neutral prop assets.Robot Body Neutral Profile (
v1.0.0) - Provides the original Standard rigid-body gate for neutral robot bodies.
Feature Dependencies#
None.
Requirement List#
Capability: Physics Bodies/Rigid Bodies
Requirements:
-
RB.COL.001| Version0.1.0
-
RB.COL.002| Version0.1.0
-
RB.COL.003| Version0.1.0
-
RB.COL.004| Version0.1.0
-
RB.001| Version0.1.0
-
RB.003| Version0.1.0
-
RB.005| Version0.1.0
-
RB.006| Version0.1.0
-
RB.007| Version0.1.0
Rigid-Body-Schema-No-Skew-Matrix
RB.009| Version0.1.0
Invisible-Collision-Mesh-Has-Purpose
RB.010| Version0.1.0
-
Version 0.2.0#
Details
Used in Profiles#
This version is used in the following profiles:
Prop Robotics Neutral Profile (
v2.1.0) - Uses the Standard rigid-body contract afterRB.006was removed.Robotics Prop Profile (
v3.0.0) - Uses the consolidated Standard rigid-body feature gate.Robot Body Neutral Profile (
v1.1.0) - Uses the Standard rigid-body contract afterRB.006was removed.Robot Body Profile (
v3.0.0) - Uses the consolidated Standard rigid-body feature gate.
Feature Dependencies#
None.
Changes From Version 0.1.0#
Version 0.2.0 keeps all Version 0.1.0 requirements except:
Change |
Requirement |
Reason |
|---|---|---|
Removed |
|
Nested rigid-body behavior moved toward multibody and robot-specific validation instead of the base rigid-body gate. |
Pipelines#
Source file type:
.blendVia Blender SimReady Add-ons
.mjcfVia Blender SimReady Add-ons and MJCF2USD Tool
.stepVia Blender SimReady Add-ons and CAD Converter
Validation or runtime pipeline:
SimReady validation - verifies the Standard Rigid Body Physics requirement IDs listed in the selected
FET_003_STANDARDmanifest.SimReady Benchmark FET003 Physics - verifies rigid-body drop, collision, and settling behavior in a PhysX runtime scene when a PhysX feature is present.
Samples#
Benchmarks#
Suite: FET003 Physics
Tests:
Adapters#
From Feature |
To Feature |
Adapter |
Status |
Notes |
|---|---|---|---|---|
|
|
|
Done |
Computes mesh extents for the original prop PhysX rigid-body path. |
|
|
|
Done |
Computes mesh extents and applies Newton mesh-collision schemas ( |
|
|
|
Done |
Computes mesh extents and applies MuJoCo mesh-collision schemas ( |