Feature: FET_000_PHYSX#
Property |
Value |
|---|---|
Feature Name |
|
Runtime |
|
Proprietary Techs |
|
Latest Version |
|
Description#
The Core (PhysX) feature adds the PhysX physics runtime variant to a SimReady
asset on top of the neutral Core contract. A satisfying asset exposes a PhysX
variant set on its root that, when enabled, composes a PhysX runtime payload from
runnables/physics/physx.usd, while the neutral asset stays unchanged when the
variant is disabled.
This feature only deals with the PhysX runtime variant. Newton and MuJoCo
variants are provided by FET_000_NEWTON and FET_000_MUJOCO.
Dependency Graph#
flowchart LR
FET000PHYSX["FET_000_PHYSX\n0.1.0"]
FET000STD["FET_000_STANDARD\n0.1.0"]
FET000PHYSX --> FET000STD
classDef current fill:#90EE90,stroke:#333
classDef other fill:#fff,stroke:#333
class FET000PHYSX current
class FET000STD other
Use Cases#
Assets that must run under the PhysX solver while remaining valid as a neutral SimReady asset.
Pipelines that switch an asset into PhysX by selecting a single variant.
Requirements#
Version 0.1.0#
Details
Used in Profiles#
None documented.
Feature Dependencies#
Property |
Value |
|---|---|
Dependency |
Core ( |
Requirement List#
Capability: Core/Runtime Variants
Requirements:
-
RV.001 | Version 0.1.0
-
RV.002 | Version 0.1.0
-
RV.003 | Version 0.1.0
Runtime-Variant-Section-Purity
RV.010 | Version 0.1.0
-
RV.011 | Version 0.1.0
-
Inherited from FET_000_STANDARD@0.1.0: NP.002, NP.003, NP.004, NP.005, NP.006,
NP.007, NP.008, SR.001, HI.010.
Pipelines#
Validation or runtime pipeline:
SimReady validation - verifies the PhysX runtime variant requirement IDs listed in the feature manifest.
Samples#
sample_content/common_assets/props_general/obs_orange_a02/simready_usd/sm_obs_orange_a02_01.usd-PhysXvariant set with arunnables/physics/physx.usdpayload.
Benchmarks#
None.
Adapters#
None.