Requirements Index#
Core#
Atomic Asset#
Tags |
Summary |
Compatibility |
Validator |
|---|---|---|---|
π |
core-usd |
||
β |
open-usd |
||
β |
Texture UDIMs are not supported in USDZ files in NVIDIA Omniverse |
kit |
Units#
Tags |
Summary |
Compatibility |
Validator |
|---|---|---|---|
π |
Stage must specify upAxis to define the orientation of the stage |
core-usd |
|
π |
Stage must specify metersPerUnit to define the linear unit scale |
core-usd |
|
π |
Stage must specify upAxis = βZβ to define the orientation of the stage |
core-usd |
|
π |
Stage must specify metersPerUnit = 1.0 to define the linear unit scale |
core-usd |
|
β |
core-usd |
||
β |
core-usd |
||
β |
Stage must specify timeCodesPerSecond, if timesamples are present in the stage. |
core-usd |
Visualization#
Geometry#
Materials#
Tags |
Summary |
Compatibility |
Validator |
|---|---|---|---|
π |
Each renderable GPrim must have a computed material bound to it |
core-usd |
|
β |
Material bindings must use appropriate scope to ensure proper material assignment and inheritance. |
open-usd |
|
β |
open-usd |
||
β |
open-usd |
||
β |
MDL Shaders must standard OpenUSD shader source attributes to ensure compatibility. |
kit-107+ |
|
β |
open-usd |
||
β |
core-usd |
||
π |
open-usd |
Physics#
Rigid Bodies#
Tags |
Summary |
Compatibility |
Validator |
|---|---|---|---|
π |
MuJoCo collision shapes must apply |
other |
MuJoCoColliderAPIChecker |
π |
other |
MuJoCoMeshCollisionAPIChecker |
|
π |
other |
NewtonColliderAPIChecker |
|
π |
other |
NewtonSDFAttributesChecker |
|
π |
other |
NewtonMassAttributesChecker |
|
π |
physx |
||
π |
open-usd |
||
π |
open-usd |
||
π |
open-usd |
||
π |
open-usd |
||
β |
physx |
||
β |
open-usd |
||
β |
open-usd |
||
β |
Rigid bodies can not be nested unless xformOp reset xform stack is used. |
open-usd |
|
β |
Rigid bodies have to be UsdGeomXformable prims without skew matrix. |
open-usd |
|
β |
Rigid bodies should not be nested unless they are connected by a joint. |
open-usd |
|
β |
open-usd |
RigidBodyColliderMeshChecker |
|
β |
open-usd |
||
β |
open-usd |
||
π |
Rigid bodies or their descendant collision shapes must have a mass specification. |
open-usd |
|
π |
open-usd |
||
π |
open-usd |
||
π |
open-usd |
Joints & Articulations#
Tags |
Summary |
Compatibility |
Validator |
|---|---|---|---|
π |
Rigid bodies which are not free floating should be connected using joints. |
open-usd |
|
β |
open-usd |
||
β |
Body0 and Body1 relationships must not have more than one target. |
open-usd |
|
β |
open-usd |
||
β |
open-usd |
||
β |
open-usd |
||
π |
For stable and fast simulations of kinematic chains, an asset should define an articulation. |
open-usd |