Feature: ID:002 - Posable Bodies - Base#
Description#
This feature describes the minimal requirements necessary to have assets in space that can be posed. This is the basis for animations that have the ability to animate via USD time samples.
Property |
Value |
|---|---|
Proprietary Techs |
|
Dependency |
|
Neutral Format#
Version 0.1.0#
Details
Property |
Value |
|---|---|
Internal ID |
|
Used in Profiles#
This version is not currently used in any profiles.
Requirements#
Capability Hierarchy
Requirements
Exclusive-Xform-Parent-For-UsdGeom
HI.002 | Version 0.1.0
Description
Requirement that a UsdGeomPrim always has a parent xform.
Xform parent has at least one xformop:translate and one xformop: orient. (xformop:scale is optional)
Xform parent only has 1 UsdGeomPrim as it’s child.
If referencePrim has authored reference, then we need to check the heiarchy of the reference to make sure the heiarchy still complies with above requirement.
-
HI.004 | Version 0.1.0
Description
We don’t want scattered referencePrims (xforms)…requirement is to ensure that the reference prim (xforms) all route to a single root or ancestor referencePrim (xform).
Capability: Visualization/Geometry
Requirements
VG.001 | Version 0.1.0
Test Process#
Obtain Isaac Sim
Find directory where Isaac Sim was installed
Launch isaacsim.bat
In Isaac Sim, open path to Sample Object (or your target)
Click on xform’s above each mesh.
Rotate the parent
Result: the whole object should move

Click in child xform (underneath parent)
Rotate the child xform
Result: the child’s mesh should move *

Expected Result:
Every mesh is affected by at least one Xform
If nested hierarchy, the grandparent Xform will move entire group
Video Examples:
Comments#