Commonly used schemas ('Classes' in OOP terminology) for production
Here is a list of the most used production schemas with a short explanation of what the schema provides:
- Typed:
- UsdGeom.Imageable: Purpose, Visibility, Bounding Box
- UsdGeom
- UsdGeom.PointInstancer: PointInstancers
- UsdGeom.PointBased:
- UsdGeom.Mesh: Polygon Meshes
- UsdGeom.Points: Points
- UsdGeom.Curves: Curves
- UsdVol.Volume: Volumes
- UsdVol.OpenVDBAsset: VDB Volumes
- UsdGeom.Xformable: Transforms
- UsdGeom.Boundable: Extents
- UsdGeom.Camera: Camera Attributes, Access to Gf.Camera
- UsdGeom
- UsdGeom.Imageable: Purpose, Visibility, Bounding Box
- API:
- Usd.ModeAPI: Asset info, Kind
- UsdGeom.ModelAPI: Draw Mode, ExtentHint
- Usd.ClipsAPI: Value Clips (Metadata for per frame caches)
- Usd.CollectionAPI: Collections
- Usd.PrimvarsAPI: Primvars Attributes
- UsdGeom.XformCommonAPI: Simplified transforms
- Usd.VisibilityAPI (Beta): Visibility per purpose
- UsdSkel.BindingAPI: Skeleton bindings
- UsdShade.ConnectableAPI: Shader connections
- UsdShade.CoordSysAPI: Coordinate spaces for shaders
- Graphics Foundations (Gf):
- Gf.Camera: Camera
- Gf.Frustum: Frustum