Feature: FET_001_STANDARD#

Property

Value

Feature Name

FET_001_STANDARD

Runtime

STANDARD

Proprietary Techs

None

Latest Version

1.0.1

Description#

The Minimal Placeable Visual feature defines the standard OpenUSD contract for an asset that can be loaded, placed, transformed, and rendered as a visible object in a broad range of applications.

An asset that satisfies this feature has supported asset paths and file types, known stage units and up axis, a valid default prim, a single xformable root for placement, mesh-based visible geometry, authored extents, valid mesh topology, valid normals and winding, and an origin placement suitable for aggregation into scenes.

Dependency Graph#

This feature has no JSON feature dependencies. In normal profile workflows it is validated after FET_000_STANDARD because Core establishes the asset layout, metadata, and path contract that Minimal builds on.

Use Cases#

  • Synthetic data generation and scene assembly.

  • Robotics and simulation asset placement.

  • Visual inspection of converted CAD, DCC, MJCF, or USD assets.

  • Baseline renderability checks before physics, materials, grasp, robot, or runtime-specific features are applied.

Requirements#

Version 0.1.0#

Details

Used in Profiles#

This version is used in the following profiles:

Feature Dependencies#

None.

Requirement List#

Version 1.0.0#

Details

Used in Profiles#

This version is used in the following profiles:

Feature Dependencies#

None.

Changes From Version 0.1.0#

Version 1.0.0 keeps AA.001, AA.002, UN.007, and HI.004.

Change

Requirement

Reason

Removed

UN.001

Replaced by the stricter Z-up requirement.

Removed

UN.002

The feature now requires meter units through UN.007.

Removed

VG.001

Replaced by explicit mesh representation and mesh-quality requirements.

Added

UN.006

Requires the stage up axis to be Z.

Added

VG.MESH.001

Requires visible geometry to be represented as mesh geometry.

Added

VG.002

Requires authored extents on boundable geometry.

Added

VG.014

Requires valid mesh topology.

Added

VG.029

Requires correct mesh winding order.

Added

VG.025

Requires asset origin placement suitable for the asset type.

Added

VG.027

Requires surface normals on non-subdivided meshes.

Added

VG.028

Requires valid mesh normals.

Added

HI.001

Requires all asset content under one root hierarchy.

Added

HI.003

Requires the root prim to be xformable.

Version 1.0.1#

Details

Used in Profiles#

This version is used in the following profiles:

Feature Dependencies#

None.

Changes From Version 1.0.0#

Version 1.0.1 keeps all Version 1.0.0 requirements and adds:

Change

Requirement

Reason

Added

VG.008

Requires geometry cached extent conformance used by the latest Minimal visual validation.

Pipelines#

Source file type:

  • .blend

    • Via Blender SimReady Add-ons

  • .mjcf

    • Via Blender SimReady Add-ons and MJCF2USD Tool

  • .step

    • Via Blender SimReady Add-ons and CAD Converter

Validation or runtime pipeline:

  • SimReady validation - verifies the Minimal requirement IDs listed in the selected FET_001_STANDARD manifest.

  • SimReady Benchmark FET001 Visual - verifies visible pixels, lighting response, normals, culling, winding, and pivot behavior in a runtime render pipeline.

Samples#

Benchmarks#

Adapters#

From Feature

To Feature

Adapter

Status

Notes

FET_001_STANDARD@0.1.0

FET_100_ISAAC@0.1.0

nv_core/cip_specs/asset_handler_modules/physx_to_isaacsim

Done

Converts a Minimal Standard asset into the Isaac Sim composition feature through the legacy Kit-extension Isaac asset transformer.

FET_001_STANDARD@1.0.1

FET_100_ISAAC@0.4.0

nv_core/cip_specs/asset_handler_modules/physx_to_isaacsim

Done

Converts a Minimal Standard asset into the Isaac Sim composition feature through the standalone simready.asset_transformer prop transform.

FET_001_STANDARD@1.0.1

FET_101_ISAAC@0.1.0

nv_core/cip_specs/asset_handler_modules/physx_to_isaacsim

Done

Converts a Minimal Standard asset into the robot Isaac Sim composition feature through the standalone simready.asset_transformer robot transform.